public void ConsultaCombos() { clsDRol = new clsDRol(); var roles = clsDRol.ConsultarRoles(clsAtributos.EstadoRegistroActivo); ViewBag.Roles = roles.Select(x => new { x.IdRol, x.Descripcion }); clsApiUsuario = new clsApiUsuario(); ViewBag.Usuarios = clsApiUsuario.ConsultaUsuariosSap(); }
public ActionResult ConsultaRoles() { try { clsDRol Opciones = new clsDRol(); var ListaRoles = Opciones.ConsultarRoles(string.Empty); return(PartialView(ListaRoles)); } catch (Exception ex) { SetErrorMessage(ex.Message); return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public void CargarCombosOpcionRol() { clsDopcion = new clsDOpcion(); //var plistOpciones = clsDopcion.ConsultarOpciones(new OPCION { EstadoRegistro = clsAtributos.EstadoRegistroActivo }).Select(x => new { x.IdOpcion, x.Nombre}); var plistOpciones = clsDopcion.ConsultarOpciones(new OPCION { EstadoRegistro = clsAtributos.EstadoRegistroActivo }); foreach (var item in plistOpciones) { item.Nombre = item.Nombre + "(" + item.Clase + ")" + " - " + item.Formulario; } ViewBag.OpcionesOr = plistOpciones; clsDRol = new clsDRol(); var plistRoles = clsDRol.ConsultarRoles(clsAtributos.EstadoRegistroActivo).Select(x => new { x.IdRol, x.Descripcion }); ViewBag.RolesOr = plistRoles; }
public ActionResult Rol(ROL poRol) { lsUsuario = User.Identity.Name.Split('_'); try { if (string.IsNullOrEmpty(poRol.Descripcion)) { ModelState.AddModelError("ErrorDescripcion", "El Campo DescripciĆ³n es obligatorio"); } if (string.IsNullOrEmpty(poRol.EstadoRegistro)) { ModelState.AddModelError("ErrorEstado", "El Campo Estado es obligatorio"); } if (ModelState.IsValid) { clsDRol poOpcion = new clsDRol(); string psMensaje = poOpcion.GuardarRol(poRol, lsUsuario[0], Request.UserHostAddress); SetSuccessMessage(psMensaje); return(RedirectToAction("Rol")); } else { return(View(poRol)); } } 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("Rol")); } 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("Rol")); } }