Exemple #1
0
        public void AgregarDetalle(Producto producto, int cantidad, decimal ValorUnitario)
        {
            Detalle detalle = new Detalle(producto, cantidad, ValorUnitario)
            {
                Id_Factura = Id_Factura
            };

            Detalles.Add(detalle);
        }
Exemple #2
0
 public void AgregarDetalle(Producto producto, int cantidad)
 {
     {
         Detalle detalle = new Detalle(producto, cantidad)
         {
             Id_Factura = Id_Factura
         };
         Detalles.Add(detalle);
     }
 }
Exemple #3
0
 public void AgregarDetalle(Detalle detalle)
 {
     Detalle = new Detalle
     {
         Descuento     = detalle.Producto.Descuento,
         Fecha         = DateTime.Now,
         IVA           = detalle.Producto.IVA,
         Producto      = detalle.Producto,
         ValorTotal    = detalle.ValorTotal,
         ValorUnitario = detalle.Producto.ValorUnitario,
         ProductoId    = detalle.Producto.Codigo,
         Cantidad      = detalle.Cantidad,
     };
     Detalle.CalcularTotal();
     Detalles.Add(Detalle);
 }
Exemple #4
0
        public void AgregarDetalle(Detalle detalle)
        {
            Detalle Detalle = new Detalle
            {
                Tipo       = this.Tipo == "venta" ? "resta" : "aumento",
                Cantidad   = detalle.Cantidad,
                Descuento  = detalle.Descuento,
                IdFactura  = detalle.IdFactura,
                IdProducto = detalle.IdProducto,
                PrecioBase = detalle.PrecioBase,
                Total      = detalle.Total,
            };

            Detalle.ColocarProducto(detalle.ObtenerProducto());
            Detalle.CalcularSubTotal();
            Detalle.CalcularDescontado();
            Detalle.CalcularValorIva();
            Detalle.CalcularTotal();
            Detalles.Add(Detalle);
        }