From 5db6a984f328d469bd35360d0d4e5783e5fa653e Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Tue, 27 Aug 2024 09:17:32 -0400 Subject: [PATCH 1/2] B2024-063-Invalid-Format-message-box-displays-when-rev-date-empty --- .../DlgPrintProcedure.cs | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs b/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs index aaf2fab9..d11f1282 100644 --- a/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs +++ b/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs @@ -1206,18 +1206,23 @@ namespace VEPROMS private bool validateDate(TextBox txtDate) { DateTime dDate; - if (DateTime.TryParse(txtDate.Text, out dDate)) + if (!(txtDate.Text == "")) { - return true; - } - else - { - string txtDate2 = txtDate.Text; - string message = String.Format("Date {0} in wrong format" + System.Environment.NewLine + "Correct the revision date.", txtDate2); - string txtTitle = "Invalid Format"; - MessageBox.Show(message, txtTitle); - return false; + + if (DateTime.TryParse(txtDate.Text, out dDate)) + { + return true; + } + else + { + string txtDate2 = txtDate.Text; + string message = String.Format("Date {0} in wrong format" + System.Environment.NewLine + "Correct the revision date.", txtDate2); + string txtTitle = "Invalid Format"; + MessageBox.Show(message, txtTitle); + return false; + } } + return true; } private void txbRevDate_Enter(object sender, EventArgs e) -- 2.47.2 From 6128632186419f7b9686d6924beb2052d3083526 Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Tue, 27 Aug 2024 10:58:04 -0400 Subject: [PATCH 2/2] B2024-063-Invalid-Format-message-box-displays-when-rev-date-empty --- PROMS/VEPROMS User Interface/DlgPrintProcedure.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs b/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs index d11f1282..ca7314d6 100644 --- a/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs +++ b/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs @@ -1225,6 +1225,9 @@ namespace VEPROMS return true; } + + + private void txbRevDate_Enter(object sender, EventArgs e) { txbDate = txbRevDate; -- 2.47.2