C2019-004: Allow user to define duplex blank page text (handle approved & baseline output)

This commit is contained in:
2019-01-28 16:45:05 +00:00
parent d2aadd3045
commit e77ff7c98e
5 changed files with 466 additions and 424 deletions

View File

@@ -156,6 +156,12 @@ namespace VEPROMS
_DocVersionConfig = dvi.DocVersionConfig;
_DocVersionInfo = dvi;
MyProcedure = dvi.Procedures[0].MyProcedure;
// C2019-004: Allow user to define duplex lank page text at the docversion level (this is used in baselines)
// 2nd line was added to other constructors (1st line already existed)
swtbtnBlankPgsForDuplex.Value = dvi.DocVersionConfig.Print_AddBlankPagesWhenUsingDuplexFoldouts;
tbBlankPage.Text = dvi.DocVersionConfig.Print_DuplexBlankPageText;
// B2017-188: Don't allow user to uncheck the checkbox for printing blank pages if procedure has supplemental information
// This change was made to each of the DlgPrintProcedure methods.
if (_MyProcedure != null && _MyProcedure.ProcHasSupInfoData)
@@ -180,6 +186,7 @@ namespace VEPROMS
_DocVersionConfig = dvi.DocVersionConfig;
_DocVersionInfo = dvi;
swtbtnBlankPgsForDuplex.Value = dvi.DocVersionConfig.Print_AddBlankPagesWhenUsingDuplexFoldouts;
tbBlankPage.Text = dvi.DocVersionConfig.Print_DuplexBlankPageText;
tbBlankPage.Enabled = swtbtnBlankPgsForDuplex.Value;
MyProcedure = dvi.Procedures[0].MyProcedure;
if (_MyProcedure != null && _MyProcedure.ProcHasSupInfoData)
@@ -230,6 +237,7 @@ namespace VEPROMS
_AllProcedures = false;
_DocVersionConfig = pi.MyDocVersion.DocVersionConfig;
swtbtnBlankPgsForDuplex.Value = pi.MyDocVersion.DocVersionConfig.Print_AddBlankPagesWhenUsingDuplexFoldouts;
tbBlankPage.Text = pi.MyDocVersion.DocVersionConfig.Print_DuplexBlankPageText;
tbBlankPage.Enabled = swtbtnBlankPgsForDuplex.Value;
MyProcedure = pi;
if (_MyProcedure != null && _MyProcedure.ProcHasSupInfoData)
@@ -252,6 +260,7 @@ namespace VEPROMS
_AllProcedures = false;
_DocVersionConfig = pi.MyDocVersion.DocVersionConfig;
swtbtnBlankPgsForDuplex.Value = pi.MyDocVersion.DocVersionConfig.Print_AddBlankPagesWhenUsingDuplexFoldouts;
tbBlankPage.Text = pi.MyDocVersion.DocVersionConfig.Print_DuplexBlankPageText;
tbBlankPage.Enabled = swtbtnBlankPgsForDuplex.Value;
MyProcedure = pi;
if (_MyProcedure != null && _MyProcedure.ProcHasSupInfoData)