diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/RevisionVersion.cs b/PROMS/VEPROMS.CSLA.Library/Generated/RevisionVersion.cs index 95d51b58..ed9ec284 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/RevisionVersion.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/RevisionVersion.cs @@ -133,6 +133,26 @@ namespace VEPROMS.CSLA.Library } } } + private string _ApprovedXML; + public string ApprovedXML + { + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] + get + { + CanReadProperty("ApprovedXML", true); + return _ApprovedXML; + } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] + set + { + CanWriteProperty("ApprovedXML", true); + if (_ApprovedXML != value) + { + _ApprovedXML = value; + PropertyHasChanged(); + } + } + } private DateTime _DTS = new DateTime(); public DateTime DTS { @@ -471,7 +491,7 @@ namespace VEPROMS.CSLA.Library // if we're not dirty then don't update the database if (!this.IsDirty) return; SqlConnection cn = (SqlConnection)ApplicationContext.LocalContext["cn"]; - _LastChanged = Version.Add(cn, ref _VersionID, myRevision, _MyStage, _PDF, _SummaryPDF, _DTS, _UserID); + _LastChanged = Version.Add(cn, ref _VersionID, myRevision, _MyStage, _PDF, _SummaryPDF, _ApprovedXML, _DTS, _UserID); MarkOld(); } internal void Update(Revision myRevision) @@ -479,7 +499,7 @@ namespace VEPROMS.CSLA.Library // if we're not dirty then don't update the database if (!this.IsDirty) return; SqlConnection cn = (SqlConnection)ApplicationContext.LocalContext["cn"]; - _LastChanged = Version.Update(cn, ref _VersionID, myRevision.RevisionID, _StageID, _PDF, _SummaryPDF, _DTS, _UserID, ref _LastChanged); + _LastChanged = Version.Update(cn, ref _VersionID, myRevision.RevisionID, _StageID, _PDF, _SummaryPDF, _ApprovedXML, _DTS, _UserID, ref _LastChanged); MarkOld(); } internal void DeleteSelf(Revision myRevision) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/StageVersion.cs b/PROMS/VEPROMS.CSLA.Library/Generated/StageVersion.cs index c6080e23..0c797500 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/StageVersion.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/StageVersion.cs @@ -133,6 +133,26 @@ namespace VEPROMS.CSLA.Library } } } + private string _ApprovedXML; + public string ApprovedXML + { + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] + get + { + CanReadProperty("ApprovedXML", true); + return _ApprovedXML; + } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] + set + { + CanWriteProperty("ApprovedXML", true); + if (_ApprovedXML != value) + { + _ApprovedXML = value; + PropertyHasChanged(); + } + } + } private DateTime _DTS = new DateTime(); public DateTime DTS { @@ -504,7 +524,7 @@ namespace VEPROMS.CSLA.Library // if we're not dirty then don't update the database if (!this.IsDirty) return; SqlConnection cn = (SqlConnection)ApplicationContext.LocalContext["cn"]; - _LastChanged = Version.Add(cn, ref _VersionID, _MyRevision, myStage, _PDF, _SummaryPDF, _DTS, _UserID); + _LastChanged = Version.Add(cn, ref _VersionID, _MyRevision, myStage, _PDF, _SummaryPDF, _ApprovedXML, _DTS, _UserID); MarkOld(); } internal void Update(Stage myStage) @@ -512,7 +532,7 @@ namespace VEPROMS.CSLA.Library // if we're not dirty then don't update the database if (!this.IsDirty) return; SqlConnection cn = (SqlConnection)ApplicationContext.LocalContext["cn"]; - _LastChanged = Version.Update(cn, ref _VersionID, _RevisionID, myStage.StageID, _PDF, _SummaryPDF, _DTS, _UserID, ref _LastChanged); + _LastChanged = Version.Update(cn, ref _VersionID, _RevisionID, myStage.StageID, _PDF, _SummaryPDF, _ApprovedXML, _DTS, _UserID, ref _LastChanged); MarkOld(); } internal void DeleteSelf(Stage myStage) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Version.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Version.cs index e94a172e..a963c09b 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Version.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Version.cs @@ -218,6 +218,26 @@ namespace VEPROMS.CSLA.Library } } } + private string _ApprovedXML; + public string ApprovedXML + { + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] + get + { + CanReadProperty("ApprovedXML", true); + return _ApprovedXML; + } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] + set + { + CanWriteProperty("ApprovedXML", true); + if (_ApprovedXML != value) + { + _ApprovedXML = value; + PropertyHasChanged(); + } + } + } private DateTime _DTS = new DateTime(); public DateTime DTS { @@ -635,6 +655,7 @@ namespace VEPROMS.CSLA.Library _StageID = dr.GetInt32("StageID"); _PDF = (byte[])dr.GetValue("PDF"); _SummaryPDF = (byte[])dr.GetValue("SummaryPDF"); + _ApprovedXML = dr.GetString("ApprovedXML"); _DTS = dr.GetDateTime("DTS"); _UserID = dr.GetString("UserID"); dr.GetBytes("LastChanged", 0, _LastChanged, 0, 8); @@ -726,6 +747,7 @@ namespace VEPROMS.CSLA.Library cm.Parameters.AddWithValue("@StageID", StageID); cm.Parameters.AddWithValue("@PDF", _PDF); cm.Parameters.AddWithValue("@SummaryPDF", _SummaryPDF); + cm.Parameters.AddWithValue("@ApprovedXML", _ApprovedXML); if (_DTS.Year >= 1753 && _DTS.Year <= 9999) cm.Parameters.AddWithValue("@DTS", _DTS); cm.Parameters.AddWithValue("@UserID", _UserID); // Output Calculated Columns @@ -753,7 +775,7 @@ namespace VEPROMS.CSLA.Library } } [Transactional(TransactionalTypes.TransactionScope)] - public static byte[] Add(SqlConnection cn, ref int versionID, Revision myRevision, Stage myStage, byte[] pdf, byte[] summaryPDF, DateTime dts, string userID) + public static byte[] Add(SqlConnection cn, ref int versionID, Revision myRevision, Stage myStage, byte[] pdf, byte[] summaryPDF, string approvedXML, DateTime dts, string userID) { if (_MyLog.IsDebugEnabled) _MyLog.DebugFormat("[{0}] Version.Add", 0); try @@ -767,6 +789,7 @@ namespace VEPROMS.CSLA.Library cm.Parameters.AddWithValue("@StageID", myStage.StageID); cm.Parameters.AddWithValue("@PDF", pdf); cm.Parameters.AddWithValue("@SummaryPDF", summaryPDF); + cm.Parameters.AddWithValue("@ApprovedXML", approvedXML); if (dts.Year >= 1753 && dts.Year <= 9999) cm.Parameters.AddWithValue("@DTS", dts); cm.Parameters.AddWithValue("@UserID", userID); // Output Calculated Columns @@ -834,6 +857,7 @@ namespace VEPROMS.CSLA.Library cm.Parameters.AddWithValue("@StageID", StageID); cm.Parameters.AddWithValue("@PDF", _PDF); cm.Parameters.AddWithValue("@SummaryPDF", _SummaryPDF); + cm.Parameters.AddWithValue("@ApprovedXML", _ApprovedXML); if (_DTS.Year >= 1753 && _DTS.Year <= 9999) cm.Parameters.AddWithValue("@DTS", _DTS); cm.Parameters.AddWithValue("@UserID", _UserID); cm.Parameters.AddWithValue("@LastChanged", _LastChanged); @@ -864,14 +888,14 @@ namespace VEPROMS.CSLA.Library { SqlConnection cn = (SqlConnection)ApplicationContext.LocalContext["cn"]; if (IsNew) - _LastChanged = Version.Add(cn, ref _VersionID, _MyRevision, _MyStage, _PDF, _SummaryPDF, _DTS, _UserID); + _LastChanged = Version.Add(cn, ref _VersionID, _MyRevision, _MyStage, _PDF, _SummaryPDF, _ApprovedXML, _DTS, _UserID); else - _LastChanged = Version.Update(cn, ref _VersionID, _RevisionID, _StageID, _PDF, _SummaryPDF, _DTS, _UserID, ref _LastChanged); + _LastChanged = Version.Update(cn, ref _VersionID, _RevisionID, _StageID, _PDF, _SummaryPDF, _ApprovedXML, _DTS, _UserID, ref _LastChanged); MarkOld(); } } [Transactional(TransactionalTypes.TransactionScope)] - public static byte[] Update(SqlConnection cn, ref int versionID, int revisionID, int stageID, byte[] pdf, byte[] summaryPDF, DateTime dts, string userID, ref byte[] lastChanged) + public static byte[] Update(SqlConnection cn, ref int versionID, int revisionID, int stageID, byte[] pdf, byte[] summaryPDF, string approvedXML, DateTime dts, string userID, ref byte[] lastChanged) { if (_MyLog.IsDebugEnabled) _MyLog.DebugFormat("[{0}] Version.Update", 0); try @@ -886,6 +910,7 @@ namespace VEPROMS.CSLA.Library cm.Parameters.AddWithValue("@StageID", stageID); cm.Parameters.AddWithValue("@PDF", pdf); cm.Parameters.AddWithValue("@SummaryPDF", summaryPDF); + cm.Parameters.AddWithValue("@ApprovedXML", approvedXML); if (dts.Year >= 1753 && dts.Year <= 9999) cm.Parameters.AddWithValue("@DTS", dts); cm.Parameters.AddWithValue("@UserID", userID); cm.Parameters.AddWithValue("@LastChanged", lastChanged); diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/VersionInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/VersionInfo.cs index 43442162..2a5733e4 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/VersionInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/VersionInfo.cs @@ -164,6 +164,16 @@ namespace VEPROMS.CSLA.Library return _SummaryPDF; } } + private string _ApprovedXML; + public string ApprovedXML + { + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] + get + { + CanReadProperty("ApprovedXML", true); + return _ApprovedXML; + } + } private DateTime _DTS = new DateTime(); public DateTime DTS { @@ -386,6 +396,7 @@ namespace VEPROMS.CSLA.Library _StageID = dr.GetInt32("StageID"); _PDF = (byte[])dr.GetValue("PDF"); _SummaryPDF = (byte[])dr.GetValue("SummaryPDF"); + _ApprovedXML = dr.GetString("ApprovedXML"); _DTS = dr.GetDateTime("DTS"); _UserID = dr.GetString("UserID"); }