diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/DocVersionInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/DocVersionInfo.cs index b0c100e1..8c0cdd25 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/DocVersionInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/DocVersionInfo.cs @@ -311,9 +311,21 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _DocVersionInfoExtension.Refresh(this); - _MyFolder = null; - _MyItem = null; - _MyFormat = null; + if(_MyFolder != null) + { + _MyFolder.Dispose();// Dispose related value + _MyFolder = null;// Reset related value + } + if(_MyItem != null) + { + _MyItem.Dispose();// Dispose related value + _MyItem = null;// Reset related value + } + if(_MyFormat != null) + { + _MyFormat.Dispose();// Dispose related value + _MyFormat = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(FolderDocVersion tmp) @@ -347,9 +359,21 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _DocVersionInfoExtension.Refresh(this); - _MyFolder = null; - _MyItem = null; - _MyFormat = null; + if(_MyFolder != null) + { + _MyFolder.Dispose();// Dispose related value + _MyFolder = null;// Reset related value + } + if(_MyItem != null) + { + _MyItem.Dispose();// Dispose related value + _MyItem = null;// Reset related value + } + if(_MyFormat != null) + { + _MyFormat.Dispose();// Dispose related value + _MyFormat = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(FormatDocVersion tmp) @@ -383,9 +407,21 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _DocVersionInfoExtension.Refresh(this); - _MyFolder = null; - _MyItem = null; - _MyFormat = null; + if(_MyFolder != null) + { + _MyFolder.Dispose();// Dispose related value + _MyFolder = null;// Reset related value + } + if(_MyItem != null) + { + _MyItem.Dispose();// Dispose related value + _MyItem = null;// Reset related value + } + if(_MyFormat != null) + { + _MyFormat.Dispose();// Dispose related value + _MyFormat = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(ItemDocVersion tmp) @@ -419,9 +455,21 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _DocVersionInfoExtension.Refresh(this); - _MyFolder = null; - _MyItem = null; - _MyFormat = null; + if(_MyFolder != null) + { + _MyFolder.Dispose();// Dispose related value + _MyFolder = null;// Reset related value + } + if(_MyItem != null) + { + _MyItem.Dispose();// Dispose related value + _MyItem = null;// Reset related value + } + if(_MyFormat != null) + { + _MyFormat.Dispose();// Dispose related value + _MyFormat = null;// Reset related value + } OnChange();// raise an event } public static DocVersionInfo Get(int versionID) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/EntryInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/EntryInfo.cs index d16882ea..e25e95fe 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/EntryInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/EntryInfo.cs @@ -219,8 +219,16 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _EntryInfoExtension.Refresh(this); - _MyContent = null; - _MyDocument = null; + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } + if(_MyDocument != null) + { + _MyDocument.Dispose();// Dispose related value + _MyDocument = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(DocumentEntry tmp) @@ -236,8 +244,16 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _EntryInfoExtension.Refresh(this); - _MyContent = null; - _MyDocument = null; + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } + if(_MyDocument != null) + { + _MyDocument.Dispose();// Dispose related value + _MyDocument = null;// Reset related value + } OnChange();// raise an event } public static EntryInfo Get(int contentID) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/FolderInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/FolderInfo.cs index 45426054..0a4b88f4 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/FolderInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/FolderInfo.cs @@ -424,9 +424,21 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UsrID = tmp.UsrID; _FolderInfoExtension.Refresh(this); - _MyParent = null; - _MyConnection = null; - _MyFormat = null; + if(_MyParent != null) + { + _MyParent.Dispose();// Dispose related value + _MyParent = null;// Reset related value + } + if(_MyConnection != null) + { + _MyConnection.Dispose();// Dispose related value + _MyConnection = null;// Reset related value + } + if(_MyFormat != null) + { + _MyFormat.Dispose();// Dispose related value + _MyFormat = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(ConnectionFolder tmp) @@ -461,9 +473,21 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UsrID = tmp.UsrID; _FolderInfoExtension.Refresh(this); - _MyParent = null; - _MyConnection = null; - _MyFormat = null; + if(_MyParent != null) + { + _MyParent.Dispose();// Dispose related value + _MyParent = null;// Reset related value + } + if(_MyConnection != null) + { + _MyConnection.Dispose();// Dispose related value + _MyConnection = null;// Reset related value + } + if(_MyFormat != null) + { + _MyFormat.Dispose();// Dispose related value + _MyFormat = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(FormatFolder tmp) @@ -498,9 +522,21 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UsrID = tmp.UsrID; _FolderInfoExtension.Refresh(this); - _MyParent = null; - _MyConnection = null; - _MyFormat = null; + if(_MyParent != null) + { + _MyParent.Dispose();// Dispose related value + _MyParent = null;// Reset related value + } + if(_MyConnection != null) + { + _MyConnection.Dispose();// Dispose related value + _MyConnection = null;// Reset related value + } + if(_MyFormat != null) + { + _MyFormat.Dispose();// Dispose related value + _MyFormat = null;// Reset related value + } OnChange();// raise an event } public static FolderInfo Get(int folderID) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/FormatInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/FormatInfo.cs index 4077b06c..0578157d 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/FormatInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/FormatInfo.cs @@ -390,7 +390,11 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _FormatInfoExtension.Refresh(this); - _MyParent = null; + if(_MyParent != null) + { + _MyParent.Dispose();// Dispose related value + _MyParent = null;// Reset related value + } OnChange();// raise an event } public static FormatInfo Get(int formatID) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ItemInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ItemInfo.cs index f1b7b11a..c5f6ab91 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ItemInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ItemInfo.cs @@ -445,8 +445,16 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _ItemInfoExtension.Refresh(this); - _MyPrevious = null; - _MyContent = null; + if(_MyPrevious != null) + { + _MyPrevious.Dispose();// Dispose related value + _MyPrevious = null;// Reset related value + } + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(ContentItem tmp) @@ -469,8 +477,16 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _ItemInfoExtension.Refresh(this); - _MyPrevious = null; - _MyContent = null; + if(_MyPrevious != null) + { + _MyPrevious.Dispose();// Dispose related value + _MyPrevious = null;// Reset related value + } + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } OnChange();// raise an event } public static ItemInfo Get(int itemID) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/MembershipInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/MembershipInfo.cs index f30e5dae..864545b4 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/MembershipInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/MembershipInfo.cs @@ -268,8 +268,16 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UsrID = tmp.UsrID; _MembershipInfoExtension.Refresh(this); - _MyUser = null; - _MyGroup = null; + if(_MyUser != null) + { + _MyUser.Dispose();// Dispose related value + _MyUser = null;// Reset related value + } + if(_MyGroup != null) + { + _MyGroup.Dispose();// Dispose related value + _MyGroup = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(GroupMembership tmp) @@ -295,8 +303,16 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UsrID = tmp.UsrID; _MembershipInfoExtension.Refresh(this); - _MyUser = null; - _MyGroup = null; + if(_MyUser != null) + { + _MyUser.Dispose();// Dispose related value + _MyUser = null;// Reset related value + } + if(_MyGroup != null) + { + _MyGroup.Dispose();// Dispose related value + _MyGroup = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(UserMembership tmp) @@ -322,8 +338,16 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UsrID = tmp.UsrID; _MembershipInfoExtension.Refresh(this); - _MyUser = null; - _MyGroup = null; + if(_MyUser != null) + { + _MyUser.Dispose();// Dispose related value + _MyUser = null;// Reset related value + } + if(_MyGroup != null) + { + _MyGroup.Dispose();// Dispose related value + _MyGroup = null;// Reset related value + } OnChange();// raise an event } public static MembershipInfo Get(int ugid) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/PartInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/PartInfo.cs index 3f51c54e..5dc0ce4c 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/PartInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/PartInfo.cs @@ -230,8 +230,16 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _PartInfoExtension.Refresh(this); - _MyContent = null; - _MyItem = null; + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } + if(_MyItem != null) + { + _MyItem.Dispose();// Dispose related value + _MyItem = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(Content myContent, ContentPart tmp) @@ -254,8 +262,16 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _PartInfoExtension.Refresh(this); - _MyContent = null; - _MyItem = null; + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } + if(_MyItem != null) + { + _MyItem.Dispose();// Dispose related value + _MyItem = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(ItemPart tmp) @@ -271,8 +287,16 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _PartInfoExtension.Refresh(this); - _MyContent = null; - _MyItem = null; + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } + if(_MyItem != null) + { + _MyItem.Dispose();// Dispose related value + _MyItem = null;// Reset related value + } OnChange();// raise an event } public static PartInfo Get(int contentID, int fromType) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/PermissionInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/PermissionInfo.cs index 51c668d4..bed79b29 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/PermissionInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/PermissionInfo.cs @@ -295,7 +295,11 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UsrID = tmp.UsrID; _PermissionInfoExtension.Refresh(this); - _MyRole = null; + if(_MyRole != null) + { + _MyRole.Dispose();// Dispose related value + _MyRole = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(RolePermission tmp) @@ -318,7 +322,11 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UsrID = tmp.UsrID; _PermissionInfoExtension.Refresh(this); - _MyRole = null; + if(_MyRole != null) + { + _MyRole.Dispose();// Dispose related value + _MyRole = null;// Reset related value + } OnChange();// raise an event } public static PermissionInfo Get(int pid) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/RoUsageInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/RoUsageInfo.cs index 3a9eabc0..188b72bd 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/RoUsageInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/RoUsageInfo.cs @@ -228,7 +228,11 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _RoUsageInfoExtension.Refresh(this); - _MyContent = null; + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } OnChange();// raise an event } public static void Refresh(ContentRoUsage tmp) @@ -246,7 +250,11 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _RoUsageInfoExtension.Refresh(this); - _MyContent = null; + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } OnChange();// raise an event } public static RoUsageInfo Get(int rOUsageID) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/TransitionInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/TransitionInfo.cs index b4470461..7a2288c8 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/TransitionInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/TransitionInfo.cs @@ -318,10 +318,26 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _TransitionInfoExtension.Refresh(this); - _MyContent = null; - _MyItemToID = null; - _MyItemRangeID = null; - _MyZTransition = null;// Reset related value + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } + if(_MyItemToID != null) + { + _MyItemToID.Dispose();// Dispose related value + _MyItemToID = null;// Reset related value + } + if(_MyItemRangeID != null) + { + _MyItemRangeID.Dispose();// Dispose related value + _MyItemRangeID = null;// Reset related value + } + if(_MyZTransition != null) + { + _MyZTransition.Dispose();// Dispose related value + _MyZTransition = null;// Reset related value + } _TransitionZTransitionCount = -1;// Reset Count OnChange();// raise an event } @@ -354,10 +370,26 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _TransitionInfoExtension.Refresh(this); - _MyContent = null; - _MyItemToID = null; - _MyItemRangeID = null; - _MyZTransition = null;// Reset related value + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } + if(_MyItemToID != null) + { + _MyItemToID.Dispose();// Dispose related value + _MyItemToID = null;// Reset related value + } + if(_MyItemRangeID != null) + { + _MyItemRangeID.Dispose();// Dispose related value + _MyItemRangeID = null;// Reset related value + } + if(_MyZTransition != null) + { + _MyZTransition.Dispose();// Dispose related value + _MyZTransition = null;// Reset related value + } _TransitionZTransitionCount = -1;// Reset Count OnChange();// raise an event } @@ -390,10 +422,26 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _TransitionInfoExtension.Refresh(this); - _MyContent = null; - _MyItemToID = null; - _MyItemRangeID = null; - _MyZTransition = null;// Reset related value + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } + if(_MyItemToID != null) + { + _MyItemToID.Dispose();// Dispose related value + _MyItemToID = null;// Reset related value + } + if(_MyItemRangeID != null) + { + _MyItemRangeID.Dispose();// Dispose related value + _MyItemRangeID = null;// Reset related value + } + if(_MyZTransition != null) + { + _MyZTransition.Dispose();// Dispose related value + _MyZTransition = null;// Reset related value + } _TransitionZTransitionCount = -1;// Reset Count OnChange();// raise an event } @@ -426,10 +474,26 @@ namespace VEPROMS.CSLA.Library _DTS = tmp.DTS; _UserID = tmp.UserID; _TransitionInfoExtension.Refresh(this); - _MyContent = null; - _MyItemToID = null; - _MyItemRangeID = null; - _MyZTransition = null;// Reset related value + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } + if(_MyItemToID != null) + { + _MyItemToID.Dispose();// Dispose related value + _MyItemToID = null;// Reset related value + } + if(_MyItemRangeID != null) + { + _MyItemRangeID.Dispose();// Dispose related value + _MyItemRangeID = null;// Reset related value + } + if(_MyZTransition != null) + { + _MyZTransition.Dispose();// Dispose related value + _MyZTransition = null;// Reset related value + } _TransitionZTransitionCount = -1;// Reset Count OnChange();// raise an event } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ZContentInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ZContentInfo.cs index d2f971e9..017f7295 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ZContentInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ZContentInfo.cs @@ -175,7 +175,11 @@ namespace VEPROMS.CSLA.Library { _OldStepSequence = tmp.OldStepSequence; _ZContentInfoExtension.Refresh(this); - _MyContent = null; + if(_MyContent != null) + { + _MyContent.Dispose();// Dispose related value + _MyContent = null;// Reset related value + } OnChange();// raise an event } public static ZContentInfo Get(int contentID) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ZTransitionInfo.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ZTransitionInfo.cs index 705bf476..11a94d96 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ZTransitionInfo.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ZTransitionInfo.cs @@ -175,7 +175,11 @@ namespace VEPROMS.CSLA.Library { _Oldto = tmp.Oldto; _ZTransitionInfoExtension.Refresh(this); - _MyTransition = null; + if(_MyTransition != null) + { + _MyTransition.Dispose();// Dispose related value + _MyTransition = null;// Reset related value + } OnChange();// raise an event } public static ZTransitionInfo Get(int transitionID)