From c8ed5b0565273d6d9edd83de66d22c22b9b3b243 Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Tue, 27 Aug 2024 11:04:23 -0400 Subject: [PATCH] B2024-063-Invalid-Format-message-box-displays-when-rev-date-empty-2 --- .../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)