/* DELETE a new Exam (must not contain Registered Examinees */ private void ctrl_btn_delete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show($"Proceed with deleting {exam.ExamName} ?", "Delete Exam", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { //delete record try { ExamDB.DeleteExam(exam.ExamID);//removes from database SetCbExams(); ctrl_btn_updateExam.Enabled = false; ctrl_btn_delete.Enabled = false; ctrl_tb_duration.Text = ""; } catch (Exception ex) { MessageBox.Show("Exam could not be deleted"); SetCbExams(); } } }