Beispiel #1
0
        public List <UsuarioRolesModels> obtenerRolesDisponiblesDelUsuario(int id_Usuario)
        {
            UsuarioRolesComponent     usuarioRolesComponent = new UsuarioRolesComponent();
            List <UsuarioRolesModels> result       = new List <UsuarioRolesModels>();
            List <UsuarioRoles>       usuarioRoles = new List <UsuarioRoles>();

            usuarioRoles = usuarioRolesComponent.obtenerRolesDisponiblesDelUsuario(id_Usuario);
            result       = LoadUsuarioRolesModels(usuarioRoles);


            return(result);
        }
Beispiel #2
0
        private void llenarGrillaPermisosUsuario()
        {
            UsuarioRolesComponent usuariosComponent = new UsuarioRolesComponent();
            int n = 0;

            mgPermisosDisponubleUsuario.Rows.Clear();
            foreach (var item in usuariosComponent.obtenerRolesDisponiblesDelUsuario(int.Parse(mgUsuario.CurrentRow.Cells[0].Value.ToString())))
            {
                n = mgPermisosDisponubleUsuario.Rows.Add();
                mgPermisosDisponubleUsuario.Rows[n].Cells[0].Value = item.roles.Id;
                mgPermisosDisponubleUsuario.Rows[n].Cells[1].Value = item.roles.name;


                n++;
            }
        }
Beispiel #3
0
        public ActionResult Create(int id)
        {
            UsuarioRoles          roles        = new UsuarioRoles();
            UsuarioRolesComponent usuarioRoles = new UsuarioRolesComponent();

            roles.listaRoles = usuarioRoles.obtenerRolesDisponiblesDelUsuario(id);
            roles.listaRoles.Select(y =>
                                    new
            {
                y.roles.id,
                y.roles.name
            });

            ViewBag.RolesLista = new SelectList(roles.listaRoles, "roles.id", "roles.name");

            UsuariosComponent usuarios = new UsuariosComponent();

            roles.usuarios = usuarios.ReadBy(id);


            return(View(roles));
        }