예제 #1
0
        private void cargarCheckedListBox(int id)
        {
            anularCamposChequeados();
            funcionalidadesTotales = Funcionalidad.getFuncionalidades();

            clbFuncionalidades.DataSource    = funcionalidadesTotales;
            clbFuncionalidades.DisplayMember = "Nombre";

            Rol r = cmbRoles.SelectedItem as Rol;

            funcionalidadesDelRol = RepoRol.obtenerFuncionalidadesDelRol(r.Nombre);

            for (int i = 0; i < clbFuncionalidades.Items.Count; i++)
            {
                Funcionalidad f = clbFuncionalidades.Items[i] as Funcionalidad;
                if (funcionalidadesDelRol.Any(f_rol => f_rol.Id == f.Id))
                {
                    clbFuncionalidades.SetItemChecked(i, true);
                }
            }
        }
예제 #2
0
 private void inicializarDataGridView()
 {
     funcionalidadesDisponibles = Funcionalidad.getFuncionalidades();
     dgFuncionalidadesDisponibles.DataSource          = funcionalidadesDisponibles;
     dgFuncionalidadesDisponibles.AutoGenerateColumns = true;
 }