public void CalcularTodo() { SubTotal = DetallesDePedidos.Sum(d => d.SubTotal); TotalIva = SubTotal * (Iva / 100); Descuento = DetallesDePedidos.Sum(d => d.TotalDescuento); Total = SubTotal - Descuento + TotalIva; }
public void AgregarDetallesDePedido(List <Producto> productos, List <Descuento> descuentos) { foreach (var producto in productos) { Descuento descuentoEncontrado = null; foreach (var descuento in descuentos) { if (descuento.CodProducto == producto.Codigo) { descuentoEncontrado = descuento; break; } } DetalleDePedido detalleDePedido = new DetalleDePedido(producto, descuentoEncontrado); detalleDePedido.CodPedido = Codigo; DetallesDePedidos.Add(detalleDePedido); } CalcularTodo(); }