예제 #1
0
 private void GenerarFactura()
 {
     try
     {
         Facturacion.GuardarFactura(this.Mostrar());
     }
     catch (Exception)
     {
     }
 }
예제 #2
0
 /// <summary>
 /// finaliza la compra de los producto, descuenta del stock de la base
 /// </summary>
 public void ConcretarOperacion()
 {
     try
     {
         float acumulador = 0.0f;
         for (int i = 0; i < this.ListaDeProductos.Count; i++)
         {
             acumulador += (this.ListaDeProductos[i].Precio * this.ListaCantidades[i]);
             this.productosDisponibles.SalidaStock(this.ListaDeProductos[i], this.ListaCantidades[i]);
             MovimientosDAO.Insertar("Compra", this.ACliente, this.ListaDeProductos[i], this.ListaCantidades[i], acumulador);
             Facturacion.GuardarFactura(this.Mostrar());
         }
     }
     catch (CantidadNoDisponibleExcepcion ex)
     {
         throw new CantidadNoDisponibleExcepcion(ex.Message);
     }
 }
예제 #3
0
 private void GenerarFactura()
 {
     Facturacion.GuardarFactura(this.Mostrar());
 }