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