private IList <Permiso> tomarPermisosSeleccionados()
        {
            IList <Permiso> permisos = new List <Permiso>();

            foreach (ListItem item in cblPermiso.Items)
            {
                if (item.Selected)
                {
                    permisos.Add(gestorRol.BuscarPermiso(int.Parse(item.Value)));
                }
            }
            return(permisos);
        }
Ejemplo n.º 2
0
        public static string GuardarPermisos(string idRol, string listaPermisos)
        {
            //Resultado resultado;
            Rol            rolSeleccionado    = gestorRol.BuscarRol(Int32.Parse(idRol));
            List <Permiso> nuevaListaPermisos = new List <Permiso>();

            char[] arrayPermisos = listaPermisos.ToCharArray();
            foreach (var item in arrayPermisos)
            {
                if (item != '-')
                {
                    nuevaListaPermisos.Add(gestorRol.BuscarPermiso(Int32.Parse(item.ToString())));
                }
            }
            rolSeleccionado.Permisos = nuevaListaPermisos;

            return(gestorRol.ResultadoGuardarJSON(rolSeleccionado));
        }