C2019-019: Put out message when approval completes
This commit is contained in:
parent
56ec1f45d7
commit
10445a7fd3
@ -1059,6 +1059,7 @@ namespace VEPROMS
|
|||||||
// Summary of Changes (use the following 2 flags, code using them is below)
|
// Summary of Changes (use the following 2 flags, code using them is below)
|
||||||
bool askedSumChg = false;
|
bool askedSumChg = false;
|
||||||
bool doSumChg = false;
|
bool doSumChg = false;
|
||||||
|
List<string> procsApproved = new List<string>();
|
||||||
foreach (ApprovalProcedure ap in MyProcedures)
|
foreach (ApprovalProcedure ap in MyProcedures)
|
||||||
{
|
{
|
||||||
ProcedureInfo pi = ap.ProcInfo;
|
ProcedureInfo pi = ap.ProcInfo;
|
||||||
@ -1068,6 +1069,7 @@ namespace VEPROMS
|
|||||||
string pdfPath = string.Format(@"{0}\{1}", VlnSettings.TemporaryFolder, pdfTmp);
|
string pdfPath = string.Format(@"{0}\{1}", VlnSettings.TemporaryFolder, pdfTmp);
|
||||||
if (!TryToDelete(summaryPDF)) break;
|
if (!TryToDelete(summaryPDF)) break;
|
||||||
if (!TryToDelete(pdfPath)) break;
|
if (!TryToDelete(pdfPath)) break;
|
||||||
|
procsApproved.Add(ap.ProcInfo.DisplayNumber + " " + ap.ProcInfo.DisplayText);
|
||||||
RevisionInfo ric = pi.MyDocVersion.DocVersionConfig.SelectedSlave > 0 ? RevisionInfo.GetCurrentByItemIDandUnitID(pi.ItemID, pi.MyDocVersion.DocVersionConfig.SelectedSlave) : RevisionInfo.GetCurrentByItemID(pi.ItemID);
|
RevisionInfo ric = pi.MyDocVersion.DocVersionConfig.SelectedSlave > 0 ? RevisionInfo.GetCurrentByItemIDandUnitID(pi.ItemID, pi.MyDocVersion.DocVersionConfig.SelectedSlave) : RevisionInfo.GetCurrentByItemID(pi.ItemID);
|
||||||
// RevisionInfo rip = RevisionInfo.GetPreviousByItemID(pi.ItemID);
|
// RevisionInfo rip = RevisionInfo.GetPreviousByItemID(pi.ItemID);
|
||||||
DateTime myDTS = pi.DTS; // pi.DTS is date of last approval
|
DateTime myDTS = pi.DTS; // pi.DTS is date of last approval
|
||||||
@ -1159,7 +1161,7 @@ namespace VEPROMS
|
|||||||
//frmPDFStatusForm frm = new frmPDFStatusForm(myproc, ap.RevNumber, /* revdate change: ap.RevDate.ToString("MM/dd/yyyy") ,*/ waterMark, false, false, ViewPDF, true, VlnSettings.TemporaryFolder, new ChangeBarDefinition(pi.MyDocVersion.MyConfig as DocVersionConfig, pi.ActiveFormat), pdfTmp, location);
|
//frmPDFStatusForm frm = new frmPDFStatusForm(myproc, ap.RevNumber, /* revdate change: ap.RevDate.ToString("MM/dd/yyyy") ,*/ waterMark, false, false, ViewPDF, true, VlnSettings.TemporaryFolder, new ChangeBarDefinition(pi.MyDocVersion.MyConfig as DocVersionConfig, pi.ActiveFormat), pdfTmp, location);
|
||||||
//myproc.ChangeBarDate = myDTS;
|
//myproc.ChangeBarDate = myDTS;
|
||||||
frmPDFStatusForm frm = new frmPDFStatusForm(pi, ap.RevNumAndDate, /* revdate change: ap.RevDate.ToString("MM/dd/yyyy") ,*/ waterMark, false, false, ViewPDF, true, VlnSettings.TemporaryFolder, new ChangeBarDefinition(pi.MyDocVersion.MyConfig as DocVersionConfig, pi.ActiveFormat), pdfTmp, location, pi.MyDocVersion.DocVersionConfig.Print_AddBlankPagesWhenUsingDuplexFoldouts, true, "", false, false, false,
|
frmPDFStatusForm frm = new frmPDFStatusForm(pi, ap.RevNumAndDate, /* revdate change: ap.RevDate.ToString("MM/dd/yyyy") ,*/ waterMark, false, false, ViewPDF, true, VlnSettings.TemporaryFolder, new ChangeBarDefinition(pi.MyDocVersion.MyConfig as DocVersionConfig, pi.ActiveFormat), pdfTmp, location, pi.MyDocVersion.DocVersionConfig.Print_AddBlankPagesWhenUsingDuplexFoldouts, true, "", false, false, false,
|
||||||
MyProcedures.Count > (MyProcedures[0].ProcInfo.MyDocVersion.Procedures.Count / 4), pi.MyDocVersion.DocVersionConfig.Print_DuplexBlankPageText); // C2019-004: Allow user to define duplex lank page text at the docversion level
|
MyProcedures.Count > (MyProcedures[0].ProcInfo.MyDocVersion.Procedures.Count / 4), pi.MyDocVersion.DocVersionConfig.Print_DuplexBlankPageText, null); // C2019-004: Allow user to define duplex lank page text at the docversion level
|
||||||
frm.AllowAllWatermarks = true;
|
frm.AllowAllWatermarks = true;
|
||||||
frm.CloseWhenDone = !ViewPDF;
|
frm.CloseWhenDone = !ViewPDF;
|
||||||
frm.DocReplace = new Dictionary<int, byte[]>(); // will hold the Word Attachments with resolved ROs
|
frm.DocReplace = new Dictionary<int, byte[]>(); // will hold the Word Attachments with resolved ROs
|
||||||
@ -1217,6 +1219,11 @@ namespace VEPROMS
|
|||||||
//UpdateProcedureDTS(pi, DateTime.Now);
|
//UpdateProcedureDTS(pi, DateTime.Now);
|
||||||
pi.MyDocVersion.DocVersionConfig.SelectedSlave = selectedSlave;
|
pi.MyDocVersion.DocVersionConfig.SelectedSlave = selectedSlave;
|
||||||
}
|
}
|
||||||
|
// C2019-019: Put out a complete message when approval is done.
|
||||||
|
if (procsApproved.Count > 0)
|
||||||
|
{
|
||||||
|
MessageBox.Show("Approve Procedures has completed.", "Approve Procedure", MessageBoxButtons.OK);
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user