private void btnNuevoRol_Click(object sender, EventArgs e) { GestorDeFlotasDesktop.AbmRol.addEditRol frmAbmRol = GestorDeFlotasDesktop.AbmRol.addEditRol.Instance(); frmAbmRol.modoAbm = "Nuevo"; frmAbmRol.tituloPantalla = "Agregar Nuevo Rol"; if (frmAbmRol.ShowDialog() == DialogResult.OK) { cargarQuery(); } frmAbmRol.Close(); }
private void dgRoles_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) //Assuming the button column as second column, if not can change the index { GestorDeFlotasDesktop.AbmRol.addEditRol frmEditarRol = GestorDeFlotasDesktop.AbmRol.addEditRol.Instance(); frmEditarRol.modoAbm = "Editar"; frmEditarRol.rolID = dgRoles.SelectedRows[0].Cells["rolID"].Value.ToString(); frmEditarRol.tituloPantalla = "Editar Rol ID: " + dgRoles.SelectedRows[0].Cells["rolID"].Value.ToString(); if (frmEditarRol.ShowDialog() == DialogResult.OK) { cargarQuery(); } frmEditarRol.Close(); } if (e.ColumnIndex == 1) { if (MessageBox.Show("¿Esta seguro que deséa deshabilitar el Rol?", "Confirmación de baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { SqlParameter prolID = new SqlParameter("@prolID", SqlDbType.VarChar, 20); prolID.Value = dgRoles.SelectedRows[0].Cells["rolID"].Value.ToString(); GestorDeFlotasDesktop.BD.GD1C2012.ejecutarSP("femig.eliminarRol", prolID); cargarQuery(); } } if (e.ColumnIndex == 2) { GestorDeFlotasDesktop.RolPantallas.AsigRolPantallas frmRolPantalla = new GestorDeFlotasDesktop.RolPantallas.AsigRolPantallas(); frmRolPantalla.rolID = dgRoles.SelectedRows[0].Cells["rolID"].Value.ToString(); frmRolPantalla.ShowDialog(); frmRolPantalla.Dispose(); } }