private void GenerarFactura() { try { Facturacion.GuardarFactura(this.Mostrar()); } catch (Exception) { } }
/// <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); } }
private void GenerarFactura() { Facturacion.GuardarFactura(this.Mostrar()); }