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.lblBlPg = new DevComponents.DotNetBar.LabelX();
this.swtbtnPDFdtPrefixSuffix = new DevComponents.DotNetBar.Controls.SwitchButton();
this.cbxGenerateTimeCritActSum = new System.Windows.Forms.CheckBox();
this.gpnlDebug.SuspendLayout();
this.grpDateSelector.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.docVersionConfigBindingSource)).BeginInit();
@ -1214,6 +1215,7 @@ namespace VEPROMS
this.panelEx2.Controls.Add(this.btnCreatePDF);
this.panelEx2.Controls.Add(this.txbPDFLocation);
this.panelEx2.Controls.Add(this.txbRevDate);
this.panelEx2.Controls.Add(this.cbxGenerateTimeCritActSum);
this.panelEx2.Controls.Add(this.cbxGenerateConActSum);
this.panelEx2.Controls.Add(this.lblPDFLoc);
this.panelEx2.Controls.Add(this.cbxOpenAfterCreate2);
@ -1419,6 +1421,23 @@ namespace VEPROMS
this.swtbtnPDFdtPrefixSuffix.TabIndex = 111;
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
//
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 cbxAssignRevToAllMergedPrcs;
private System.Windows.Forms.CheckBox cbxAlmPtTxt;
private System.Windows.Forms.CheckBox cbxGenerateTimeCritActSum;
}
}

View File

@ -158,6 +158,11 @@ namespace VEPROMS
get { return cbxGenerateConActSum.Checked; }
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
public DlgPrintProcedure(DocVersionInfo dvi, bool automatic)
{
@ -1001,6 +1006,12 @@ namespace VEPROMS
frmStatus.MakeContinuousActionSummary = cbxGenerateConActSum.Checked;
if (Automatic && cbxGenerateConActSum.Checked)
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");
frmStatus.ShowDialog();
ProfileTimer.Pop(profileDepth3);