public List<FacturaDetalleDto> ListaFacturaDetalles(int idFactura) { var gestorFactura = new GestorFacturas(); var lista = gestorFactura.ListarDetalle(idFactura); var listaDtos = new List<FacturaDetalleDto>(); foreach (var detalle in lista) { var dto = new FacturaDetalleDto(); dto.Id = detalle.Id; dto.NroFactura = detalle.Factura.NroFactura; dto.IdProducto = detalle.Producto.Id; dto.NombreProducto = detalle.Producto.Nombre; dto.PrecioVentaProducto = detalle.Producto.PrecioListaVenta; dto.EstadoProducto = detalle.Producto.Estado; dto.FechaFactura = detalle.Factura.FechaFactura; listaDtos.Add(dto); } return listaDtos; }
public List<FacturaDetalleDto> ListaFacturaDetalles(int idFactura) { var gestorFactura = new GestorFacturas(); var lista = gestorFactura.ListarDetalle(idFactura); var listaDtos = new List<FacturaDetalleDto>(); foreach (var detalle in lista) { var dto = new FacturaDetalleDto(); dto.Id = detalle.FacturaDetalleId; dto.NroFactura = detalle.TB_VT_Facturas.NumeroFact.ToString(); dto.IdProducto = detalle.TB_AL_Productos.ProductoId; dto.NombreProducto = detalle.TB_AL_Productos.Nombre; dto.PrecioVentaProducto = detalle.TB_AL_Productos.PrecioListaVenta; dto.EstadoProducto = detalle.TB_AL_Productos.Estado; dto.FechaFactura = detalle.TB_VT_Facturas.FechaEmision; listaDtos.Add(dto); } return listaDtos; }