From 6e20774edf96dcf9ea79854e611ef6959b6acd76 Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Fri, 1 Aug 2025 07:34:33 -0400 Subject: [PATCH] C2025-047-AnnotationsTypeSelectChanges --- .../DlgAnnotationsSelect.cs | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/PROMS/VEPROMS User Interface/DlgAnnotationsSelect.cs b/PROMS/VEPROMS User Interface/DlgAnnotationsSelect.cs index ac31fad0..e40b8520 100644 --- a/PROMS/VEPROMS User Interface/DlgAnnotationsSelect.cs +++ b/PROMS/VEPROMS User Interface/DlgAnnotationsSelect.cs @@ -156,18 +156,26 @@ namespace VEPROMS { lstSelected.Items.Add(new AnnotataionItem(lstSelectedRow["Name"].ToString(), (int)lstSelectedRow["TypeID"])); } + btnUpdate.Enabled = false; } private void btnCancel_Click_1(object sender, EventArgs e) { - string message = "Changes have not yet been saved. Do you want to save the changes prior to closing?"; - string title = "Save Annotation Selections"; - MessageBoxButtons buttons = MessageBoxButtons.YesNo; - DialogResult result = MessageBox.Show(message, title, buttons); - if (result == DialogResult.Yes) + if (btnUpdate.Enabled == true) { - saveChanges(); - this.Close(); + string message = "Changes have not yet been saved. Do you want to save the changes prior to closing?"; + string title = "Save Annotation Selections"; + MessageBoxButtons buttons = MessageBoxButtons.YesNo; + DialogResult result = MessageBox.Show(message, title, buttons); + if (result == DialogResult.Yes) + { + saveChanges(); + this.Close(); + } + else + { + this.Close(); + } } else {