public List <DetalleVenta> Cargar() { var detalleVenta = new List <DetalleVenta>(); var queryString = "SELECT * FROM DetalleVenta;"; var detalleBd = CatchException(() => Exec <DetalleVentaBd>(queryString)); foreach (var detalle in detalleBd) { var producto = productoDAL.ObtenerProductoPorCodigo(detalle.ProductoId.ToString()); detalleVenta.Add( new DetalleVenta() { DetalleId = detalle.DetalleId, VentaId = detalle.VentaId, LineasDetalle = new List <LineaDetalle>() { new LineaDetalle() { Cantidad = detalle.Cantidad, Importe = detalle.Importe, Producto = producto, DescProducto = producto.Descripcion } } }); } ; return(detalleVenta); }
public Producto ObtenerProductoPorCodigo(string codigo) { return(productoDAL.ObtenerProductoPorCodigo(codigo)); }