private void Alta_Click(object sender, EventArgs e) { //Solo abre una vez el form if ((Application.OpenForms["AltaRol"] as AltaRol) == null) { var alta = new AltaRol(); alta.Show(); } }
private void cmdModificarRol_Click(object sender, EventArgs e) { if (dataGridView1.CurrentRow == null) { MessageBox.Show("Debe seleccionar un Rol a modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); return; } int fila = dataGridView1.CurrentRow.Index; int celdaIdRol = (int)dataGridView1[0, fila].Value; String filaNombreRol = dataGridView1[1, fila].Value.ToString(); AltaRol aRol = new AltaRol(); aRol.idRolAModificar = celdaIdRol; aRol.txtNuevoRol.Text = filaNombreRol; aRol.esAltaRol = 0; aRol.cargarFuncionalidadesElegidasDeDeterminadoRol(celdaIdRol); aRol.Show(); this.Hide(); }