private void dgUsuarios_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) //Assuming the button column as second column, if not can change the index { GestorDeFlotasDesktop.AbmUsuario.addEditUsuario frmEditarRol = GestorDeFlotasDesktop.AbmUsuario.addEditUsuario.Instance(); frmEditarRol.modoAbm = "Editar"; frmEditarRol.usuarioID = dgUsuarios.SelectedRows[0].Cells["usuarioID"].Value.ToString(); frmEditarRol.tituloPantalla = "Editar Usuario ID: " + dgUsuarios.SelectedRows[0].Cells["usuarioID"].Value.ToString(); if (frmEditarRol.ShowDialog() == DialogResult.OK) { cargarQuery(); } frmEditarRol.Close(); } if (e.ColumnIndex == 1) { if (MessageBox.Show("¿Esta seguro que deséa deshabilitar al Usuario?", "Confirmación de baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { SqlParameter pUsuarioID = new SqlParameter("@pUsuarioID", SqlDbType.VarChar, 20); pUsuarioID.Value = dgUsuarios.SelectedRows[0].Cells["usuarioID"].Value.ToString(); GestorDeFlotasDesktop.BD.GD1C2012.ejecutarSP("femig.eliminarUsuario", pUsuarioID); cargarQuery(); } } if (e.ColumnIndex == 2) { GestorDeFlotasDesktop.UsuariosRoles.UsuariosRoles frmUsuariosRoles = new GestorDeFlotasDesktop.UsuariosRoles.UsuariosRoles(); frmUsuariosRoles.usuarioID = dgUsuarios.SelectedRows[0].Cells["usuarioID"].Value.ToString(); frmUsuariosRoles.ShowDialog(); frmUsuariosRoles.Dispose(); } }
private void btnNuevoUsuario_Click(object sender, EventArgs e) { GestorDeFlotasDesktop.AbmUsuario.addEditUsuario frmAbmUsuario = GestorDeFlotasDesktop.AbmUsuario.addEditUsuario.Instance(); frmAbmUsuario.modoAbm = "Nuevo"; frmAbmUsuario.tituloPantalla = "Agregar Nuevo Usuario"; if (frmAbmUsuario.ShowDialog() == DialogResult.OK) { cargarQuery(); } frmAbmUsuario.Close(); }