use revision config data when making a new revision
This commit is contained in:
parent
f46022bf8c
commit
435606b403
@ -908,11 +908,11 @@ namespace VEPROMS
|
||||
ProcedureInfo pi = ap.ProcInfo;
|
||||
OnStatusUpdated(this, new ApprovalMessageArgs(string.Format("Processing {0}", pi.DisplayNumber)));
|
||||
RevisionInfo ric = RevisionInfo.GetCurrentByItemID(pi.ItemID);
|
||||
RevisionInfo rip = RevisionInfo.GetPreviousByItemID(pi.ItemID);
|
||||
// RevisionInfo rip = RevisionInfo.GetPreviousByItemID(pi.ItemID);
|
||||
DateTime myDTS = pi.DTS;
|
||||
if (ric != null && ap.RevNumber == ric.RevisionNumber && ric.LatestVersion.MyStage.IsApproved == 1)
|
||||
{
|
||||
myDTS = rip.DTS;
|
||||
myDTS = ric.MyConfig.History_StartDate;
|
||||
UpdateProcedureDTS(pi, myDTS);
|
||||
}
|
||||
string summaryPDF = VlnSettings.TemporaryFolder + @"\MySummary.pdf";
|
||||
@ -927,7 +927,15 @@ namespace VEPROMS
|
||||
fs.Close();
|
||||
Revision revision = Revision.GetByItemIDAndRevisionNumber(pi.ItemID, ap.RevNumber);
|
||||
if (revision == null)
|
||||
revision = Revision.MakeRevision(pi.ItemID, RevType, ap.RevNumber, ap.RevDate, RevNote, "", DateTime.Now, Volian.Base.Library.VlnSettings.UserID);
|
||||
{
|
||||
RevisionConfig cfg = new RevisionConfig();
|
||||
cfg.History_StartDate = pi.DTS;
|
||||
//cfg.Save();
|
||||
revision = Revision.MakeRevision(pi.ItemID, RevType, ap.RevNumber, ap.RevDate, RevNote, cfg.ToString(), DateTime.Now, Volian.Base.Library.VlnSettings.UserID);
|
||||
// revision.MyConfig.History_StartDate = pi.DTS;
|
||||
// revision.MyConfig.Save();
|
||||
// revision = revision.Save();
|
||||
}
|
||||
else if (revision.Notes != RevNote || revision.RevisionDate != ap.RevDate)
|
||||
{
|
||||
revision.Notes = RevNote;
|
||||
|
Loading…
x
Reference in New Issue
Block a user