private void DGVRol_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 2) { string msj = "El Rol será eliminado. "; msj = msj + "¿Desea continuar?"; DialogResult dialogResult = MessageBox.Show(msj, "Atención", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.No) return; string rol = DGVRol.Rows[e.RowIndex].Cells["NombreDelRol"].Value.ToString(); int id_rol = getIdRol(rol); Conexion conn = new Conexion(); SqlDataReader resultado = conn.consultar("UPDATE SASHAILO.Rol SET ELIMINADO = 'S' WHERE ID_ROL = " + id_rol + ""); resultado.Dispose(); // Aca hago el borrado logico MessageBox.Show("El rol '" + rol + "' ha sido eliminado", ""); conn.desconectar(); inicializarTabla(); } if (e.ColumnIndex == 3) { Modif_rol modificacion = new Modif_rol(); string rol = DGVRol.Rows[e.RowIndex].Cells["NombreDelRol"].Value.ToString(); modificacion.cargarDatos(rol); modificacion.Text = "Modificacion de Rol"; modificacion.Tag = this; modificacion.ShowDialog(); inicializarTabla(); } }
private void ModificarRol_Click(object sender, EventArgs e) { Modif_rol modificacion = new Modif_rol(); string rol = DGVRol.CurrentCell.Value.ToString(); // Aca guardo el rol seleccionado de la tabla modificacion.cargarDatos(rol); modificacion.Text = "Modificacion de Rol"; modificacion.Tag = this; modificacion.ShowDialog(); inicializarTabla(); }