private async void btnDelete_Click(object sender, EventArgs e) { Loans loans = new Loans(); if (MetroFramework.MetroMessageBox.Show(this, "Are you sure you want to delete this borrower?", "Borrower", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, this.Height / 2) == DialogResult.Yes) { if (loans.IfHasLoan(id) == 0) { if (await borrower.Delete(id)) { this.Message(borrower.msg, "Borrower", false); this.Hide(); using (frmViewBorrowers frm = new frmViewBorrowers()) { frm.ShowDialog(); } } else { this.Message(borrower.msg, "Borrower", true); } } else { this.Message("Warning! Borrower has an active loan, you can't delete him.", "Borrower", true); } } }
private void btnDeleteBorrowers_Click(object sender, EventArgs e) { string confirmationMessage = $"Are you sure you want to delete this record: ID {txtIDBorrowers.Text}? This cannot be undone!"; DialogResult choice = MessageBox.Show(confirmationMessage, "Confirm Delete", MessageBoxButtons.YesNo); if (choice == DialogResult.Yes) { var record = new Borrowers { Id = Convert.ToInt64(txtIDBorrowers.Text), }; Borrowers.Delete(record); BorrowersGrid(); } }