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)); }
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)); } }