/// <summary> /// descuenta la cantidad pasada por parametros del stock del producto /// </summary> /// <param name="producto">producto a descontarle stock</param> /// <param name="cantidad">cantidad a descontar</param> public void SalidaStock(Producto producto, int cantidad) { try { ProductosDAO.DescontarDeStock(producto, cantidad); } catch (CantidadNoDisponibleExcepcion ex) { Console.WriteLine(ex.Message); } }
/// <summary> /// descuenta la cantidad pasada por parametros del stock del producto /// </summary> /// <param name="producto">producto a descontarle stock</param> /// <param name="cantidad">cantidad a descontar</param> public bool SalidaStock(Producto producto, int cantidad) { try { ProductosDAO.DescontarDeStock(producto, cantidad); this.CargarDesdeBd(); } catch (CantidadNoDisponibleExcepcion ex) { throw new CantidadNoDisponibleExcepcion(); } return(true); }