private void btnModificar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtNuevoNombre.Text.Trim())) { MessageBox.Show("Por favor introduzca un nombre"); } else { if (String.IsNullOrEmpty(txtNombre.Text.Trim())) { MessageBox.Show("Ingrese el nombre a querer modificar"); return; } if (RolManager.existeElRol(txtNuevoNombre.Text.Trim())) { MessageBox.Show("Ya existe un Rol con este nombre"); txtNuevoNombre.Clear(); return; } RolManager.mofidicarNombre(txtNombre.Text.Trim(), txtNuevoNombre.Text.Trim()); MessageBox.Show("Nombre modificado exitosamente, vuelva a seleccionar un Rol"); txtNombre.Items.Clear(); rellenarListaConRoles(Convert.ToString(login.usuario)); this.dataGridView1.DataSource = RolManager.mostrarFuncionalidades(txtNombre.Text.Trim()); this.dataGridView2.DataSource = RolManager.obtenerFuncionalidadesNoAgregadasEnRol(txtNombre.Text.Trim()); txtNuevoNombre.Clear(); } }
private void button2_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(this.txtNombre.Text) || this.dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Por favor introduzca un nombre o seleccione una funcionalidad para agregar"); } else { DataGridViewSelectedRowCollection seleccion = this.dataGridView1.SelectedRows; if (!RolManager.existeElRol(txtNombre.Text.Trim())) { RolManager.agregarRol(this.txtNombre.Text.Trim(), login.usuario.ToString()); } else { if (RolManager.obtenerBaja(txtNombre.Text.Trim()) == 1 || RolManager.existeElRol(txtNombre.Text.Trim())) { MessageBox.Show("El rol ya existe"); return; } } foreach (DataGridViewRow funcionalidad in seleccion) { RolManager.agregarFuncionalidad(this.txtNombre.Text.Trim(), Convert.ToString(funcionalidad.Cells[1].Value)); } MessageBox.Show("Se agregaron las funcionalidades, dirijase a modificacion en caso de desearlo"); this.button2.Enabled = false; this.dataGridView1.DataSource = RolManager.obtenerFuncionalidadesNoAgregadasEnRol(txtNombre.Text.Trim()); return; } }
private void button1_Click(object sender, EventArgs e) { if (!RolManager.existeElRol(txtNombre.Text.Trim())) { MessageBox.Show("Error, el rol buscado ya no existe"); return; } this.dataGridView1.DataSource = RolManager.mostrarFuncionalidades(txtNombre.Text.Trim()); this.dataGridView2.DataSource = RolManager.obtenerFuncionalidadesNoAgregadasEnRol(txtNombre.Text.Trim()); int baja = RolManager.obtenerBaja(txtNombre.Text.Trim()); if (baja == 0) { this.label4.Text = "HABILITADO"; } else { if (baja == 1) { this.label4.Text = "INHABILITADO"; } } }