/// <summary> /// Método para sumar stock a un insumo /// </summary> /// <param name="pNombre">Nombre del insumo</param> /// <param name="pCantidad">Cantidad del insumo</param> /// <returns></returns> public static bool SumarStock(string pNombre, int pCantidad) { Insumo insumo = ControladorInsumo.Obtener(pNombre); insumo.Cantidad += pCantidad; ControladorInsumo.Modificar(insumo); return(true); }
/// <summary> /// Método para restar stock a un insumo /// </summary> /// <param name="pIns">Insumo a restar stock</param> /// <returns></returns> public static bool RestarStock(Insumo pIns) { if (pIns == null) { throw new ArgumentNullException(nameof(pIns)); } Insumo insumo; insumo = ControladorInsumo.Obtener(pIns.IdInsumo); int cantidadActual = insumo.Cantidad - pIns.Cantidad; insumo.Cantidad = cantidadActual; ControladorInsumo.Modificar(insumo); return(true); }
/// <summary> /// Modificar un determinado insumo /// </summary> /// <param name="pInsumo">Id del insumo</param> /// <returns></returns> public static void ModificarInsumo(Insumo pInsumo) { ControladorInsumo.Modificar(pInsumo); }