Exemple #1
0
        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;
            }
        }