Compare commits

57 Commits

Author SHA1 Message Date
videojuegoslagos
ad10d7dc30 fix: cambie los Id por Cuit 2024-04-23 09:31:38 -03:00
9bf517e851 fixed typo 2024-04-19 19:11:39 -03:00
ab0a1185d4 fix: arreglo para que no colisionen las ramas 2024-04-19 19:10:46 -03:00
57e1d4526e Merge pull request 'Traigo la controladora de proveedores a master' (#40) from Controladora into master
Reviewed-on: #40
2024-04-19 19:05:57 -03:00
18ee45927a Merge branch 'master' into Controladora 2024-04-19 19:05:16 -03:00
721c770fcd refactor: cambiado campo "id" a "cuit" 2024-04-19 19:03:42 -03:00
ed59d68c8e feat: añadida ControladoraProveedores 2024-04-19 19:01:38 -03:00
1baf2d9351 Traigo de forma parcial algunas controladoras a master
Reviewed-on: #37
2024-04-19 18:57:03 -03:00
04704c4cc9 Merge branch 'master' into Controladora 2024-04-19 00:34:29 -03:00
58d732320f feat: terminada speedrun nocturna de coding para el proyecto 2024-04-18 01:20:23 -03:00
f51929c23d feat: añadida controladora de facturas 2024-04-14 02:19:03 -03:00
abfd18e86f Merge pull request 'Merge para que puedas empezar a laburar en la vista' (#36) from Controladora into master
Reviewed-on: #36
2024-04-12 22:30:10 -03:00
13ce2d317c Merge branch 'master' into Controladora 2024-04-12 22:29:20 -03:00
56ec4226da fix: añadidos override faltantes 2024-04-12 11:51:00 -03:00
82fc7a09c6 feat: hechos primeras controladoras 2024-04-12 11:46:32 -03:00
aaa7f39a42 Merge branch 'master' into Controladora 2024-04-07 20:15:19 -03:00
9f04a9c0af refactor: comentado que hace los genericos 2024-04-07 20:13:17 -03:00
c40f19e7c7 feat: añadido listar repositorio 2024-04-07 20:00:06 -03:00
32bad7f9ac feat: borrado codigo repetido 2024-04-07 19:57:12 -03:00
4139a58f6e feat: primera iteracion controladora base 2024-04-07 19:44:54 -03:00
ea209bc4fc refactor:cambiado nombre del contructor 2024-04-07 19:33:36 -03:00
ffd6001a08 Refactor: cambiado nombre de la clase abstracta a base 2024-04-07 19:31:50 -03:00
2c8ca41f13 Merge pull request 'Feat: primera iteracion de los repositorios hecha' (#33) from Modelo into master
Reviewed-on: #33
2024-04-07 11:13:26 -03:00
ca71eefd6c Recupero los cambios perdidos en el commit 14f1488e44 2024-04-05 12:36:36 -03:00
Nacho
14f1488e44 Repositorios 2024-04-04 22:56:11 -03:00
Nacho
4584ea6529 repositorios 2024-04-04 22:52:14 -03:00
Nacho
5d29abefe6 repositoriosd 2024-04-04 22:44:15 -03:00
Nacho
bc4cbf98b6 d 2024-04-04 22:34:46 -03:00
6f63c32800 Reposfix: correjido gitignore 2024-04-04 22:34:29 -03:00
6a21854822 fix: correjido gitignore 2024-04-01 17:50:28 -03:00
0aa21cfe31 mejorado .gitignore y actualizado el csproj 2024-04-01 17:49:34 -03:00
3dbd862047 Refactor: borre una interfaz que su funcion estaba duplicada 2024-04-01 17:34:29 -03:00
1df2d39e29 Hice una clase abstracta para los repositorios 2024-04-01 17:32:24 -03:00
567bf7b788 feat: añadí dependencias a webhooksharp y emailersharp 2024-03-30 16:37:20 -03:00
07471878e7 Merge branch 'master' into Modelo 2024-03-24 18:53:31 -03:00
d04a2b25c8 mentí en el ultimo commit 2024-03-24 18:52:26 -03:00
c42010f45b ultimo cambio para que me deje traer los cambios de master a Modelo 2024-03-24 18:48:42 -03:00
f211b47850 correjido .gitignore 2024-03-24 12:12:03 -03:00
c0060e8c0d Merge pull request 'entidades' (#28) from entidades into master
Reviewed-on: #28
2024-03-22 18:30:27 -03:00
3fdab465f1 feat: añadidos mostrar faltantantes 2024-03-16 13:05:25 -03:00
ebe118536d refactor: eliminadas lineas en blanco 2024-03-16 12:56:11 -03:00
6fe4bcd878 feat: Termine unas cosas para que esto este listo para el merge 2024-03-16 12:50:08 -03:00
6192eed627 Merge branch 'master' into entidades 2024-03-16 12:22:30 -03:00
Ignacio Jesús Diana
89523878ce arreglos, listo menos modificar 2024-02-26 22:37:15 -03:00
Ignacio Jesús Diana
132c1c570f echas las funciones menos modificar 2024-02-26 01:19:32 -03:00
Ignacio Jesús Diana
65c8469c92 cambiado internal x public 2024-02-24 17:19:58 -03:00
0b073d51b9 Merge pull request 'Merge final de las ramas de entidades' (#23) from entidadesSINFunciones into entidades
Reviewed-on: #23
2024-02-24 17:09:28 -03:00
Ignacio Jesús Diana
ee0ec5f0e8 prueba 2024-02-24 17:07:56 -03:00
80293cb76b Merge pull request 'entidadesSINFunciones' (#22) from entidadesSINFunciones into entidades
Reviewed-on: #22
2024-02-24 16:44:21 -03:00
5318e28925 Merge remote-tracking branch 'refs/remotes/origin/entidadesSINFunciones' 2024-02-24 16:43:48 -03:00
21c28bd280 Merge remote-tracking branch 'refs/remotes/origin/entidades' 2024-02-24 16:22:00 -03:00
dd986beeed borrado .suo para que pueda unir las ramas 2024-02-24 16:20:53 -03:00
Ignacio Jesús Diana
9775b405a1 entidades con sus propiedades 2024-02-24 16:03:06 -03:00
Ignacio Jesús Diana
100852347e entidades con sus propiedades sin funcion 2024-02-24 16:01:03 -03:00
Ignacio Jesús Diana
712813e8cb Entidades con sus propiedades sin funciones 2024-02-24 16:00:39 -03:00
Ignacio Jesús Diana
46768f4f1b . 2024-02-24 14:48:01 -03:00
4e2e723ea4 Feat: primera iteracion de los repositorios hecha
Signed-off-by fede <federico.nicolas.polidoro@gmail.com>
2024-02-23 23:35:00 -03:00
106 changed files with 15778 additions and 150 deletions

10
.gitignore vendored
View File

@@ -2,6 +2,14 @@
# This .gitignore file was automatically created by Microsoft(R) Visual Studio.
################################################################################
/Vista/bin/Debug/net6.0-windows
Vista/bin
Vista/obj
*.bbl
*.tex
.vs
Modelo/bin
Modelo/obj
Entidades/bin
Entidades/obj
Controladora/bin
Controladora/obj

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,7 +1,7 @@
{
"ExpandedNodes": [
"",
"\\Controladora"
""
],
"SelectedNode": "\\Final_OOP.sln",
"PreviewInSolutionExplorer": false
}

BIN
.vs/verdadero/v17/.wsuo Normal file

Binary file not shown.

View File

@@ -1,7 +0,0 @@
namespace Controladora
{
public class Class1
{
}
}

View File

@@ -6,4 +6,14 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Emailer" Version="1.0.0" />
<PackageReference Include="webhookSharp" Version="1.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Modelo\Modelo.csproj" />
<ProjectReference Include="..\Entidades\Entidades.csproj" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,36 @@
using System.Collections.ObjectModel;
using System.Runtime.InteropServices;
using Modelo;
namespace Controladora
{
public abstract class ControladoraBase<T /*Tipo de Dato*/ ,
J /*Singleton*/>
where J : new()
{
// Singleton thread-safe por si quiero usar "Parallel"
private static J instance = new J();
public static J Instance
{
get
{
return instance;
}
}
// Lista los contenidos del repositorio
abstract public ReadOnlyCollection<T> Listar();
// Recibe mensajes de la Vista para dar de alta
abstract public string Añadir(T t);
// Recibe mensajes para modificar
abstract public string Modificar(T t);
// Recibe mensajes para eliminar
abstract public string Eliminar(T t);
}
}

View File

@@ -0,0 +1,42 @@
using System.Collections.ObjectModel;
using Entidades;
using Modelo;
namespace Controladora
{
class ControladoraCategorias : ControladoraBase<Categoria, ControladoraCategorias>
{
public override string Añadir(Categoria t)
{
if (t == null) return "El Categoria es nulo fallo la carga";
return (RepositorioCategoria.Instance.Add(t)) ?
$"El Categoria {t.Descripcion} se cargo correctamente":
$"Fallo la carga del Categoria {t.Descripcion}";
}
override public string Eliminar(Categoria t)
{
if (t == null) return "El Categoria es nulo fallo la carga";
return (RepositorioCategoria.Instance.Del(t)) ?
$"El Categoria {t.Descripcion} se Elimino correctamente":
$"Fallo la Eliminacion del Categoria {t.Descripcion}";
}
override public string Modificar(Categoria t)
{
if (t == null) return "El Categoria es nulo fallo la carga";
return (RepositorioCategoria.Instance.Mod(t)) ?
$"El Categoria {t.Descripcion} se Modifico correctamente":
$"Fallo la Modificacion del Categoria {t.Descripcion}";
}
public override ReadOnlyCollection<Categoria> Listar()
{
return RepositorioCategoria.Instance.Listar();
}
}
}

View File

@@ -0,0 +1,41 @@
using System.Collections.ObjectModel;
using Entidades;
using Modelo;
namespace Controladora
{
class ControladoraClientes : ControladoraBase<Cliente, ControladoraClientes>
{
public override string Añadir(Cliente t)
{
if (t == null) return "El Cliente es nulo fallo la carga";
return (RepositorioClientes.Instance.Add(t)) ?
$"El Cliente {t.Nombre} se cargo correctamente":
$"Fallo la carga del Cliente {t.Nombre}";
}
override public string Eliminar(Cliente t)
{
if (t == null) return "El Cliente es nulo fallo la carga";
return (RepositorioClientes.Instance.Del(t)) ?
$"El Cliente {t.Nombre} se Elimino correctamente":
$"Fallo la Eliminacion del Cliente {t.Nombre}";
}
override public string Modificar(Cliente t)
{
if (t == null) return "El Cliente es nulo fallo la carga";
return (RepositorioClientes.Instance.Mod(t)) ?
$"El Cliente {t.Nombre} se Modifico correctamente":
$"Fallo la Modificacion del Cliente {t.Nombre}";
}
public override ReadOnlyCollection<Cliente> Listar()
{
return RepositorioClientes.Instance.Listar();
}
}
}

View File

@@ -0,0 +1,41 @@
using System.Collections.ObjectModel;
using Entidades;
using Modelo;
namespace Controladora
{
class ControladoraFacturas : ControladoraBase<Factura, ControladoraFacturas>
{
public override string Añadir(Factura t)
{
if (t == null) return "El Factura es nulo fallo la carga";
return (RepositorioFactura.Instance.Add(t)) ?
$"El Factura {t.Id} se cargo correctamente":
$"Fallo la carga del Factura {t.Id}";
}
override public string Eliminar(Factura t)
{
if (t == null) return "El Factura es nulo fallo la carga";
return (RepositorioFactura.Instance.Del(t)) ?
$"El Factura {t.Id} se Elimino correctamente":
$"Fallo la Eliminacion del Factura {t.Id}";
}
override public string Modificar(Factura t)
{
if (t == null) return "El Factura es nulo fallo la carga";
return (RepositorioFactura.Instance.Mod(t)) ?
$"El Factura {t.Id} se Modifico correctamente":
$"Fallo la Modificacion del Factura {t.Id}";
}
public override ReadOnlyCollection<Factura> Listar()
{
return RepositorioFactura.Instance.Listar();
}
}
}

View File

@@ -0,0 +1,42 @@
using System.Collections.ObjectModel;
using Entidades;
using Modelo;
namespace Controladora
{
class ControladoraOrdenDeCompras : ControladoraBase<OrdenDeCompra, ControladoraOrdenDeCompras>
{
public override string Añadir(OrdenDeCompra t)
{
if (t == null) return "El OrdenDeCompra es nulo fallo la carga";
return (RepositorioOrdenDeCompra.Instance.Add(t)) ?
$"El OrdenDeCompra {t.Id} se cargo correctamente":
$"Fallo la carga del OrdenDeCompra {t.Id}";
}
override public string Eliminar(OrdenDeCompra t)
{
if (t == null) return "El OrdenDeCompra es nulo fallo la carga";
return (RepositorioOrdenDeCompra.Instance.Del(t)) ?
$"El OrdenDeCompra {t.Id} se Elimino correctamente":
$"Fallo la Eliminacion del OrdenDeCompra {t.Id}";
}
override public string Modificar(OrdenDeCompra t)
{
if (t == null) return "El OrdenDeCompra es nulo fallo la carga";
return (RepositorioOrdenDeCompra.Instance.Mod(t)) ?
$"El OrdenDeCompra {t.Id} se Modifico correctamente":
$"Fallo la Modificacion del OrdenDeCompra {t.Id}";
}
public override ReadOnlyCollection<OrdenDeCompra> Listar()
{
return RepositorioOrdenDeCompra.Instance.Listar();
}
}
}

View File

@@ -0,0 +1,42 @@
using System.Collections.ObjectModel;
using Entidades;
using Modelo;
namespace Controladora
{
class ControladoraPedidoDePresupuestos : ControladoraBase<PedidoDePresupuesto, ControladoraPedidoDePresupuestos>
{
public override string Añadir(PedidoDePresupuesto t)
{
if (t == null) return "El PedidoDePresupuesto es nulo fallo la carga";
return (RepositorioPedidoDePresupuesto.Instance.Add(t)) ?
$"El PedidoDePresupuesto {t.Id} se cargo correctamente":
$"Fallo la carga del PedidoDePresupuesto {t.Id}";
}
override public string Eliminar(PedidoDePresupuesto t)
{
if (t == null) return "El PedidoDePresupuesto es nulo fallo la carga";
return (RepositorioPedidoDePresupuesto.Instance.Del(t)) ?
$"El PedidoDePresupuesto {t.Id} se Elimino correctamente":
$"Fallo la Eliminacion del PedidoDePresupuesto {t.Id}";
}
override public string Modificar(PedidoDePresupuesto t)
{
if (t == null) return "El PedidoDePresupuesto es nulo fallo la carga";
return (RepositorioPedidoDePresupuesto.Instance.Mod(t)) ?
$"El PedidoDePresupuesto {t.Id} se Modifico correctamente":
$"Fallo la Modificacion del PedidoDePresupuesto {t.Id}";
}
public override ReadOnlyCollection<PedidoDePresupuesto> Listar()
{
return RepositorioPedidoDePresupuesto.Instance.Listar();
}
}
}

View File

@@ -0,0 +1,41 @@
using System.Collections.ObjectModel;
using Entidades;
using Modelo;
namespace Controladora
{
class ControladoraPresupuestos : ControladoraBase<Presupuesto, ControladoraPresupuestos>
{
public override string Añadir(Presupuesto t)
{
if (t == null) return "El Presupuesto es nulo fallo la carga";
return (RepositorioPresupuesto.Instance.Add(t)) ?
$"El Presupuesto {t.Id} se cargo correctamente":
$"Fallo la carga del Presupuesto {t.Id}";
}
override public string Eliminar(Presupuesto t)
{
if (t == null) return "El Presupuesto es nulo fallo la carga";
return (RepositorioPresupuesto.Instance.Del(t)) ?
$"El Presupuesto {t.Id} se Elimino correctamente":
$"Fallo la Eliminacion del Presupuesto {t.Id}";
}
override public string Modificar(Presupuesto t)
{
if (t == null) return "El Presupuesto es nulo fallo la carga";
return (RepositorioPresupuesto.Instance.Mod(t)) ?
$"El Presupuesto {t.Id} se Modifico correctamente":
$"Fallo la Modificacion del Presupuesto {t.Id}";
}
public override ReadOnlyCollection<Presupuesto> Listar()
{
return RepositorioPresupuesto.Instance.Listar();
}
}
}

View File

@@ -0,0 +1,41 @@
using System.Collections.ObjectModel;
using Entidades;
using Modelo;
namespace Controladora
{
class ControladoraProductos : ControladoraBase<Producto, ControladoraProductos>
{
public override string Añadir(Producto t)
{
if (t == null) return "El Producto es nulo fallo la carga";
return (RepositorioProductos.Instance.Add(t)) ?
$"El Producto {t.Nombre} se cargo correctamente":
$"Fallo la carga del Producto {t.Nombre}";
}
public override string Eliminar(Producto t)
{
if (t == null) return "El Producto es nulo fallo la carga";
return (RepositorioProductos.Instance.Del(t)) ?
$"El Producto {t.Nombre} se Elimino correctamente":
$"Fallo la Eliminacion del Producto {t.Nombre}";
}
public override string Modificar(Producto t)
{
if (t == null) return "El Producto es nulo fallo la carga";
return (RepositorioProductos.Instance.Mod(t)) ?
$"El Producto {t.Nombre} se Modifico correctamente":
$"Fallo la Modificacion del Producto {t.Nombre}";
}
public override ReadOnlyCollection<Producto> Listar()
{
return RepositorioProductos.Instance.Listar();
}
}
}

View File

@@ -0,0 +1,41 @@
using System.Collections.ObjectModel;
using Entidades;
using Modelo;
namespace Controladora
{
class ControladoraProveedores : ControladoraBase<Proveedor, ControladoraProveedores>
{
public override string Añadir(Proveedor t)
{
if (t == null) return "El Proveedor es nulo fallo la carga";
return (RepositorioProveedor.Instance.Add(t)) ?
$"El Proveedor {t.Nombre} se cargo correctamente":
$"Fallo la carga del Proveedor {t.Nombre}";
}
public override string Eliminar(Proveedor t)
{
if (t == null) return "El Proveedor es nulo fallo la carga";
return (RepositorioProveedor.Instance.Del(t)) ?
$"El Proveedor {t.Nombre} se Elimino correctamente":
$"Fallo la Eliminacion del Proveedor {t.Nombre}";
}
public override string Modificar(Proveedor t)
{
if (t == null) return "El Proveedor es nulo fallo la carga";
return (RepositorioProveedor.Instance.Mod(t)) ?
$"El Proveedor {t.Nombre} se Modifico correctamente":
$"Fallo la Modificacion del Proveedor {t.Nombre}";
}
public override ReadOnlyCollection<Proveedor> Listar()
{
return RepositorioProveedor.Instance.Listar();
}
}
}

View File

@@ -0,0 +1,43 @@
using System.Collections.ObjectModel;
using Entidades;
using Modelo;
namespace Controladora
{
class ControladoraRemito : ControladoraBase<Remito, ControladoraRemito>
{
public override ReadOnlyCollection<Remito> Listar()
{
return RepositorioRemito.Instance.Listar();
}
override public string Añadir(Remito t)
{
if (t == null) return "El Remito es nulo fallo la carga";
return (RepositorioRemito.Instance.Add(t)) ?
$"El remito {t.Id} se cargo correctamente":
$"Fallo la carga del remito {t.Id}";
}
override public string Modificar(Remito t)
{
if (t == null) return "El Remito es nulo fallo la carga";
return (RepositorioRemito.Instance.Add(t)) ?
$"El remito {t.Id} se cargo correctamente":
$"Fallo la carga del remito {t.Id}";
}
override public string Eliminar(Remito t)
{
if (t == null) return "El Remito es nulo fallo la carga";
return (RepositorioRemito.Instance.Add(t)) ?
$"El remito {t.Id} se cargo correctamente":
$"Fallo la carga del remito {t.Id}";
}
}
}

View File

@@ -0,0 +1,23 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v6.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v6.0": {
"Controladora/1.0.0": {
"runtime": {
"Controladora.dll": {}
}
}
}
},
"libraries": {
"Controladora/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

Binary file not shown.

Binary file not shown.

View File

@@ -1,20 +1,20 @@
{
"format": 1,
"restore": {
"C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Controladora\\Controladora.csproj": {}
"C:\\Users\\Nacho\\Desktop\\Final\\Controladora\\Controladora.csproj": {}
},
"projects": {
"C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Controladora\\Controladora.csproj": {
"C:\\Users\\Nacho\\Desktop\\Final\\Controladora\\Controladora.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Controladora\\Controladora.csproj",
"projectUniqueName": "C:\\Users\\Nacho\\Desktop\\Final\\Controladora\\Controladora.csproj",
"projectName": "Controladora",
"projectPath": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Controladora\\Controladora.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Controladora\\obj\\",
"projectPath": "C:\\Users\\Nacho\\Desktop\\Final\\Controladora\\Controladora.csproj",
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Nacho\\Desktop\\Final\\Controladora\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\Nacho\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
@@ -34,11 +34,26 @@
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"net6.0": {
"targetAlias": "net6.0",
"dependencies": {
"Emailer": {
"target": "Package",
"version": "[1.0.0, )"
},
"webhookSharp": {
"target": "Package",
"version": "[1.0.0, )"
}
},
"imports": [
"net461",
"net462",
@@ -55,7 +70,7 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json"
}
}
}

View File

@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">False</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\fedpo\.nuget\packages\</NuGetPackageFolders>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Nacho\.nuget\packages\</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.6.0</NuGetToolVersion>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.2</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\fedpo\.nuget\packages\" />
<SourceRoot Include="C:\Users\Nacho\.nuget\packages\" />
</ItemGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgNewtonsoft_Json Condition=" '$(PkgNewtonsoft_Json)' == '' ">C:\Users\Nacho\.nuget\packages\newtonsoft.json\10.0.1</PkgNewtonsoft_Json>
<PkgMicrosoft_EntityFrameworkCore_Tools Condition=" '$(PkgMicrosoft_EntityFrameworkCore_Tools)' == '' ">C:\Users\Nacho\.nuget\packages\microsoft.entityframeworkcore.tools\2.0.2</PkgMicrosoft_EntityFrameworkCore_Tools>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\Nacho\.nuget\packages\microsoft.codeanalysis.analyzers\1.1.0</PkgMicrosoft_CodeAnalysis_Analyzers>
</PropertyGroup>
</Project>

View File

@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
// Este código fue generado por una herramienta.
// Versión de runtime:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
// se vuelve a generar el código.
// </auto-generated>
//------------------------------------------------------------------------------
@@ -14,10 +14,10 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Controladora")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5d29abefe62c39b8605b3bc85b3dcc035f95704c")]
[assembly: System.Reflection.AssemblyProductAttribute("Controladora")]
[assembly: System.Reflection.AssemblyTitleAttribute("Controladora")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
// Generado por la clase WriteCodeFragment de MSBuild.

View File

@@ -1 +1 @@
f121c5eeefa8c5e39430715ad45c0dbadc6c8ad0
72883d016e7a9fccb0c4aeb9322dc9617d270a24ecd28877ff31bdfa5c7e2559

View File

@@ -8,4 +8,6 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Controladora
build_property.ProjectDir = C:\Users\fedpo\source\repos\Final_OOP\Controladora\
build_property.ProjectDir = C:\Users\Nacho\Desktop\Final\Controladora\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

View File

@@ -0,0 +1 @@
a8e0260e0db6be55f0b0f28b550784baab05fd07

View File

@@ -0,0 +1,15 @@
C:\Users\Nacho\Desktop\verdadero\Controladora\bin\Debug\net6.0\Controladora.deps.json
C:\Users\Nacho\Desktop\verdadero\Controladora\bin\Debug\net6.0\Controladora.dll
C:\Users\Nacho\Desktop\verdadero\Controladora\bin\Debug\net6.0\Controladora.pdb
C:\Users\Nacho\Desktop\verdadero\Controladora\obj\Debug\net6.0\Controladora.csproj.AssemblyReference.cache
C:\Users\Nacho\Desktop\verdadero\Controladora\obj\Debug\net6.0\Controladora.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\Nacho\Desktop\verdadero\Controladora\obj\Debug\net6.0\Controladora.AssemblyInfoInputs.cache
C:\Users\Nacho\Desktop\verdadero\Controladora\obj\Debug\net6.0\Controladora.AssemblyInfo.cs
C:\Users\Nacho\Desktop\verdadero\Controladora\obj\Debug\net6.0\Controladora.csproj.CoreCompileInputs.cache
C:\Users\Nacho\Desktop\verdadero\Controladora\obj\Debug\net6.0\Controladora.dll
C:\Users\Nacho\Desktop\verdadero\Controladora\obj\Debug\net6.0\refint\Controladora.dll
C:\Users\Nacho\Desktop\verdadero\Controladora\obj\Debug\net6.0\Controladora.pdb
C:\Users\Nacho\Desktop\verdadero\Controladora\obj\Debug\net6.0\ref\Controladora.dll
C:\Users\Nacho\Desktop\Final\Controladora\obj\Debug\net6.0\Controladora.dll
C:\Users\Nacho\Desktop\Final\Controladora\obj\Debug\net6.0\refint\Controladora.dll
C:\Users\Nacho\Desktop\Final\Controladora\obj\Debug\net6.0\Controladora.pdb

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,309 @@
{
"version": 2,
"dgSpecHash": "A4kO2NOfMa/oy4pyt8lh+l5HlET4t8oD38XKNRlq8D0xa30zM+NY7KNiRBxNrpfyQFvcAbzIY/kzOqcSkbWV9Q==",
"success": true,
"projectFilePath": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Controladora\\Controladora.csproj",
"expectedPackageFiles": [],
"logs": []
"dgSpecHash": "Ac4ggWVLH8LUHw5ejP9QZb6Fk9et5nEhTDIqBHBf0ZCuG1ZueAW1ZcxbVkxHkUMpaBKeX2+RjVdnQTf/DMUDgA==",
"success": false,
"projectFilePath": "C:\\Users\\Nacho\\Desktop\\Final\\Controladora\\Controladora.csproj",
"expectedPackageFiles": [
"C:\\Users\\Nacho\\.nuget\\packages\\emailer\\1.0.0\\emailer.1.0.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\libuv\\1.10.0\\libuv.1.10.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.applicationinsights\\2.4.0\\microsoft.applicationinsights.2.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.applicationinsights.aspnetcore\\2.1.1\\microsoft.applicationinsights.aspnetcore.2.1.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.applicationinsights.dependencycollector\\2.4.1\\microsoft.applicationinsights.dependencycollector.2.4.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore\\2.0.2\\microsoft.aspnetcore.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.all\\2.0.7\\microsoft.aspnetcore.all.2.0.7.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.antiforgery\\2.0.2\\microsoft.aspnetcore.antiforgery.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.applicationinsights.hostingstartup\\2.0.2\\microsoft.aspnetcore.applicationinsights.hostingstartup.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authentication\\2.0.3\\microsoft.aspnetcore.authentication.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authentication.abstractions\\2.0.2\\microsoft.aspnetcore.authentication.abstractions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authentication.cookies\\2.0.3\\microsoft.aspnetcore.authentication.cookies.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authentication.core\\2.0.2\\microsoft.aspnetcore.authentication.core.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authentication.facebook\\2.0.3\\microsoft.aspnetcore.authentication.facebook.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authentication.google\\2.0.3\\microsoft.aspnetcore.authentication.google.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\2.0.3\\microsoft.aspnetcore.authentication.jwtbearer.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authentication.microsoftaccount\\2.0.3\\microsoft.aspnetcore.authentication.microsoftaccount.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authentication.oauth\\2.0.3\\microsoft.aspnetcore.authentication.oauth.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authentication.openidconnect\\2.0.3\\microsoft.aspnetcore.authentication.openidconnect.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authentication.twitter\\2.0.3\\microsoft.aspnetcore.authentication.twitter.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authorization\\2.0.3\\microsoft.aspnetcore.authorization.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.authorization.policy\\2.0.3\\microsoft.aspnetcore.authorization.policy.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.azureappservices.hostingstartup\\2.0.2\\microsoft.aspnetcore.azureappservices.hostingstartup.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.azureappservicesintegration\\2.0.2\\microsoft.aspnetcore.azureappservicesintegration.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.cookiepolicy\\2.0.3\\microsoft.aspnetcore.cookiepolicy.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.cors\\2.0.2\\microsoft.aspnetcore.cors.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\2.0.2\\microsoft.aspnetcore.cryptography.internal.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.cryptography.keyderivation\\2.0.2\\microsoft.aspnetcore.cryptography.keyderivation.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.dataprotection\\2.0.2\\microsoft.aspnetcore.dataprotection.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.dataprotection.abstractions\\2.0.2\\microsoft.aspnetcore.dataprotection.abstractions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.dataprotection.azurestorage\\2.0.2\\microsoft.aspnetcore.dataprotection.azurestorage.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.dataprotection.extensions\\2.0.2\\microsoft.aspnetcore.dataprotection.extensions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.diagnostics\\2.0.2\\microsoft.aspnetcore.diagnostics.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.diagnostics.abstractions\\2.0.2\\microsoft.aspnetcore.diagnostics.abstractions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.diagnostics.entityframeworkcore\\2.0.2\\microsoft.aspnetcore.diagnostics.entityframeworkcore.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.hosting\\2.0.2\\microsoft.aspnetcore.hosting.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.hosting.abstractions\\2.0.2\\microsoft.aspnetcore.hosting.abstractions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.hosting.server.abstractions\\2.0.2\\microsoft.aspnetcore.hosting.server.abstractions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.html.abstractions\\2.0.1\\microsoft.aspnetcore.html.abstractions.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.http\\2.0.2\\microsoft.aspnetcore.http.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.0.2\\microsoft.aspnetcore.http.abstractions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.http.extensions\\2.0.2\\microsoft.aspnetcore.http.extensions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.0.2\\microsoft.aspnetcore.http.features.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.httpoverrides\\2.0.2\\microsoft.aspnetcore.httpoverrides.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.identity\\2.0.2\\microsoft.aspnetcore.identity.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.identity.entityframeworkcore\\2.0.2\\microsoft.aspnetcore.identity.entityframeworkcore.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\2.0.0\\microsoft.aspnetcore.jsonpatch.2.0.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.localization\\2.0.2\\microsoft.aspnetcore.localization.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.localization.routing\\2.0.2\\microsoft.aspnetcore.localization.routing.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.middlewareanalysis\\2.0.2\\microsoft.aspnetcore.middlewareanalysis.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc\\2.0.3\\microsoft.aspnetcore.mvc.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.abstractions\\2.0.3\\microsoft.aspnetcore.mvc.abstractions.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.apiexplorer\\2.0.3\\microsoft.aspnetcore.mvc.apiexplorer.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.core\\2.0.3\\microsoft.aspnetcore.mvc.core.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.cors\\2.0.3\\microsoft.aspnetcore.mvc.cors.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.dataannotations\\2.0.3\\microsoft.aspnetcore.mvc.dataannotations.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.formatters.json\\2.0.3\\microsoft.aspnetcore.mvc.formatters.json.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.formatters.xml\\2.0.3\\microsoft.aspnetcore.mvc.formatters.xml.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.localization\\2.0.3\\microsoft.aspnetcore.mvc.localization.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.razor\\2.0.3\\microsoft.aspnetcore.mvc.razor.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.razor.extensions\\2.0.2\\microsoft.aspnetcore.mvc.razor.extensions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.razor.viewcompilation\\2.0.3\\microsoft.aspnetcore.mvc.razor.viewcompilation.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.razorpages\\2.0.3\\microsoft.aspnetcore.mvc.razorpages.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.taghelpers\\2.0.3\\microsoft.aspnetcore.mvc.taghelpers.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.mvc.viewfeatures\\2.0.3\\microsoft.aspnetcore.mvc.viewfeatures.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.nodeservices\\2.0.3\\microsoft.aspnetcore.nodeservices.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.owin\\2.0.2\\microsoft.aspnetcore.owin.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.razor\\2.0.2\\microsoft.aspnetcore.razor.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.razor.language\\2.0.2\\microsoft.aspnetcore.razor.language.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.razor.runtime\\2.0.2\\microsoft.aspnetcore.razor.runtime.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.responsecaching\\2.0.2\\microsoft.aspnetcore.responsecaching.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.responsecaching.abstractions\\2.0.2\\microsoft.aspnetcore.responsecaching.abstractions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.responsecompression\\2.0.2\\microsoft.aspnetcore.responsecompression.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.rewrite\\2.0.2\\microsoft.aspnetcore.rewrite.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.routing\\2.0.2\\microsoft.aspnetcore.routing.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.routing.abstractions\\2.0.2\\microsoft.aspnetcore.routing.abstractions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.server.httpsys\\2.0.3\\microsoft.aspnetcore.server.httpsys.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.server.iisintegration\\2.0.2\\microsoft.aspnetcore.server.iisintegration.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.server.kestrel\\2.0.2\\microsoft.aspnetcore.server.kestrel.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.server.kestrel.core\\2.0.2\\microsoft.aspnetcore.server.kestrel.core.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.server.kestrel.https\\2.0.2\\microsoft.aspnetcore.server.kestrel.https.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.server.kestrel.transport.abstractions\\2.0.2\\microsoft.aspnetcore.server.kestrel.transport.abstractions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.server.kestrel.transport.libuv\\2.0.2\\microsoft.aspnetcore.server.kestrel.transport.libuv.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.session\\2.0.2\\microsoft.aspnetcore.session.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.spaservices\\2.0.3\\microsoft.aspnetcore.spaservices.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.staticfiles\\2.0.2\\microsoft.aspnetcore.staticfiles.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.websockets\\2.0.2\\microsoft.aspnetcore.websockets.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.aspnetcore.webutilities\\2.0.2\\microsoft.aspnetcore.webutilities.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.azure.keyvault\\2.3.2\\microsoft.azure.keyvault.2.3.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.azure.keyvault.webkey\\2.0.7\\microsoft.azure.keyvault.webkey.2.0.7.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\1.1.0\\microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.codeanalysis.common\\2.3.1\\microsoft.codeanalysis.common.2.3.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.codeanalysis.csharp\\2.3.1\\microsoft.codeanalysis.csharp.2.3.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.codeanalysis.razor\\2.0.2\\microsoft.codeanalysis.razor.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.csharp\\4.4.0\\microsoft.csharp.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.data.edm\\5.8.2\\microsoft.data.edm.5.8.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.data.odata\\5.8.2\\microsoft.data.odata.5.8.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.data.sqlite\\2.0.1\\microsoft.data.sqlite.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.data.sqlite.core\\2.0.1\\microsoft.data.sqlite.core.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.dotnet.platformabstractions\\2.0.3\\microsoft.dotnet.platformabstractions.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.entityframeworkcore\\2.0.2\\microsoft.entityframeworkcore.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.entityframeworkcore.design\\2.0.2\\microsoft.entityframeworkcore.design.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.entityframeworkcore.inmemory\\2.0.2\\microsoft.entityframeworkcore.inmemory.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\2.0.2\\microsoft.entityframeworkcore.relational.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\2.0.2\\microsoft.entityframeworkcore.sqlite.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\2.0.2\\microsoft.entityframeworkcore.sqlite.core.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\2.0.2\\microsoft.entityframeworkcore.sqlserver.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\2.0.2\\microsoft.entityframeworkcore.tools.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\2.0.1\\microsoft.extensions.caching.abstractions.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.caching.memory\\2.0.1\\microsoft.extensions.caching.memory.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.caching.redis\\2.0.1\\microsoft.extensions.caching.redis.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.caching.sqlserver\\2.0.1\\microsoft.extensions.caching.sqlserver.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.configuration\\2.0.1\\microsoft.extensions.configuration.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\2.0.1\\microsoft.extensions.configuration.abstractions.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.configuration.azurekeyvault\\2.0.1\\microsoft.extensions.configuration.azurekeyvault.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.configuration.binder\\2.0.1\\microsoft.extensions.configuration.binder.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\2.0.1\\microsoft.extensions.configuration.commandline.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\2.0.1\\microsoft.extensions.configuration.environmentvariables.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\2.0.1\\microsoft.extensions.configuration.fileextensions.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.configuration.ini\\2.0.1\\microsoft.extensions.configuration.ini.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.configuration.json\\2.0.1\\microsoft.extensions.configuration.json.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\2.0.1\\microsoft.extensions.configuration.usersecrets.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.configuration.xml\\2.0.1\\microsoft.extensions.configuration.xml.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\2.0.0\\microsoft.extensions.dependencyinjection.2.0.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\2.0.0\\microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.dependencymodel\\2.0.3\\microsoft.extensions.dependencymodel.2.0.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.diagnosticadapter\\2.0.1\\microsoft.extensions.diagnosticadapter.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\2.0.1\\microsoft.extensions.fileproviders.abstractions.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.fileproviders.composite\\2.0.1\\microsoft.extensions.fileproviders.composite.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.fileproviders.embedded\\2.0.1\\microsoft.extensions.fileproviders.embedded.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\2.0.1\\microsoft.extensions.fileproviders.physical.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\2.0.1\\microsoft.extensions.filesystemglobbing.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\2.0.2\\microsoft.extensions.hosting.abstractions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.identity.core\\2.0.2\\microsoft.extensions.identity.core.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.identity.stores\\2.0.2\\microsoft.extensions.identity.stores.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.localization\\2.0.2\\microsoft.extensions.localization.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\2.0.2\\microsoft.extensions.localization.abstractions.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.logging\\2.0.1\\microsoft.extensions.logging.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\2.0.1\\microsoft.extensions.logging.abstractions.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.logging.azureappservices\\2.0.1\\microsoft.extensions.logging.azureappservices.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.logging.configuration\\2.0.1\\microsoft.extensions.logging.configuration.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.logging.console\\2.0.1\\microsoft.extensions.logging.console.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.logging.debug\\2.0.1\\microsoft.extensions.logging.debug.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\2.0.1\\microsoft.extensions.logging.eventsource.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.logging.tracesource\\2.0.1\\microsoft.extensions.logging.tracesource.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.objectpool\\2.0.0\\microsoft.extensions.objectpool.2.0.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.options\\2.0.1\\microsoft.extensions.options.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\2.0.1\\microsoft.extensions.options.configurationextensions.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.platformabstractions\\1.1.0\\microsoft.extensions.platformabstractions.1.1.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.primitives\\2.0.0\\microsoft.extensions.primitives.2.0.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.extensions.webencoders\\2.0.1\\microsoft.extensions.webencoders.2.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.identitymodel.clients.activedirectory\\3.14.1\\microsoft.identitymodel.clients.activedirectory.3.14.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.identitymodel.logging\\1.1.4\\microsoft.identitymodel.logging.1.1.4.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.identitymodel.protocols\\2.1.4\\microsoft.identitymodel.protocols.2.1.4.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\2.1.4\\microsoft.identitymodel.protocols.openidconnect.2.1.4.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.identitymodel.tokens\\5.1.4\\microsoft.identitymodel.tokens.5.1.4.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.net.http.headers\\2.0.2\\microsoft.net.http.headers.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.netcore.platforms\\2.0.0\\microsoft.netcore.platforms.2.0.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.rest.clientruntime\\2.3.8\\microsoft.rest.clientruntime.2.3.8.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.rest.clientruntime.azure\\3.3.7\\microsoft.rest.clientruntime.azure.3.3.7.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.visualstudio.web.browserlink\\2.0.2\\microsoft.visualstudio.web.browserlink.2.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.win32.primitives\\4.3.0\\microsoft.win32.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\microsoft.win32.registry\\4.4.0\\microsoft.win32.registry.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\netstandard.library\\1.6.1\\netstandard.library.1.6.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\newtonsoft.json\\10.0.1\\newtonsoft.json.10.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\newtonsoft.json.bson\\1.0.1\\newtonsoft.json.bson.1.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\remotion.linq\\2.1.1\\remotion.linq.2.1.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.native.system.io.compression\\4.3.0\\runtime.native.system.io.compression.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.native.system.net.security\\4.3.0\\runtime.native.system.net.security.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\sqlitepclraw.bundle_green\\1.1.7\\sqlitepclraw.bundle_green.1.1.7.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\sqlitepclraw.core\\1.1.7\\sqlitepclraw.core.1.1.7.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3.linux\\1.1.7\\sqlitepclraw.lib.e_sqlite3.linux.1.1.7.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3.osx\\1.1.7\\sqlitepclraw.lib.e_sqlite3.osx.1.1.7.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3.v110_xp\\1.1.7\\sqlitepclraw.lib.e_sqlite3.v110_xp.1.1.7.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3.netstandard11\\1.1.7\\sqlitepclraw.provider.e_sqlite3.netstandard11.1.1.7.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\stackexchange.redis.strongname\\1.2.4\\stackexchange.redis.strongname.1.2.4.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.appcontext\\4.3.0\\system.appcontext.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.buffers\\4.4.0\\system.buffers.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.collections.immutable\\1.4.0\\system.collections.immutable.1.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.collections.nongeneric\\4.3.0\\system.collections.nongeneric.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.collections.specialized\\4.3.0\\system.collections.specialized.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.componentmodel\\4.3.0\\system.componentmodel.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.componentmodel.annotations\\4.4.0\\system.componentmodel.annotations.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.componentmodel.primitives\\4.3.0\\system.componentmodel.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.componentmodel.typeconverter\\4.3.0\\system.componentmodel.typeconverter.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.console\\4.3.0\\system.console.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.data.sqlclient\\4.4.3\\system.data.sqlclient.4.4.3.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.diagnostics.contracts\\4.3.0\\system.diagnostics.contracts.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.4.1\\system.diagnostics.diagnosticsource.4.4.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.diagnostics.fileversioninfo\\4.3.0\\system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.diagnostics.stacktrace\\4.3.0\\system.diagnostics.stacktrace.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.dynamic.runtime\\4.3.0\\system.dynamic.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.identitymodel.tokens.jwt\\5.1.4\\system.identitymodel.tokens.jwt.5.1.4.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.interactive.async\\3.1.1\\system.interactive.async.3.1.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.io.compression\\4.3.0\\system.io.compression.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.io.compression.zipfile\\4.3.0\\system.io.compression.zipfile.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.linq.queryable\\4.0.1\\system.linq.queryable.4.0.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.net.http\\4.3.0\\system.net.http.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.net.nameresolution\\4.3.0\\system.net.nameresolution.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.net.security\\4.3.0\\system.net.security.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.net.sockets\\4.3.0\\system.net.sockets.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.numerics.vectors\\4.4.0\\system.numerics.vectors.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.private.datacontractserialization\\4.1.1\\system.private.datacontractserialization.4.1.1.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.reflection.metadata\\1.5.0\\system.reflection.metadata.1.5.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\4.4.0\\system.runtime.compilerservices.unsafe.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.runtime.interopservices.runtimeinformation\\4.3.0\\system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.runtime.serialization.formatters\\4.3.0\\system.runtime.serialization.formatters.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.runtime.serialization.json\\4.0.2\\system.runtime.serialization.json.4.0.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.accesscontrol\\4.4.0\\system.security.accesscontrol.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.claims\\4.3.0\\system.security.claims.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.cryptography.cng\\4.3.0\\system.security.cryptography.cng.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.cryptography.xml\\4.4.0\\system.security.cryptography.xml.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.principal\\4.3.0\\system.security.principal.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.security.principal.windows\\4.4.0\\system.security.principal.windows.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.spatial\\5.8.2\\system.spatial.5.8.2.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.text.encoding.codepages\\4.4.0\\system.text.encoding.codepages.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.text.encodings.web\\4.4.0\\system.text.encodings.web.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.threading.tasks.extensions\\4.4.0\\system.threading.tasks.extensions.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.threading.thread\\4.3.0\\system.threading.thread.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.threading.threadpool\\4.3.0\\system.threading.threadpool.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.threading.timer\\4.3.0\\system.threading.timer.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.valuetuple\\4.4.0\\system.valuetuple.4.4.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.xml.xmlserializer\\4.0.11\\system.xml.xmlserializer.4.0.11.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.xml.xpath\\4.3.0\\system.xml.xpath.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\system.xml.xpath.xdocument\\4.3.0\\system.xml.xpath.xdocument.4.3.0.nupkg.sha512",
"C:\\Users\\Nacho\\.nuget\\packages\\windowsazure.storage\\8.1.4\\windowsazure.storage.8.1.4.nupkg.sha512"
],
"logs": [
{
"code": "NU1101",
"level": "Error",
"message": "No se encuentra el paquete webhookSharp. No existe ningún paquete con este id. en los orígenes: Microsoft Visual Studio Offline Packages, nuget.org",
"libraryId": "webhookSharp",
"targetGraphs": [
"net6.0"
]
}
]
}

14
Entidades/Categoria.cs Normal file
View File

@@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class Categoria
{
public int Id { get; set; }
public string Descripcion { get; set; }
}
}

View File

@@ -1,7 +0,0 @@
namespace Entidades
{
public class Class1
{
}
}

17
Entidades/Cliente.cs Normal file
View File

@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class Cliente
{
public string Cuit { get; set; }
public string Nombre { get; set; }
public string Apellido { get; set; }
public string Direccion { get; set; }
public string Correo { get; set; }
}
}

10
Entidades/Detalle.cs Normal file
View File

@@ -0,0 +1,10 @@
namespace Entidades
{
public class Detalle <T> where T:Producto
{
public int Id { get; set; }
public int Cantidad { get; set; }
public T Producto { get; set; }
}
}

View File

@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class DetalleFactura: Detalle<Producto>
{
public int IdFactura { get; set; }
public double PrecioUnitario { get; set; }
public double Subtotal { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class DetalleOrdenDeCompra: Detalle<Producto>
{
public int IdOrdenDeCompra { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class DetallePedido : Detalle<Producto>
{
public int IdPedido { get; set; }
}
}

View File

@@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class DetallePresupuesto: Detalle<Producto>
{
public int IdPresupuesto { get; set; }
public double CostoUnitario { get; set; }
}
}

15
Entidades/EnvaseTipo.cs Normal file
View File

@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public enum EnvaseTipo
{
Plastico,
Enlatado,
Carton
}
}

35
Entidades/Factura.cs Normal file
View File

@@ -0,0 +1,35 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class Factura
{
public int Id { get; set; }
public double Total { get; set; }
public DateTime Fecha { get; set; }
public Cliente Cliente { get; set; }
private List<DetalleFactura> detalles = new List<DetalleFactura>();
public void AñadirDetalle(DetalleFactura detalle)
{
detalles.Add(detalle);
}
public bool EliminarDetalle(DetalleFactura detalle)
{
var aeliminar = detalles.Find(x => x.Id == detalle.Id);
if (aeliminar == null) return false;
return detalles.Remove(aeliminar);
}
public ReadOnlyCollection<DetalleFactura> MostrarDetalles()
{
return detalles.AsReadOnly();
}
}
}

17
Entidades/Lote.cs Normal file
View File

@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class Lote
{
public int Id { get; set; }
public DateTime Fecha { get; set; }
public Producto Producto { get; set; }
public long CantidadDeProductos { get; set; }
public bool Habilitado { get; set; }
}
}

View File

@@ -0,0 +1,33 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class OrdenDeCompra
{
public int Id { get; set; }
private List<DetalleOrdenDeCompra> detalles = new List<DetalleOrdenDeCompra>();
public Proveedor Proveedor { get; set; }
public void AñadirDetalle(DetalleOrdenDeCompra detalle)
{
detalles.Add(detalle);
}
public bool EliminarDetalle(DetalleOrdenDeCompra detalle)
{
var aeliminar = detalles.Find(x => x.Id == detalle.Id);
if (aeliminar == null) return false;
return detalles.Remove(aeliminar);
}
public ReadOnlyCollection<DetalleOrdenDeCompra> MostrarDetalles()
{
return detalles.AsReadOnly();
}
}
}

View File

@@ -0,0 +1,34 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class PedidoDePresupuesto
{
public int Id { get; set; }
public DateTime Fecha { get; set; }
private List<DetallePedido> detallesPedidos = new List<DetallePedido>();
public Proveedor Proveedor { get; set; }
public void AñadirDetalle(DetallePedido detalle)
{
detallesPedidos.Add(detalle);
}
public bool EliminarDetalle(DetallePedido detalle)
{
var aeliminar = detallesPedidos.Find(x => x.Id == detalle.Id);
if (aeliminar == null) return false;
return detallesPedidos.Remove(aeliminar);
}
public ReadOnlyCollection<DetallePedido> MostrarDetalles()
{
return detallesPedidos.AsReadOnly();
}
}
}

34
Entidades/Presupuesto.cs Normal file
View File

@@ -0,0 +1,34 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class Presupuesto
{
public int Id { get; set; }
public DateTime Fecha { get; set; }
public bool Habilitado { get; set; }
public bool Aceptado { get; set; }
public Proveedor Proveedor { get; set; }
private List<DetallePresupuesto> detalles = new List<DetallePresupuesto>();
public void AñadirDetalle(DetallePresupuesto det) {
detalles.Add(det);
}
public bool EliminarDetalle(DetallePresupuesto det) {
var dAEliminar = detalles.FirstOrDefault(x => x.Id == det.Id);
if (dAEliminar == null) return false;
return detalles.Remove(dAEliminar);
}
public ReadOnlyCollection<DetallePresupuesto> MostrarDetalles()
{
return detalles.AsReadOnly();
}
}
}

32
Entidades/Producto.cs Normal file
View File

@@ -0,0 +1,32 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class Producto
{
public int Id { get; set; }
public string Nombre { get; set; }
public double Precio { get; set; }
public bool Habilitado { get; set; }
private List<Categoria> categorias = new List<Categoria>();
public void AñadirCategoria(Categoria cat) {
categorias.Add(cat);
}
public bool EliminarCategoria(Categoria cat) {
var cAEliminar = categorias.FirstOrDefault(x => x.Id == cat.Id);
if (cAEliminar == null) return false;
return categorias.Remove(cAEliminar);
}
public ReadOnlyCollection<Categoria> MostrarCategorias(){
return categorias.AsReadOnly();
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class ProductoNoPercedero: Producto
{
public EnvaseTipo TipoDeEnvase { get; set; }
}
}

View File

@@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class ProductoPercedero: Producto
{
public int MesesHastaConsumoPreferente { get; set; }
public int MesesHastaVencimiento { get; set; }
}
}

16
Entidades/Proveedor.cs Normal file
View File

@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class Proveedor
{
public Int64 Cuit { get; set; }
public string Nombre { get; set; }
public string RazonSocial { get; set; }
public bool Habilitado { get; set; }
}
}

33
Entidades/Remito.cs Normal file
View File

@@ -0,0 +1,33 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading.Tasks;
namespace Entidades
{
public class Remito
{
public int Id { get; set; }
private List<Lote> lotesDeProductosEntregados = new List<Lote>();
public Proveedor Proveedor { get; set; }
public ReadOnlyCollection<Lote> MostrarLotes()
{
return lotesDeProductosEntregados.AsReadOnly();
}
public void AñadirLote(Lote lote)
{
try
{
lotesDeProductosEntregados.Add(lote);
}
catch (Exception)
{
throw;
}
}
}
}

View File

@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
// Este código fue generado por una herramienta.
// Versión de runtime:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
// se vuelve a generar el código.
// </auto-generated>
//------------------------------------------------------------------------------
@@ -14,10 +14,10 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Entidades")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6f63c328000fe0f795ac17f5c7382d7f3ea78d8a")]
[assembly: System.Reflection.AssemblyProductAttribute("Entidades")]
[assembly: System.Reflection.AssemblyTitleAttribute("Entidades")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
// Generado por la clase WriteCodeFragment de MSBuild.

View File

@@ -1 +1 @@
1589bc3738d4d92e8df1687e356ae3d2c87cb333
f9876a237b4b286ad132b4116cd37929f63116ce7a2fbeb5f89b0b17b977b3e0

View File

@@ -8,4 +8,6 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Entidades
build_property.ProjectDir = C:\Users\fedpo\source\repos\Final_OOP\Entidades\
build_property.ProjectDir = C:\Users\Nacho\Desktop\Final\Entidades\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

View File

@@ -1,20 +1,20 @@
{
"format": 1,
"restore": {
"C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Entidades\\Entidades.csproj": {}
"C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj": {}
},
"projects": {
"C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Entidades\\Entidades.csproj": {
"C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Entidades\\Entidades.csproj",
"projectUniqueName": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj",
"projectName": "Entidades",
"projectPath": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Entidades\\obj\\",
"projectPath": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\Nacho\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
@@ -34,6 +34,11 @@
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
@@ -55,7 +60,7 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json"
}
}
}

View File

@@ -5,11 +5,11 @@
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\fedpo\.nuget\packages\</NuGetPackageFolders>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Nacho\.nuget\packages\</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.6.0</NuGetToolVersion>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.2</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\fedpo\.nuget\packages\" />
<SourceRoot Include="C:\Users\Nacho\.nuget\packages\" />
</ItemGroup>
</Project>

View File

@@ -8,19 +8,19 @@
"net6.0": []
},
"packageFolders": {
"C:\\Users\\fedpo\\.nuget\\packages\\": {}
"C:\\Users\\Nacho\\.nuget\\packages\\": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Source\\Repos\\Final_OOP\\Entidades\\Entidades.csproj",
"projectUniqueName": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj",
"projectName": "Entidades",
"projectPath": "C:\\Users\\fedpo\\Source\\Repos\\Final_OOP\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Source\\Repos\\Final_OOP\\Entidades\\obj\\",
"projectPath": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\Nacho\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
@@ -40,6 +40,11 @@
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
@@ -61,7 +66,7 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json"
}
}
}

View File

@@ -1,8 +1,8 @@
{
"version": 2,
"dgSpecHash": "4XaPqaABo//YaQxaag2E08fGKgcvV2OBhzU50wyE5ukRDUqusqZsvAE7a0YM7Fli/4NIM8udpV+H36qk1kPAHQ==",
"dgSpecHash": "KTVQhohIOaB20Vq1qCNBZcupahZnFLZka1QectU46XOvUk6T46qHr183X37PDCM5ISmcnpp2j1OSBfUSKfsr6Q==",
"success": true,
"projectFilePath": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Entidades\\Entidades.csproj",
"projectFilePath": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj",
"expectedPackageFiles": [],
"logs": []
}

View File

@@ -7,7 +7,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Controladora", "Controlador
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Entidades", "Entidades\Entidades.csproj", "{78A331E5-86D4-427E-AA45-5879F9E5E98B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Modelo", "Modelo\Modelo.csproj", "{9A0960D9-C909-4B68-8BBB-8C44B9CD0E97}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Modelo", "Modelo\Modelo.csproj", "{9A0960D9-C909-4B68-8BBB-8C44B9CD0E97}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vista", "Vista\Vista.csproj", "{8C9E8090-5D8F-42AE-9813-C68D384C6863}"
EndProject

View File

@@ -1,7 +0,0 @@
namespace Modelo
{
public class Class1
{
}
}

View File

@@ -1,5 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<ItemGroup>
<ProjectReference Include="..\Entidades\Entidades.csproj" />
</ItemGroup>
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>

25
Modelo/Modelo.sln Normal file
View File

@@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.002.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Modelo", "Modelo.csproj", "{332ACC5A-D3E1-4E7A-A363-BDC1CB370350}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{332ACC5A-D3E1-4E7A-A363-BDC1CB370350}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{332ACC5A-D3E1-4E7A-A363-BDC1CB370350}.Debug|Any CPU.Build.0 = Debug|Any CPU
{332ACC5A-D3E1-4E7A-A363-BDC1CB370350}.Release|Any CPU.ActiveCfg = Release|Any CPU
{332ACC5A-D3E1-4E7A-A363-BDC1CB370350}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {DFA3F249-7A0D-474C-A190-5C2E568DFB1C}
EndGlobalSection
EndGlobal

43
Modelo/RepositorioBase.cs Normal file
View File

@@ -0,0 +1,43 @@
using System;
using System.Collections.ObjectModel;
namespace Modelo
{
public abstract class RepositorioBase<T, J>
where J : new()
{
protected List<T> almacen;
//es protected para que solo se pueda llamar desde
//las clases que implementen a esta clase
protected RepositorioBase() {
almacen = new List<T>();
}
// Singleton thread-safe por si quiero usar "Parallel"
private static J instance = new J();
public static J Instance
{
get
{
return instance;
}
}
// Lista el contenido del repositorio
public ReadOnlyCollection<T> Listar(){
return almacen.AsReadOnly();
}
// Añade objetos al almacen
abstract public bool Add(T t);
// Modifica objetos del almacen
abstract public bool Mod(T t);
// Elimina objetos del almacen
abstract public bool Del(T t);
}
}

View File

@@ -0,0 +1,67 @@
using System.Runtime;
using Entidades;
namespace Modelo
{
public sealed class RepositorioCategoria : RepositorioBase<Categoria, RepositorioCategoria>
{
override public bool Add(Categoria t)
{
bool ret = false;
//commit
try
{
almacen.Add(t);
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Mod(Categoria t)
{
bool ret = false;
try
{
var categoriaAModificar = almacen.Find(x => x.Id == t.Id);
if (categoriaAModificar != null)
{
categoriaAModificar = t;
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Del(Categoria t)
{
bool ret = false;
try
{
var categoriaAEliminar = almacen.Find(x => x.Id == t.Id);
if (categoriaAEliminar != null)
{
almacen.Remove(categoriaAEliminar);
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
}
}

View File

@@ -0,0 +1,69 @@
using System.Runtime;
using Entidades;
namespace Modelo
{
public sealed class RepositorioClientes : RepositorioBase<Cliente, RepositorioClientes>
{
override public bool Add(Cliente t)
{
bool ret = false;
try
{
almacen.Add(t);
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Mod(Cliente t)
{
bool ret = false;
try
{
var clienteAModificar = almacen.Find(x => x.Cuit == t.Cuit);
if (clienteAModificar != null)
{
clienteAModificar = t;
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Del(Cliente t)
{
bool ret = false;
try
{
var clienteAEliminar = almacen.Find(x => x.Cuit == t.Cuit);
if (clienteAEliminar != null)
{
almacen.Remove(clienteAEliminar);
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
}
}

View File

@@ -0,0 +1,73 @@
using System.Collections.ObjectModel;
using System.Runtime;
using Entidades;
namespace Modelo
{
public sealed class RepositorioFactura : RepositorioBase<Factura, RepositorioFactura>
{
override public bool Add(Factura t)
{
bool ret = false;
try
{
almacen.Add(t);
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Mod(Factura t)
{
bool ret = false;
try
{
var facturaAModificar = almacen.Find(x => x.Id == t.Id);
if (facturaAModificar != null)
{
facturaAModificar = t;
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Del(Factura t)
{
bool ret = false;
try
{
var facturaAEliminar = almacen.Find(x => x.Id == t.Id);
if (facturaAEliminar != null)
{
almacen.Remove(facturaAEliminar);
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
public ReadOnlyCollection<DetalleFactura> MostrarDetalles(Factura factura)
{
return factura.MostrarDetalles();
}
}
}

67
Modelo/RepositorioLote.cs Normal file
View File

@@ -0,0 +1,67 @@
using System.Runtime;
using Entidades;
namespace Modelo
{
public sealed class RepositorioLote : RepositorioBase<Lote, RepositorioLote>
{
override public bool Add(Lote t)
{
bool ret = false;
try
{
almacen.Add(t);
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Mod(Lote t)
{
bool ret = false;
try
{
var loteAModificar = almacen.Find(x => x.Id == t.Id);
if (loteAModificar != null)
{
loteAModificar = t;
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Del(Lote t)
{
bool ret = false;
try
{
var loteAEliminar = almacen.Find(x => x.Id == t.Id);
if (loteAEliminar != null)
{
almacen.Remove(loteAEliminar);
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
}
}

View File

@@ -0,0 +1,73 @@
using System.Collections.ObjectModel;
using System.Runtime;
using Entidades;
namespace Modelo
{
public sealed class RepositorioOrdenDeCompra : RepositorioBase<OrdenDeCompra, RepositorioOrdenDeCompra>
{
override public bool Add(OrdenDeCompra t)
{
bool ret = false;
try
{
almacen.Add(t);
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Mod(OrdenDeCompra t)
{
bool ret = false;
try
{
var ordenAModificar = almacen.Find(x => x.Id == t.Id);
if (ordenAModificar != null)
{
ordenAModificar = t;
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Del(OrdenDeCompra t)
{
bool ret = false;
try
{
var ordenAEliminar = almacen.Find(x => x.Id == t.Id);
if (ordenAEliminar != null)
{
almacen.Remove(ordenAEliminar);
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
public ReadOnlyCollection<DetalleOrdenDeCompra> MostrarDetalles(OrdenDeCompra orden)
{
return orden.MostrarDetalles();
}
}
}

View File

@@ -0,0 +1,73 @@
using System.Collections.ObjectModel;
using System.Runtime;
using Entidades;
namespace Modelo
{
public sealed class RepositorioPedidoDePresupuesto : RepositorioBase<PedidoDePresupuesto, RepositorioPedidoDePresupuesto>
{
override public bool Add(PedidoDePresupuesto t)
{
bool ret = false;
try
{
almacen.Add(t);
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Mod(PedidoDePresupuesto t)
{
bool ret = false;
try
{
var pedidoAModificar = almacen.Find(x => x.Id == t.Id);
if (pedidoAModificar != null)
{
pedidoAModificar = t;
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Del(PedidoDePresupuesto t)
{
bool ret = false;
try
{
var pedidoAEliminar = almacen.Find(x => x.Id == t.Id);
if (pedidoAEliminar != null)
{
almacen.Remove(pedidoAEliminar);
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
public ReadOnlyCollection<DetallePedido> MostrarDetalles(PedidoDePresupuesto pedido)
{
return pedido.MostrarDetalles();
}
}
}

View File

@@ -0,0 +1,75 @@
using System.Collections.ObjectModel;
using System.Runtime;
using Entidades;
namespace Modelo
{
public sealed class RepositorioPresupuesto : RepositorioBase<Presupuesto, RepositorioPresupuesto>
{
override public bool Add(Presupuesto t)
{
bool ret = false;
try
{
almacen.Add(t);
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Mod(Presupuesto t)
{
bool ret = false;
try
{
var presupuestoAModificar = almacen.Find(x => x.Id == t.Id);
if (presupuestoAModificar != null)
{
presupuestoAModificar = t;
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Del(Presupuesto t)
{
bool ret = false;
try
{
var presupuestoAEliminar = almacen.Find(x => x.Id == t.Id);
if (presupuestoAEliminar != null)
{
almacen.Remove(presupuestoAEliminar);
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
public ReadOnlyCollection<DetallePresupuesto> MostrarDetalles(Presupuesto presupuesto)
{
return presupuesto.MostrarDetalles();
}
}
}

View File

@@ -0,0 +1,62 @@
using System.Runtime;
using Entidades;
namespace Modelo
{
public sealed class RepositorioProductos : RepositorioBase<Producto, RepositorioProductos>
{
override public bool Add(Producto t)
{
bool ret = false;
try
{
almacen.Add(t);
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Mod(Producto t)
{
bool ret = false;
try
{
var AModificar = almacen.Find(x => x.Id == t.Id);
AModificar = t;
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Del(Producto t)
{
bool ret = false;
try
{
var AEliminar = almacen.Find(x => x.Id == t.Id);
if (AEliminar == null) return ret;
almacen.Remove(AEliminar);
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
}
}

View File

@@ -0,0 +1,67 @@
using System.Runtime;
using Entidades;
namespace Modelo
{
public sealed class RepositorioProveedor : RepositorioBase<Proveedor, RepositorioProveedor>
{
override public bool Add(Proveedor t)
{
bool ret = false;
try
{
almacen.Add(t);
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Mod(Proveedor t)
{
bool ret = false;
try
{
var proveedorAModificar = almacen.Find(x => x.Cuit == t.Cuit);
if (proveedorAModificar != null)
{
proveedorAModificar = t;
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Del(Proveedor t)
{
bool ret = false;
try
{
var proveedorAEliminar = almacen.Find(x => x.Cuit == t.Cuit);
if (proveedorAEliminar != null)
{
almacen.Remove(proveedorAEliminar);
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
}
}

View File

@@ -0,0 +1,80 @@
using System.Collections.ObjectModel;
using System.Runtime;
using Entidades;
namespace Modelo
{
public sealed class RepositorioRemito : RepositorioBase<Remito, RepositorioRemito>
{
override public bool Add(Remito t)
{
bool ret = false;
try
{
almacen.Add(t);
ret = true;
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Mod(Remito t)
{
bool ret = false;
try
{
var remitoAModificar = almacen.Find(x => x.Id == t.Id);
if (remitoAModificar != null)
{
remitoAModificar = t;
ret = true;
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
override public bool Del(Remito t)
{
bool ret = false;
try
{
var RemitoAEliminar = almacen.Find(x => x.Id == t.Id);
if (RemitoAEliminar != null)
{
almacen.Remove(RemitoAEliminar);
ret = true;
}
}
catch (Exception)
{
throw;
}
return ret;
}
public ReadOnlyCollection<Lote> MostrarLotes(Remito remito)
{
return remito.MostrarLotes();
}
}
}

View File

@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
// Este código fue generado por una herramienta.
// Versión de runtime:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
// se vuelve a generar el código.
// </auto-generated>
//------------------------------------------------------------------------------
@@ -14,10 +14,10 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Modelo")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bc4cbf98b694fea6cb9a1180800c286a8c9baceb")]
[assembly: System.Reflection.AssemblyProductAttribute("Modelo")]
[assembly: System.Reflection.AssemblyTitleAttribute("Modelo")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
// Generado por la clase WriteCodeFragment de MSBuild.

View File

@@ -1 +1 @@
96d0d59bfa69a3c27ef653a551fb81c45157d195
e8d52fba3acd089aa4e5bd467c5b234fd3f59031a10de52f1b6621464b430c5d

View File

@@ -8,4 +8,6 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Modelo
build_property.ProjectDir = C:\Users\fedpo\source\repos\Final_OOP\Modelo\
build_property.ProjectDir = C:\Users\Nacho\Desktop\Final\Modelo\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

View File

@@ -1,20 +1,20 @@
{
"format": 1,
"restore": {
"C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Modelo\\Modelo.csproj": {}
"C:\\Users\\Nacho\\Desktop\\Final\\Modelo\\Modelo.csproj": {}
},
"projects": {
"C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Modelo\\Modelo.csproj": {
"C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Modelo\\Modelo.csproj",
"projectName": "Modelo",
"projectPath": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Modelo\\Modelo.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Modelo\\obj\\",
"projectUniqueName": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj",
"projectName": "Entidades",
"projectPath": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\Nacho\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
@@ -34,6 +34,11 @@
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
@@ -55,7 +60,71 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json"
}
}
},
"C:\\Users\\Nacho\\Desktop\\Final\\Modelo\\Modelo.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\Nacho\\Desktop\\Final\\Modelo\\Modelo.csproj",
"projectName": "Modelo",
"projectPath": "C:\\Users\\Nacho\\Desktop\\Final\\Modelo\\Modelo.csproj",
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Nacho\\Desktop\\Final\\Modelo\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\Nacho\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net6.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net6.0": {
"targetAlias": "net6.0",
"projectReferences": {
"C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj"
}
}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"net6.0": {
"targetAlias": "net6.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json"
}
}
}

View File

@@ -5,11 +5,11 @@
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\fedpo\.nuget\packages\</NuGetPackageFolders>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Nacho\.nuget\packages\</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.6.0</NuGetToolVersion>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.2</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\fedpo\.nuget\packages\" />
<SourceRoot Include="C:\Users\Nacho\.nuget\packages\" />
</ItemGroup>
</Project>

View File

@@ -1,26 +1,45 @@
{
"version": 3,
"targets": {
"net6.0": {}
"net6.0": {
"Entidades/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v6.0",
"compile": {
"bin/placeholder/Entidades.dll": {}
},
"runtime": {
"bin/placeholder/Entidades.dll": {}
}
}
}
},
"libraries": {
"Entidades/1.0.0": {
"type": "project",
"path": "../Entidades/Entidades.csproj",
"msbuildProject": "../Entidades/Entidades.csproj"
}
},
"libraries": {},
"projectFileDependencyGroups": {
"net6.0": []
"net6.0": [
"Entidades >= 1.0.0"
]
},
"packageFolders": {
"C:\\Users\\fedpo\\.nuget\\packages\\": {}
"C:\\Users\\Nacho\\.nuget\\packages\\": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Source\\Repos\\Final_OOP\\Modelo\\Modelo.csproj",
"projectUniqueName": "C:\\Users\\Nacho\\Desktop\\Final\\Modelo\\Modelo.csproj",
"projectName": "Modelo",
"projectPath": "C:\\Users\\fedpo\\Source\\Repos\\Final_OOP\\Modelo\\Modelo.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Source\\Repos\\Final_OOP\\Modelo\\obj\\",
"projectPath": "C:\\Users\\Nacho\\Desktop\\Final\\Modelo\\Modelo.csproj",
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Nacho\\Desktop\\Final\\Modelo\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\Nacho\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
@@ -33,13 +52,22 @@
"frameworks": {
"net6.0": {
"targetAlias": "net6.0",
"projectReferences": {}
"projectReferences": {
"C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\Nacho\\Desktop\\Final\\Entidades\\Entidades.csproj"
}
}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
@@ -61,7 +89,7 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json"
}
}
}

View File

@@ -1,8 +1,8 @@
{
"version": 2,
"dgSpecHash": "caprspYte2Y+OrCDtRMGwZBQ86/J3a6bIyDx9BvmFvIflXr3Tpq+Gdy2X3WWWox42YcSFFy2/KwcfdaGJSYazg==",
"dgSpecHash": "T12qmRj5Q9rvsNY7xEFXm3MUiD/DlNMsnkrwj708Ox38z6CidLP3fTzwdB3PJvsKuH9BlXCvzreylK2Srxz2KA==",
"success": true,
"projectFilePath": "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Modelo\\Modelo.csproj",
"projectFilePath": "C:\\Users\\Nacho\\Desktop\\Final\\Modelo\\Modelo.csproj",
"expectedPackageFiles": [],
"logs": []
}

120
Vista/Form1.resx Normal file
View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
// Este código fue generado por una herramienta.
// Versión de runtime:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
// se vuelve a generar el código.
// </auto-generated>
//------------------------------------------------------------------------------
@@ -14,12 +14,12 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Vista")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6f63c328000fe0f795ac17f5c7382d7f3ea78d8a")]
[assembly: System.Reflection.AssemblyProductAttribute("Vista")]
[assembly: System.Reflection.AssemblyTitleAttribute("Vista")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// Generated by the MSBuild WriteCodeFragment class.
// Generado por la clase WriteCodeFragment de MSBuild.

View File

@@ -1 +1 @@
a90b7be7f25b3be585c8c3eda0cd50696de263dc
20b86948091e45c2b60f9ea222bb93ce38b15cf5bfd53784801aa1388ecbfa5a

View File

@@ -14,4 +14,6 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Vista
build_property.ProjectDir = C:\Users\fedpo\source\repos\Final_OOP\Vista\
build_property.ProjectDir = C:\Users\Nacho\Desktop\Final\Vista\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

Some files were not shown because too many files have changed in this diff Show More