Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
        }
Example #3
0
 /// <summary>
 /// Modificar un determinado insumo
 /// </summary>
 /// <param name="pInsumo">Id del insumo</param>
 /// <returns></returns>
 public static void ModificarInsumo(Insumo pInsumo)
 {
     ControladorInsumo.Modificar(pInsumo);
 }