Ejemplo n.º 1
0
        public ActionResult Agregar()
        {
            if (!ValidarUsuario(1, 2))
            {
                return(RedirectToAction("ErrorPermisos", "Base"));
            }

            var tipos = _tiposStockMovimientosServicios.GetAll();

            ViewBag.TiposMovimientosStock = tipos.ToList();
            StockMovimientoAgregarViewModel StockMovimientoVM = new StockMovimientoAgregarViewModel();

            return(View(StockMovimientoVM));
        }
Ejemplo n.º 2
0
 public ActionResult Agregar(StockMovimientoAgregarViewModel stockMovimientoVM)
 {
     ViewBag.TiposMovimientosStock = _tiposStockMovimientosServicios.GetAll();
     if (ModelState.IsValid && stockMovimientoVM.ArticuloID != 0)
     {
         var StockMovimiento = stockMovimientoVM.Mapear();
         StockMovimiento.ArticuloID = stockMovimientoVM.ArticuloID;
         bool bandera = _stockMovimientosServicios.Agregar(StockMovimiento, sucID);
         if (bandera)
         {
             return(RedirectToAction("Index", new { msj = "El Movimiento de Stock se registró correctamente!" }));
         }
         else
         {
             ViewBag.Error = "No se ha podido registrar el Movimiento de Stock, por favor vuelva a intentarlo.";
             return(View(stockMovimientoVM));
         }
     }
     else
     {
         ViewBag.Error = "No se ha podido registrar el Movimiento de Stock, por favor vuelva a intentarlo.";
         return(View(stockMovimientoVM));
     }
 }