示例#1
0
        public List<FacturaDto> ListaFacturas()
        {
            var gestorFactura = new GestorFacturas();
            var lista = gestorFactura.Listar();
            var listaDtos = new List<FacturaDto>();

            foreach (var factura in lista)
            {
                var dto = new FacturaDto();
                dto.Id = factura.FacturaId;
                dto.NroFactura = factura.NumeroFact.ToString();
                dto.FechaFactura = factura.FechaEmision;
                dto.ValorVenta = factura.ValorVenta;
                dto.PrecioVenta = (double) (factura.MontoIGV + (decimal) factura.ValorVenta);
                dto.Estado = factura.EstadoFacturacion;
                dto.NombreCompletoCliente = factura.TB_VT_Clientes.ApellidoPaterno.Trim() + "," + factura.TB_VT_Clientes.PrimerNombre.Trim();
                listaDtos.Add(dto);
            }

            return listaDtos;
        }
示例#2
0
        public List<FacturaDto> ListaFacturas()
        {
            var gestorFactura = new GestorFacturas();
            var lista = gestorFactura.Listar();
            var listaDtos = new List<FacturaDto>();

            foreach (var factura in lista)
            {
                var dto = new FacturaDto();
                dto.Id = factura.Id;
                dto.NroFactura = factura.NroFactura;
                dto.FechaFactura = factura.FechaFactura;
                dto.ValorVenta = factura.ValorVenta;
                dto.PrecioVenta = factura.PrecioVenta;
                dto.Estado = factura.Estado;
                dto.NombreCompletoCliente = factura.Cliente.Apellidos + ", " + factura.Cliente.Nombres;

                listaDtos.Add(dto);
            }

            return listaDtos;
        }