Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }