C2023-023 Quick Print

This commit is contained in:
2023-12-20 12:21:43 -05:00
parent 03cbaa055a
commit 3acdf1f6b4
4 changed files with 62 additions and 3 deletions

View File

@@ -1091,6 +1091,11 @@ namespace VEPROMS
DoCreatePDF();
}
public void QPCreatePDF()
{
DoCreatePDF();
}
private void DoCreatePDF()
{
if (_AllProcedures)

View File

@@ -512,6 +512,7 @@ namespace VEPROMS
ItemInfo.ItemDeleted += new ItemInfoEvent(RefreshDisplayHistory);
tv.PrintProcedure += new vlnTreeViewEvent(tv_PrintProcedure);
tv.QPrintProcedure += new vlnTreeViewEvent(tv_QPrintProcedure);
tv.PrintAllProcedures += new vlnTreeViewEvent(tv_PrintAllProcedures);
tv.ApproveProcedure += new vlnTreeViewEvent(tv_ApproveProcedure);
tv.ApproveAllProcedures += new vlnTreeViewEvent(tv_ApproveAllProcedures);
@@ -1151,7 +1152,37 @@ namespace VEPROMS
pi.MyDocVersion.DocVersionConfig.SelectedSlave = 0;
}
void tv_QPrintProcedure(object sender, vlnTreeEventArgs args) // Quick Print
{
ProcedureInfo pi = (args.Node as VETreeNode).VEObject as ProcedureInfo;
if (pi == null) return;
tc.SaveCurrentEditItem(pi);
pi.MyDocVersion.DocVersionConfig.SelectedSlave = args.UnitIndex;
using (DlgPrintProcedure prnDlg = new DlgPrintProcedure(pi))
{
prnDlg.SelectedSlave = args.UnitIndex;
prnDlg.MySessionInfo = MySessionInfo;
prnDlg.SetupForProcedure(); // Setup filename
prnDlg.QPCreatePDF(); // Create Print report
pi.MyDocVersion.DocVersionConfig.SelectedSlave = 0;
}
//DlgPrintProcedure prnDlg = new DlgPrintProcedure(pi);
//prnDlg.SelectedSlave = args.UnitIndex;
//prnDlg.MySessionInfo = MySessionInfo;
////prnDlg.ShowDialog(this); // RHM 20120925 - Center dialog over PROMS window
////private void btnCreatePDF_Click(object sender, EventArgs e)
//prnDlg.QPCreatePDF();
//pi.MyDocVersion.DocVersionConfig.SelectedSlave = 0;
}
void tv_CreateContinuousActionSummary(object sender, vlnTreeEventArgs args)
{
DialogResult dr = System.Windows.Forms.DialogResult.Yes;