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;
|
ProcedureInfo pi = ap.ProcInfo;
|
||||||
OnStatusUpdated(this, new ApprovalMessageArgs(string.Format("Processing {0}", pi.DisplayNumber)));
|
OnStatusUpdated(this, new ApprovalMessageArgs(string.Format("Processing {0}", pi.DisplayNumber)));
|
||||||
RevisionInfo ric = RevisionInfo.GetCurrentByItemID(pi.ItemID);
|
RevisionInfo ric = RevisionInfo.GetCurrentByItemID(pi.ItemID);
|
||||||
RevisionInfo rip = RevisionInfo.GetPreviousByItemID(pi.ItemID);
|
// RevisionInfo rip = RevisionInfo.GetPreviousByItemID(pi.ItemID);
|
||||||
DateTime myDTS = pi.DTS;
|
DateTime myDTS = pi.DTS;
|
||||||
if (ric != null && ap.RevNumber == ric.RevisionNumber && ric.LatestVersion.MyStage.IsApproved == 1)
|
if (ric != null && ap.RevNumber == ric.RevisionNumber && ric.LatestVersion.MyStage.IsApproved == 1)
|
||||||
{
|
{
|
||||||
myDTS = rip.DTS;
|
myDTS = ric.MyConfig.History_StartDate;
|
||||||
UpdateProcedureDTS(pi, myDTS);
|
UpdateProcedureDTS(pi, myDTS);
|
||||||
}
|
}
|
||||||
string summaryPDF = VlnSettings.TemporaryFolder + @"\MySummary.pdf";
|
string summaryPDF = VlnSettings.TemporaryFolder + @"\MySummary.pdf";
|
||||||
@ -927,7 +927,15 @@ namespace VEPROMS
|
|||||||
fs.Close();
|
fs.Close();
|
||||||
Revision revision = Revision.GetByItemIDAndRevisionNumber(pi.ItemID, ap.RevNumber);
|
Revision revision = Revision.GetByItemIDAndRevisionNumber(pi.ItemID, ap.RevNumber);
|
||||||
if (revision == null)
|
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)
|
else if (revision.Notes != RevNote || revision.RevisionDate != ap.RevDate)
|
||||||
{
|
{
|
||||||
revision.Notes = RevNote;
|
revision.Notes = RevNote;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user