diff --git a/Controladora/ControladoraRemito.cs b/Controladora/ControladoraRemito.cs index eb3eba2..9d5a49b 100644 --- a/Controladora/ControladoraRemito.cs +++ b/Controladora/ControladoraRemito.cs @@ -85,7 +85,7 @@ namespace Controladora { var remalistar = repositorioRemito.Listar().First(x => x.Id == rem.Id); if (remalistar == null) return new ReadOnlyCollection(new List()); - return remalistar.MostrarLotes(); + return remalistar.Lotes; } } diff --git a/Entidades/Remito.cs b/Entidades/Remito.cs index 9b799d6..81d5940 100644 --- a/Entidades/Remito.cs +++ b/Entidades/Remito.cs @@ -9,13 +9,8 @@ public Proveedor Proveedor { get; set; } public int IdProveedor { get; set; } - private List lotesDeProductosEntregados = new List(); public ReadOnlyCollection Lotes => lotesDeProductosEntregados.AsReadOnly(); - public ReadOnlyCollection MostrarLotes() - { - return lotesDeProductosEntregados.AsReadOnly(); - } public void AƱadirLote(Lote lote) { try diff --git a/Modelo/RepositorioClientes.cs b/Modelo/RepositorioClientes.cs index 19f3393..28865a5 100644 --- a/Modelo/RepositorioClientes.cs +++ b/Modelo/RepositorioClientes.cs @@ -31,7 +31,7 @@ namespace Modelo { Cliente cli = context.Clientes.First(x => x.Cuit == t.Cuit); if (cli == null) return; - context.Clientes.Remove(cli); + cli.Habilitado = false; } public override void Mod(Cliente t) diff --git a/Modelo/RepositorioLote.cs b/Modelo/RepositorioLote.cs index cd4dad5..c7ed6bc 100644 --- a/Modelo/RepositorioLote.cs +++ b/Modelo/RepositorioLote.cs @@ -22,8 +22,8 @@ namespace Modelo } public void Add(Remito rem) { - if (rem.MostrarLotes().Count <= 0) return; - foreach (var detalle in rem.MostrarLotes()) + if (rem.Lotes.Count <= 0) return; + foreach (var detalle in rem.Lotes) { Add(detalle); } @@ -37,7 +37,7 @@ namespace Modelo { Lote lot = context.Lotes.First(x => x.Id == t.Id); if (lot == null) return; - context.Lotes.Remove(lot); + lot.Habilitado = false; } public override void Mod(Lote t) diff --git a/Modelo/RepositorioPresupuesto.cs b/Modelo/RepositorioPresupuesto.cs index 10f8f33..312ec6d 100644 --- a/Modelo/RepositorioPresupuesto.cs +++ b/Modelo/RepositorioPresupuesto.cs @@ -30,7 +30,7 @@ namespace Modelo { Presupuesto pre = context.Presupuestos.First(x => x.Id == t.Id); if (pre == null) return; - context.Presupuestos.Remove(pre); + pre.Habilitado = false; } public override void Mod(Presupuesto t) diff --git a/Modelo/RepositorioProductoNoPercedero.cs b/Modelo/RepositorioProductoNoPercedero.cs index 3689dff..b0f78e6 100644 --- a/Modelo/RepositorioProductoNoPercedero.cs +++ b/Modelo/RepositorioProductoNoPercedero.cs @@ -34,7 +34,7 @@ namespace Modelo { ProductoNoPercedero pro = context.ProductoNoPercederos.First(x => x.Id == t.Id); if (pro == null) return; - context.ProductoNoPercederos.Remove(pro); + pro.Habilitado = false; } public override void Mod(ProductoNoPercedero t) diff --git a/Modelo/RepositorioProductosPercedero.cs b/Modelo/RepositorioProductosPercedero.cs index cc8f602..08472ce 100644 --- a/Modelo/RepositorioProductosPercedero.cs +++ b/Modelo/RepositorioProductosPercedero.cs @@ -29,7 +29,7 @@ namespace Modelo { ProductoPercedero pro = context.ProductoPercederos.First(x => x.Id == t.Id); if (pro == null) return; - context.ProductoPercederos.Remove(pro); + pro.Habilitado = false; } public override void Mod(ProductoPercedero t) diff --git a/Modelo/RepositorioProveedor.cs b/Modelo/RepositorioProveedor.cs index e3dce4f..c68076b 100644 --- a/Modelo/RepositorioProveedor.cs +++ b/Modelo/RepositorioProveedor.cs @@ -29,7 +29,7 @@ namespace Modelo { Proveedor pro = context.Proveedores.First(x => x.Cuit == t.Cuit); if (pro == null) return; - context.Proveedores.Remove(pro); + pro.Habilitado = false; } public override void Mod(Proveedor t)