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 button3_Click(object sender, EventArgs e) { if (this.dataGridView2.SelectedRows.Count == 0) { MessageBox.Show("Por favor seleccione una funcionalidad para agregar"); } else { DataGridViewSelectedRowCollection seleccion = this.dataGridView2.SelectedRows; foreach (DataGridViewRow funcionalidad in seleccion) { RolManager.agregarFuncionalidad(this.txtNombre.Text, Convert.ToString(funcionalidad.Cells[1].Value)); } MessageBox.Show("Las funcionalidades han sido agregadas al rol exitosamente"); this.dataGridView1.DataSource = RolManager.mostrarFuncionalidades(txtNombre.Text.Trim()); this.dataGridView2.DataSource = RolManager.obtenerFuncionalidadesNoAgregadasEnRol(txtNombre.Text.Trim()); } }