public ActionResult Encargado(string msj) { //if (!ValidarUsuario(1)) return RedirectToAction("ErrorPermisos", "Base"); if (!ValidarUsuario(1, 2)) { return(RedirectToAction("ErrorPermisos", "Base")); } SueldoEncargadoViewModel sueldoVM = new SueldoEncargadoViewModel(); CargarEncargados(); return(View(sueldoVM)); }
public ActionResult Encargado(SueldoEncargadoViewModel sueldoVM) { if (ModelState.IsValid && !ExisteCalculoAnterior(sueldoVM.Encargado)) { bool bandera = _movimientoEfectivoServicios.Add(sueldoVM.Mapear()); if (bandera) { return(RedirectToAction("Index", "MovimientosEfectivo", new { msj = "La liquidación de sueldo del Vendedor se registró correctamente!" })); } else { ViewBag.Error = "No se ha podido liquidar el sueldo del Vendedor, por favor vuelva a intentarlo."; CargarVendedores(); return(View(sueldoVM)); } } else { ViewBag.Error = "No se ha podido liquidar el sueldo del Vendedor, ya fue realizado antes."; CargarVendedores(); return(View(sueldoVM)); } }