private void BtnDeleteExpenseType_Click(object sender, EventArgs e) { if (DBMethods.ExpenseOfTypeExists(listExpenseTypes.Text, UserID)) { DialogResult result = MessageBox.Show("This action will also delete recorded expenses of the selected type. Do you wish to continue?", "Confirm Delete", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { DBMethods.DeleteExpensesOfType(listExpenseTypes.Text, UserID); } else if (result == DialogResult.No) { return; } } dc.DeleteExpenseType(listExpenseTypes.Text, UserID); UpdateListBoxs(); formMain.UpdateUI(); }