F2022-024 – put in hooks (non-visible checkbox) to generate a Time Critical Action Summary report

This commit is contained in:
John Jenko 2022-08-11 18:07:13 +00:00
parent 1ccf3c9a6e
commit 8f765e0294
2 changed files with 31 additions and 0 deletions

View File

@ -102,6 +102,7 @@ namespace VEPROMS
this.tbBlankPage = new DevComponents.DotNetBar.Controls.TextBoxX(); this.tbBlankPage = new DevComponents.DotNetBar.Controls.TextBoxX();
this.lblBlPg = new DevComponents.DotNetBar.LabelX(); this.lblBlPg = new DevComponents.DotNetBar.LabelX();
this.swtbtnPDFdtPrefixSuffix = new DevComponents.DotNetBar.Controls.SwitchButton(); this.swtbtnPDFdtPrefixSuffix = new DevComponents.DotNetBar.Controls.SwitchButton();
this.cbxGenerateTimeCritActSum = new System.Windows.Forms.CheckBox();
this.gpnlDebug.SuspendLayout(); this.gpnlDebug.SuspendLayout();
this.grpDateSelector.SuspendLayout(); this.grpDateSelector.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.docVersionConfigBindingSource)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.docVersionConfigBindingSource)).BeginInit();
@ -1214,6 +1215,7 @@ namespace VEPROMS
this.panelEx2.Controls.Add(this.btnCreatePDF); this.panelEx2.Controls.Add(this.btnCreatePDF);
this.panelEx2.Controls.Add(this.txbPDFLocation); this.panelEx2.Controls.Add(this.txbPDFLocation);
this.panelEx2.Controls.Add(this.txbRevDate); this.panelEx2.Controls.Add(this.txbRevDate);
this.panelEx2.Controls.Add(this.cbxGenerateTimeCritActSum);
this.panelEx2.Controls.Add(this.cbxGenerateConActSum); this.panelEx2.Controls.Add(this.cbxGenerateConActSum);
this.panelEx2.Controls.Add(this.lblPDFLoc); this.panelEx2.Controls.Add(this.lblPDFLoc);
this.panelEx2.Controls.Add(this.cbxOpenAfterCreate2); this.panelEx2.Controls.Add(this.cbxOpenAfterCreate2);
@ -1419,6 +1421,23 @@ namespace VEPROMS
this.swtbtnPDFdtPrefixSuffix.TabIndex = 111; this.swtbtnPDFdtPrefixSuffix.TabIndex = 111;
this.swtbtnPDFdtPrefixSuffix.ValueChanged += new System.EventHandler(this.swtbtnPDFdtPrefixSuffix_ValueChanged); this.swtbtnPDFdtPrefixSuffix.ValueChanged += new System.EventHandler(this.swtbtnPDFdtPrefixSuffix_ValueChanged);
// //
// cbxGenerateTimeCritActSum
//
this.cbxGenerateTimeCritActSum.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Right)));
this.cbxGenerateTimeCritActSum.AutoSize = true;
this.cbxGenerateTimeCritActSum.BackColor = System.Drawing.Color.Transparent;
this.cbxGenerateTimeCritActSum.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cbxGenerateTimeCritActSum.ForeColor = System.Drawing.SystemColors.ControlText;
this.cbxGenerateTimeCritActSum.Location = new System.Drawing.Point(240, 273);
this.cbxGenerateTimeCritActSum.Margin = new System.Windows.Forms.Padding(2);
this.cbxGenerateTimeCritActSum.Name = "cbxGenerateTimeCritActSum";
this.cbxGenerateTimeCritActSum.Size = new System.Drawing.Size(294, 17);
this.cbxGenerateTimeCritActSum.TabIndex = 102;
this.cbxGenerateTimeCritActSum.Text = "Generate Time Critical Action Summary (hidden but used)";
this.cbxGenerateTimeCritActSum.UseVisualStyleBackColor = false;
this.cbxGenerateTimeCritActSum.Visible = false;
//
// DlgPrintProcedure // DlgPrintProcedure
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@ -1531,5 +1550,6 @@ namespace VEPROMS
private System.Windows.Forms.CheckBox cbxRemoveManualPgBrk; private System.Windows.Forms.CheckBox cbxRemoveManualPgBrk;
private System.Windows.Forms.CheckBox cbxAssignRevToAllMergedPrcs; private System.Windows.Forms.CheckBox cbxAssignRevToAllMergedPrcs;
private System.Windows.Forms.CheckBox cbxAlmPtTxt; private System.Windows.Forms.CheckBox cbxAlmPtTxt;
private System.Windows.Forms.CheckBox cbxGenerateTimeCritActSum;
} }
} }

View File

@ -158,6 +158,11 @@ namespace VEPROMS
get { return cbxGenerateConActSum.Checked; } get { return cbxGenerateConActSum.Checked; }
set { cbxGenerateConActSum.Checked = value; } set { cbxGenerateConActSum.Checked = value; }
} }
public bool CreateTimeCriticalActionSummary
{
get { return cbxGenerateTimeCritActSum.Checked; }
set { cbxGenerateTimeCritActSum.Checked = value; }
}
private bool _CreateButtonClicked = false; // B2020-062 control the toggle of date/time prefix/suffix on pdf file name private bool _CreateButtonClicked = false; // B2020-062 control the toggle of date/time prefix/suffix on pdf file name
public DlgPrintProcedure(DocVersionInfo dvi, bool automatic) public DlgPrintProcedure(DocVersionInfo dvi, bool automatic)
{ {
@ -1001,6 +1006,12 @@ namespace VEPROMS
frmStatus.MakeContinuousActionSummary = cbxGenerateConActSum.Checked; frmStatus.MakeContinuousActionSummary = cbxGenerateConActSum.Checked;
if (Automatic && cbxGenerateConActSum.Checked) if (Automatic && cbxGenerateConActSum.Checked)
frmStatus.OnlyShowContinuousActionSummary = true; frmStatus.OnlyShowContinuousActionSummary = true;
// F2022-024 Time Critical Action Summary
frmStatus.MakeTimeCriticalActionSummary = cbxGenerateTimeCritActSum.Checked;
if (Automatic && cbxGenerateTimeCritActSum.Checked)
frmStatus.OnlyShowTimeCriticalActionSummary = true;
int profileDepth3 = ProfileTimer.Push(">>>> frmStatus"); int profileDepth3 = ProfileTimer.Push(">>>> frmStatus");
frmStatus.ShowDialog(); frmStatus.ShowDialog();
ProfileTimer.Pop(profileDepth3); ProfileTimer.Pop(profileDepth3);