C2022-015 moved the change bar on/off switch to change bar text grouping

This commit is contained in:
2022-07-15 15:30:10 +00:00
parent d7187b4f81
commit 38072a30f9
2 changed files with 54 additions and 49 deletions

View File

@@ -570,18 +570,24 @@ namespace VEPROMS
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
cbxOvrrideDefChgBars.Enabled = swtbtnChgBar.Value; // C2022-015 enable if Change Bars are turned on
if (swtbtnChgBar.Value)
{
switch (_DocVersionConfig.Print_ChangeBar)
{
case PrintChangeBar.WithUserSpecified:
cbxOvrrideDefChgBars.Enabled = true; // change bar text is pre-selected in procedure set properties, allow user to change change bar text
cbxOvrrideDefChgBars.Checked = true;
ppGpbxUserSpecCB.Enabled = true;
break;
case PrintChangeBar.SelectBeforePrinting:
ppGpbxUserSpecCB.Enabled = true;
cbxOvrrideDefChgBars.Enabled = true; // allow user to select change bar text every time procedure is printed
break;
case PrintChangeBar.Without:
case PrintChangeBar.WithDefault:
cbxOvrrideDefChgBars.Enabled = false; // printing with format default change bars - don't allow override
cbxOvrrideDefChgBars.Checked = false;
break;
}
}