C2023-023 Quick Print
This commit is contained in:
parent
3acdf1f6b4
commit
051805c76d
@ -1155,31 +1155,35 @@ namespace VEPROMS
|
|||||||
|
|
||||||
void tv_QPrintProcedure(object sender, vlnTreeEventArgs args) // Quick Print
|
void tv_QPrintProcedure(object sender, vlnTreeEventArgs args) // Quick Print
|
||||||
{
|
{
|
||||||
ProcedureInfo pi = (args.Node as VETreeNode).VEObject as ProcedureInfo;
|
try
|
||||||
if (pi == null) return;
|
|
||||||
|
|
||||||
tc.SaveCurrentEditItem(pi);
|
|
||||||
|
|
||||||
pi.MyDocVersion.DocVersionConfig.SelectedSlave = args.UnitIndex;
|
|
||||||
|
|
||||||
using (DlgPrintProcedure prnDlg = new DlgPrintProcedure(pi))
|
|
||||||
{
|
{
|
||||||
prnDlg.SelectedSlave = args.UnitIndex;
|
ProcedureInfo pi = (args.Node as VETreeNode).VEObject as ProcedureInfo;
|
||||||
prnDlg.MySessionInfo = MySessionInfo;
|
if (pi == null) return;
|
||||||
prnDlg.SetupForProcedure(); // Setup filename
|
|
||||||
prnDlg.QPCreatePDF(); // Create Print report
|
|
||||||
|
|
||||||
pi.MyDocVersion.DocVersionConfig.SelectedSlave = 0;
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
catch(Exception ex)
|
||||||
|
{
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
|
||||||
//DlgPrintProcedure prnDlg = new DlgPrintProcedure(pi);
|
sb.AppendLine("Could not create PDF Print");
|
||||||
//prnDlg.SelectedSlave = args.UnitIndex;
|
sb.AppendLine();
|
||||||
//prnDlg.MySessionInfo = MySessionInfo;
|
MessageBox.Show(sb.ToString(), "Error when creating PDF Print", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||||
////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;
|
_MyLog.Warn("Failed to create PDF print", ex);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user