estoy cansado hay que hacer el tema de las categorias y las controladoras de productospercederos y no percederos

This commit is contained in:
fedpo
2024-08-22 05:41:35 +01:00
parent 566bfe57c0
commit 670190c44b
28 changed files with 150 additions and 83 deletions

View File

@@ -1,4 +1,5 @@
using Entidades;
using System.Runtime.Intrinsics.Arm;
namespace Modelo
{
@@ -19,7 +20,14 @@ namespace Modelo
Lote lot = context.Lotes.First(x => x.Id == Tid);
return lot ?? new Lote();
}
public void Add(Remito rem)
{
if (rem.MostrarLotes().Count <= 0) return;
foreach (var detalle in rem.MostrarLotes())
{
Add(detalle);
}
}
public override void Add(Lote t)
{
context.Lotes.Add(t);

View File

@@ -37,6 +37,5 @@ namespace Modelo
{
context.Presupuestos.Update(t);
}
}
}

View File

@@ -1,5 +1,7 @@
using System;
using Entidades;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -9,5 +11,19 @@ namespace Modelo
// y si es nopercedero vaya para otro lado. pero centralizado acá como una posibilidad.
public class RepositorioProductos
{
private Context _context;
public RepositorioProductos(Context context)
{
_context = context;
}
public ReadOnlyCollection<Producto> Listar()
{
List<Producto> prod = new();
prod.AddRange(_context.ProductoNoPercederos.ToList());
prod.AddRange(_context.ProductoPercederos.ToList());
return prod.AsReadOnly();
}
}
}