C2025-017 Added an option to print (generate) all of the current Approved versions of PDFs and place them in a user specified folder
This commit is contained in:
@@ -563,6 +563,11 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
if (PrintAllProcedures != null) PrintAllProcedures(sender, args);
|
||||
}
|
||||
public event vlnTreeViewEvent PrintAllApprovedProcedures; //C2025-017 print all approved procedures
|
||||
private void OnPrintAllApprovedProcedures(object sender, vlnTreeEventArgs args)
|
||||
{
|
||||
if (PrintAllApprovedProcedures != null) PrintAllApprovedProcedures(sender, args);
|
||||
}
|
||||
public event vlnTreeViewEvent SelectDateToStartChangeBars;
|
||||
private void OnSelectDateToStartChangeBars(object sender, vlnTreeEventArgs args)
|
||||
{
|
||||
@@ -784,6 +789,7 @@ namespace Volian.Controls.Library
|
||||
MenuItem mip = new MenuItem("Print All Procedures for");
|
||||
MenuItem mia = new MenuItem("Approve All Procedures for");
|
||||
MenuItem mis = new MenuItem("Approve Some Procedures for");
|
||||
MenuItem mir = new MenuItem("Print All Approved Procedures for"); // C2025-017 print all approved procedures
|
||||
int k = 0;
|
||||
foreach (string s in dvi.UnitNames)
|
||||
{
|
||||
@@ -794,6 +800,8 @@ namespace Volian.Controls.Library
|
||||
ma.Tag = k;
|
||||
MenuItem ms = mis.MenuItems.Add(s, new EventHandler(miMultiUnit_Click));
|
||||
ms.Tag = k;
|
||||
MenuItem mr = mir.MenuItems.Add(s, new EventHandler(miMultiUnit_Click)); // C2025-017 print all approved procedures
|
||||
mr.Tag = k;
|
||||
}
|
||||
//MenuItem mmp = mip.MenuItems.Add("All Units", new EventHandler(miMultiUnit_Click));
|
||||
//mmp.Tag = 0;
|
||||
@@ -804,6 +812,7 @@ namespace Volian.Controls.Library
|
||||
cm.MenuItems.Add(mip);
|
||||
cm.MenuItems.Add(mia);
|
||||
cm.MenuItems.Add(mis);
|
||||
cm.MenuItems.Add(mir); // C2025-017 print all approved procedures
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -811,6 +820,7 @@ namespace Volian.Controls.Library
|
||||
cm.MenuItems.Add("Print All Procedures", new EventHandler(mi_Click));
|
||||
cm.MenuItems.Add("Approve All Procedures", new EventHandler(mi_Click));
|
||||
cm.MenuItems.Add("Approve Some Procedures", new EventHandler(mi_Click));
|
||||
cm.MenuItems.Add("Print All Approved Procedures", new EventHandler(mi_Click));
|
||||
}
|
||||
cm.MenuItems.Add("Report All Procedures Inconsistencies", new EventHandler(mi_Click));
|
||||
}
|
||||
@@ -2035,6 +2045,9 @@ namespace Volian.Controls.Library
|
||||
case "Create Time Critical Action Summary":
|
||||
OnCreateTimeCriticalActionSummary(this, new vlnTreeEventArgs(SelectedNode as VETreeNode, null, 0, mi.Text, (int)mi.Tag));
|
||||
break;
|
||||
case "Print All Approved Procedures for": //C2025-017 print all approved procedures
|
||||
OnPrintAllApprovedProcedures(this, new vlnTreeEventArgs(SelectedNode as VETreeNode, null, 0, mi.Text, (int)mi.Tag));
|
||||
break;
|
||||
default:
|
||||
if (mip.Text.StartsWith("Showing Change Bars Starting"))
|
||||
OnSelectDateToStartChangeBars(this, new vlnTreeEventArgs(SelectedNode as VETreeNode, null, 0));
|
||||
@@ -2133,16 +2146,6 @@ namespace Volian.Controls.Library
|
||||
OnPrintTransitionReport(this, new vlnTreeEventArgs(SelectedNode as VETreeNode));
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if (mi.Text == "Export Procedure Set" || mi.Text == "Export Procedure")
|
||||
{
|
||||
OnExportImportProcedureSets(this, new vlnTreeEventArgs(SelectedNode as VETreeNode, null, 0));
|
||||
@@ -2346,6 +2349,9 @@ namespace Volian.Controls.Library
|
||||
//case "Check In Procedure Set":
|
||||
// CheckInDocVersion(SelectedNode as VETreeNode);
|
||||
// break;
|
||||
case "Print All Approved Procedures": //C2025-017 print all approved procedures
|
||||
OnPrintAllApprovedProcedures(this, new vlnTreeEventArgs(SelectedNode as VETreeNode, null, 0));
|
||||
break;
|
||||
default:
|
||||
if (mi.Text.StartsWith("Showing Change Bars Starting"))
|
||||
OnSelectDateToStartChangeBars(this, new vlnTreeEventArgs(SelectedNode as VETreeNode, null, 0));
|
||||
|
Reference in New Issue
Block a user