Exemplo n.º 1
0
        public MenuAcciones(int id_rol, int id_usuario)
        {
            rol_id  = id_rol;
            user_id = id_usuario;
            InitializeComponent();

            // accionesUsuario se carga con todas las acciones de ese usuario
            accionesUsuario = SQLRoles.obtenerTodasLasFuncionalidadesHabilitadasDelRol(rol_id);

            //Para cada accion que tiene el usuario lo pongo en el cmbAcciones
            foreach (DataRow row in accionesUsuario.Rows)
            {
                cmbAcciones.Items.Add(row["descripcion"].ToString());
                cmbAcciones.SelectedIndex = 0;
            }
        }
Exemplo n.º 2
0
        public ModificacionRol(Rol rolSeleccionado)
        {
            InitializeComponent();
            funcionalidades = SQLRoles.obtenerTodasLasFuncionalidades();

            txtNombreRol.Text     = rolSeleccionado.nombre;
            ckbHabilitado.Checked = rolSeleccionado.estado ? true : false;
            idRol = rolSeleccionado.id_rol;

            funcionalidadesHabilitadas = SQLRoles.obtenerTodasLasFuncionalidadesHabilitadasDelRol(rolSeleccionado.id_rol);
            foreach (DataRow row in funcionalidades.Rows)
            {
                Boolean check = estaHabilitadaLaFuncion(row["id_funcion"].ToString());
                checkListFuncionalidades.Items.Add(row["descripcion"].ToString(), check);
            }
        }