public List <PuntoDeVenta.Library.Entity_Classes.Factura> GetFacturas() { List <PuntoDeVenta.Library.Entity_Classes.Factura> list = new List <Entity_Classes.Factura>(); using (MuebleriaDBEntities context = new MuebleriaDBEntities()) { foreach (var item in context.TBL_FACTURAS) { PuntoDeVenta.Library.Entity_Classes.Factura factura = new Entity_Classes.Factura(); factura.FacturaID = item.FacturaID; factura.FechaFactura = item.FechaFactura; factura.UsuarioID = item.UsuarioID; factura.CedulaCliente = item.CedulaCliente; factura.NombreUsuario = item.NombreUsuario; factura.NombreCliente = item.NombreCliente; factura.TotalEnFactura = item.TotalEnFactura; var query = context.TBL_FACTURA_DETALLE.Where(x => x.FacturaID == factura.FacturaID); foreach (var x in query) { factura.FacturaDetalles = new List <Entity_Classes.FacturaDetalle>(); factura.FacturaDetalles.Add(ToModelFacturaDetalle(x)); } list.Add(factura); } } return(list); }
public PuntoDeVenta.Library.Entity_Classes.Factura ToModelFactura(TBL_FACTURAS DBFactura) { PuntoDeVenta.Library.Entity_Classes.Factura fa = new Entity_Classes.Factura(); fa.FacturaID = DBFactura.FacturaID; fa.FechaFactura = DBFactura.FechaFactura; fa.NombreCliente = DBFactura.NombreCliente; fa.NombreUsuario = DBFactura.NombreUsuario; fa.TotalEnFactura = DBFactura.TotalEnFactura; fa.UsuarioID = DBFactura.UsuarioID; fa.CedulaCliente = DBFactura.CedulaCliente; foreach (var x in DBFactura.TBL_FACTURA_DETALLE) { fa.FacturaDetalles.Add(ToModelFacturaDetalle(x)); } return(fa); }