Exemplo n.º 1
0
 public void CalcularTodo()
 {
     SubTotal  = DetallesDePedidos.Sum(d => d.SubTotal);
     TotalIva  = SubTotal * (Iva / 100);
     Descuento = DetallesDePedidos.Sum(d => d.TotalDescuento);
     Total     = SubTotal - Descuento + TotalIva;
 }
Exemplo n.º 2
0
 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();
 }