Exemplo n.º 1
0
        //ComboBox Roles
        private void comboBox_Roles_SelectedIndexChanged(object sender, EventArgs e)
        {
            estado = Convert.ToInt32(comboBox_Roles.SelectedValue);
            idRol  = DAORol.getId(comboBox_Roles.Text);


            //Tilda el check solo si está habilitado
            if (estado == 1)
            {
                checkBox1.Checked = true;
            }
            else
            {
                checkBox1.Checked = false;
            }

            textBox1.Text = comboBox_Roles.Text;

            DataTable funcionalidades = DAORol.getFuncionalidades(); //obtengo todas las funcionalidades que existen

            comboBox1.ValueMember   = "ID";
            comboBox1.DisplayMember = "Funcionalidad";
            comboBox1.DataSource    = funcionalidades;

            dataGridView_ListaFuncionalidades.DataSource = DAORol.getFuncionalidadesPorRol(idRol); //muestro solo las funcionalidades del rol
            dataGridView_ListaFuncionalidades.Columns[0].DisplayIndex = 2;
        }
Exemplo n.º 2
0
        private void button_Aceptar_Click(object sender, EventArgs e)
        {
            int estado = Convert.ToInt32(comboBox1.SelectedValue);

            if (estado == 1)
            {
                var resultado = Mensaje_Pregunta("¿Está seguro que desea dar de baja el rol?", "Baja Rol");
                if (resultado == DialogResult.Yes)
                {
                    string nombre = comboBox1.Text;
                    DAORol.bajaRolSeleccionado(nombre, DAORol.getId(nombre));
                    Mensaje_OK("El rol ha sido dado de baja");
                    this.Close();
                }
            }
            else
            {
                Mensaje_Error("El rol ya está deshabilitado");
                return;
            }
        }