private void btnDeleteCredential_Click(object sender, EventArgs e) { if (dgvCredentials.Rows.Count > 0) { int CredentialId = Convert.ToInt32(dgvCredentials.CurrentRow.Cells[0].Value.ToString()); string CredentialDescription = dgvCredentials.CurrentRow.Cells[1].Value.ToString(); if (MessageBox.Show("Are you sure you want to delete the credential " + CredentialDescription + "?", "Delete Credential", MessageBoxButtons.YesNo) == DialogResult.Yes) { Credential credential = new Credential(); credential.CredentialId = Convert.ToInt32(dgvCredentials.CurrentRow.Cells[0].Value.ToString()); credential.CredentialDescription = dgvCredentials.CurrentRow.Cells[1].Value.ToString(); credential.Username = dgvCredentials.CurrentRow.Cells[2].Value.ToString(); credential.Password = dgvCredentials.CurrentRow.Cells[3].Value.ToString(); DALHelpers.DeleteCredential(CredentialId); ActivityLog.CredentialLogger(credential, "DELETE", "Credential", Environment.UserName); Validation.LocalDatabaseConfig(true); //databaseViewModel = Services.GetDataFromDatabase(); loadCredentials(); } dgvCredentials.ClearSelection(); txtSearchCredential.Clear(); btnEditCredential.Enabled = false; btnDeleteCredential.Enabled = false; } }