This commit is contained in:
2010-10-13 17:05:04 +00:00
parent 37f500ed71
commit 81ebd622d4
3 changed files with 337 additions and 327 deletions

View File

@@ -98,15 +98,27 @@ namespace VEPROMS
else
btnWaterMarkOn.PerformClick();
// Auto Duplexing on/off
if (_DocVersionConfig.Print_DisableDuplex)
btnDuplxOff.PerformClick();
if ((_MyProcedure.ActiveParent as DocVersionInfo).MyFormat.PlantFormat.FormatData.PrintData.AllowDuplex)
{
lblAutoDuplexing.Visible = true;
btnDuplxOff.Visible = true;
btnDuplxOn.Visible = true;
if (_DocVersionConfig.Print_DisableDuplex)
btnDuplxOff.PerformClick();
else
btnDuplxOn.PerformClick();
}
else
btnDuplxOn.PerformClick();
{
lblAutoDuplexing.Visible = false;
btnDuplxOff.Visible = false;
btnDuplxOn.Visible = false;
}
// default to print Debug info if App.config is set to debug mode
cbxDebug.Checked = VlnSettings.DebugMode;
}
private void DlgPrintProcedure_Load(object sender, EventArgs e)
{
this.Text = "Create PDF for " + ProcNum;
@@ -133,21 +145,21 @@ namespace VEPROMS
cbxWaterMark.DataSource = EnumDetail<PrintWatermark>.Details();
cbxWaterMark.DisplayMember = "Description";
cbxWaterMark.ValueMember = "EValue";
PrintWatermark pw = MyProcedure.ProcedureConfig.Print_Watermark;
PrintWatermark pw = _DocVersionConfig.Print_Watermark; // MyProcedure.ProcedureConfig.Print_Watermark;
cbxWaterMark.Text = pw.ToString();
ppCmbxChgBarPos.DataSource = EnumDetail<PrintChangeBarLoc>.Details();
ppCmbxChgBarPos.DisplayMember = "Description";
ppCmbxChgBarPos.ValueMember = "EValue";
ppCmbxChgBarPos.SelectedIndex = (int)MyProcedure.MyDocVersion.DocVersionConfig.Print_ChangeBarLoc;
//ppCmbxChgBarPos.DataSource = EnumDetail<PrintChangeBarLoc>.Details();
//ppCmbxChgBarPos.DisplayMember = "Description";
//ppCmbxChgBarPos.ValueMember = "EValue";
//ppCmbxChgBarPos.SelectedIndex = (int)MyProcedure.MyDocVersion.DocVersionConfig.Print_ChangeBarLoc;
ppCmbxChgBarTxtType.DataSource = EnumDetail<PrintChangeBarText>.Details();
ppCmbxChgBarTxtType.DisplayMember = "Description";
ppCmbxChgBarTxtType.ValueMember = "EValue";
ppCmbxChgBarTxtType.SelectedIndex = (int)MyProcedure.MyDocVersion.DocVersionConfig.Print_ChangeBarText;
ppCmbxChgBarTxtType.SelectedIndex = (int)_DocVersionConfig.Print_ChangeBarText;
ppTxbxChangeBarUserMsgOne.Text = MyProcedure.MyDocVersion.DocVersionConfig.Print_UserCBMess1;
ppTxbxChangeBarUserMsgTwo.Text = MyProcedure.MyDocVersion.DocVersionConfig.Print_UserCBMess2;
ppTxbxChangeBarUserMsgOne.Text = _DocVersionConfig.Print_UserCBMess1;
ppTxbxChangeBarUserMsgTwo.Text = _DocVersionConfig.Print_UserCBMess2;
ppGpbxUserSpecTxt.Enabled = ppCmbxChgBarTxtType.SelectedIndex == (int)PrintChangeBarText.UserDef;
bool hasReviewDate = _MyProcedure.ActiveFormat.PlantFormat.HasPageListToken("{REVIEWDATE}");
foreach (SectionInfo mysection in _MyProcedure.Sections)
@@ -168,7 +180,7 @@ namespace VEPROMS
btnChgBarOff.Checked = false;
tbChangeBars.Visible = true;
// to set which radio button (Format default or Custom) is checked, look at config data
switch (MyProcedure.MyDocVersion.DocVersionConfig.Print_ChangeBar)
switch (_DocVersionConfig.Print_ChangeBar)
{
case PrintChangeBar.WithUserSpecified:
rbCustom.Checked = true;
@@ -464,6 +476,5 @@ namespace VEPROMS
}
}
}
}