C2024-003-print-sub-section

This commit is contained in:
Paul Larsen 2024-02-27 12:02:21 -05:00
parent 3710e871a9
commit fcaa0ce41d

View File

@ -1294,25 +1294,26 @@ namespace Volian.Controls.Library
if (ri.LatestVersion.PDF != null) if (ri.LatestVersion.PDF != null)
{ {
MenuItem mirp = mir.MenuItems.Add("View Procedure"); MenuItem mirp = mir.MenuItems.Add("View Procedure");
mirp.Tag = ri; mirp.Tag = ri.RevisionID;
mirp.Click += new EventHandler(MultiUnitApprovedRevision_Click); mirp.Click += new EventHandler(MultiUnitApprovedRevision_Click);
} }
if (ri.LatestVersion.SummaryPDF != null) if (ri.LatestVersion.SummaryPDF != null)
{ {
MenuItem mirs = mir.MenuItems.Add("View Summary of Changes"); MenuItem mirs = mir.MenuItems.Add("View Summary of Changes");
mirs.Tag = ri; mirs.Tag = ri.RevisionID;
mirs.Click += new EventHandler(MultiUnitSummaryOfChanges_Click); mirs.Click += new EventHandler(MultiUnitSummaryOfChanges_Click);
} }
if (ri.LatestVersion.ApprovedXML != null && ri.LatestVersion.ApprovedXML != "") if (ri.LatestVersion.ApprovedXML != null && ri.LatestVersion.ApprovedXML != "")
{ {
MenuItem miri = mir.MenuItems.Add("Create Procedure to Import"); MenuItem miri = mir.MenuItems.Add("Create Procedure to Import");
miri.Tag = ri; miri.Tag = ri.RevisionID;
miri.Click += new EventHandler(ImportProcedure_Click); miri.Click += new EventHandler(ImportProcedure_Click);
} }
//end added jcb 20111031 //end added jcb 20111031
mv.Tag = lastApprovedRevisionID; mv.Tag = lastApprovedRevisionID;
} }
ril = null;
} }
} }
public void AddNewNode(IVEDrillDownReadOnly o) public void AddNewNode(IVEDrillDownReadOnly o)
@ -1404,7 +1405,8 @@ namespace Volian.Controls.Library
void ImportProcedure_Click(object sender, EventArgs e) void ImportProcedure_Click(object sender, EventArgs e)
{ {
RevisionInfo ri = (sender as MenuItem).Tag as RevisionInfo; //RevisionInfo ri = (sender as MenuItem).Tag as RevisionInfo;
RevisionInfo ri = RevisionInfo.Get(int.Parse((sender as MenuItem).Tag.ToString()));
RevisionConfig rc = ri.MyConfig as RevisionConfig; RevisionConfig rc = ri.MyConfig as RevisionConfig;
// bug fix: B2016-183 - add the child's name (ex Unit 1) to the export file name for Parent/Child procedures. // bug fix: B2016-183 - add the child's name (ex Unit 1) to the export file name for Parent/Child procedures.
int applIdx = rc.Applicability_Index; int applIdx = rc.Applicability_Index;
@ -1428,7 +1430,8 @@ namespace Volian.Controls.Library
bool superceded = false; bool superceded = false;
MenuItem mi = sender as MenuItem; MenuItem mi = sender as MenuItem;
if (mi == null) return; if (mi == null) return;
RevisionInfo ri = mi.Tag as RevisionInfo; //RevisionInfo ri = mi.Tag as RevisionInfo;
RevisionInfo ri = RevisionInfo.Get(int.Parse(mi.Tag.ToString()));
{ {
MenuItem mip = mi.Parent as MenuItem; MenuItem mip = mi.Parent as MenuItem;
//B2021-086 Added the check for the last revision stage is an Approved stage //B2021-086 Added the check for the last revision stage is an Approved stage
@ -1444,7 +1447,8 @@ namespace Volian.Controls.Library
bool superceded = false; bool superceded = false;
MenuItem mi = sender as MenuItem; MenuItem mi = sender as MenuItem;
if (mi == null) return; if (mi == null) return;
RevisionInfo ri = mi.Tag as RevisionInfo; //RevisionInfo ri = mi.Tag as RevisionInfo;
RevisionInfo ri = RevisionInfo.Get(int.Parse(mi.Tag.ToString()));
{ {
MenuItem mip = mi.Parent as MenuItem; MenuItem mip = mi.Parent as MenuItem;
//B2021-086 Added the check for the last revision stage is an Approved stage //B2021-086 Added the check for the last revision stage is an Approved stage
@ -1470,7 +1474,8 @@ namespace Volian.Controls.Library
{ {
MenuItem mi = sender as MenuItem; MenuItem mi = sender as MenuItem;
if (mi == null) return; if (mi == null) return;
RevisionInfo ri = mi.Tag as RevisionInfo; //RevisionInfo ri = mi.Tag as RevisionInfo;
RevisionInfo ri = RevisionInfo.Get(int.Parse(mi.Tag.ToString()));
ItemInfo ii = ItemInfo.Get(ri.ItemID); ItemInfo ii = ItemInfo.Get(ri.ItemID);
ii.MyDocVersion.DocVersionConfig.SelectedSlave = ri.MyConfig.Applicability_Index; ii.MyDocVersion.DocVersionConfig.SelectedSlave = ri.MyConfig.Applicability_Index;
vlnTreeViewPdfArgs args = new vlnTreeViewPdfArgs(Volian.Base.Library.TmpFile.CreateFileName(ProcedureInfo.Get(ri.ItemID).PDFNumber + " Summary of Changes"), ri.LatestVersion.SummaryPDF, ""); vlnTreeViewPdfArgs args = new vlnTreeViewPdfArgs(Volian.Base.Library.TmpFile.CreateFileName(ProcedureInfo.Get(ri.ItemID).PDFNumber + " Summary of Changes"), ri.LatestVersion.SummaryPDF, "");