C2019-031 Only allow the user to override the change bar text if at the Working Draft or Folder level, the default change bar setting is set to either “No Default – Select Before Printing” or to “Override Change Bar Text Type”.

This commit is contained in:
John Jenko 2019-08-08 15:30:14 +00:00
parent 3aa5f48000
commit c92737906c

View File

@ -514,23 +514,22 @@ namespace VEPROMS
private void swtbtnChgBar_ValueChanged(object sender, EventArgs e) private void swtbtnChgBar_ValueChanged(object sender, EventArgs e)
{ {
// C2019-031 - disable the override change bar grouping when default change bar is set to format default or no change bar
ppGpbxUserSpecCB.Enabled = false; // disable the override change bar grouping
cbxOvrrideDefChgBars.Checked = false; // uncheck the override change bar check box inside the grouping
if (swtbtnChgBar.Value) if (swtbtnChgBar.Value)
{ {
ppGpbxUserSpecCB.Enabled = true;
switch (_DocVersionConfig.Print_ChangeBar) switch (_DocVersionConfig.Print_ChangeBar)
{ {
case PrintChangeBar.WithUserSpecified: case PrintChangeBar.WithUserSpecified:
cbxOvrrideDefChgBars.Checked = true; cbxOvrrideDefChgBars.Checked = true;
ppGpbxUserSpecCB.Enabled = true;
break; break;
case PrintChangeBar.SelectBeforePrinting: case PrintChangeBar.SelectBeforePrinting:
case PrintChangeBar.WithDefault: ppGpbxUserSpecCB.Enabled = true;
default:
cbxOvrrideDefChgBars.Checked = false;
break; break;
} }
} }
else
ppGpbxUserSpecCB.Enabled = false;
} }
private void swtbtnWaterMark_ValueChanged(object sender, EventArgs e) private void swtbtnWaterMark_ValueChanged(object sender, EventArgs e)