From 4bf42be80a393ec624edd0086796ebcea9e6d490 Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Tue, 13 Aug 2024 10:05:05 -0400 Subject: [PATCH] B2024-058-RevisionDate-field-Print-dialog --- .../VEPROMS User Interface/DlgPrintProcedure.cs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs b/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs index 047f1dee..89a0769c 100644 --- a/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs +++ b/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs @@ -1096,6 +1096,14 @@ namespace VEPROMS } private void btnCreatePDF_Click(object sender, EventArgs e) { + if (txbRevDate.Visible) + { + if (!validateDate(txbRevDate)) + { + //txbRevDate.Focus(); + return; + } + } DoCreatePDF(); } @@ -1194,16 +1202,16 @@ namespace VEPROMS ppGpbxUserSpecTxt.Enabled = ppCmbxChgBarTxtType.SelectedIndex == (int)PrintChangeBarText.UserDef; } - private bool validateDate(string txtDate) + private bool validateDate(TextBox txtDate) { DateTime dDate; - if (DateTime.TryParse(txbDate.Text, out dDate)) + if (DateTime.TryParse(txtDate.Text, out dDate)) { return true; } else { - string txtDate2 = txbDate.Text; + 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); @@ -1231,7 +1239,7 @@ namespace VEPROMS // MessageBox.Show(message, txtTitle); // txbRevDate.Focus(); //} - if (!validateDate(txbDate.Text)) + if (!validateDate(txbDate)) { txbRevDate.Focus(); }