public ActionResult NivelUsuarioPartial() { try { clsDNivelUsuario = new clsDNivelUsuario(); var Lista = clsDNivelUsuario.ConsultarNivelUsuario(null); return(PartialView(Lista)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public ActionResult NivelUsuario() { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; clsDNivelUsuario = new clsDNivelUsuario(); ViewBag.ListaUsuarios = clsDNivelUsuario.ConsultarNivelUsuario(null).Where(X => X.Nivel == clsAtributos.NivelJefe || X.Nivel == clsAtributos.NivelSubGerencia); ConsultarComboNivelUsuario(); return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }
public ActionResult NivelUsuario(NivelUsuarioViewModel model) { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; clsDNivelUsuario = new clsDNivelUsuario(); ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.ListaUsuarios = clsDNivelUsuario.ConsultarNivelUsuario(null); if (ModelState.IsValid) { string[] Usuario = User.Identity.Name.Split('_'); model.EstadoRegistro = model.EstadoRegistro == "true" ? "A" : "I"; NIVEL_USUARIO NivelUsuario = new NIVEL_USUARIO { IdNivelUsuario = model.IdNivelUsuario ?? 0, IdUsuario = model.IdUsuario, Nivel = model.Nivel, CedulaAprueba = model.UsuarioAprueba, EstadoRegistro = model.EstadoRegistro, FechaIngresoLog = DateTime.Now, UsuarioIngresoLog = Usuario[0], TerminalIngresoLog = Request.UserHostAddress }; string respuesta = clsDNivelUsuario.GuardarModificarNivelUsuario(NivelUsuario); SetSuccessMessage(respuesta); ConsultarComboNivelUsuario(); return(View()); } else { ConsultarComboNivelUsuario(); return(View(model)); } } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }