Reset related lists

This commit is contained in:
Rich
2009-02-06 15:55:52 +00:00
parent 1731dbe43b
commit 26f8e03a8c
29 changed files with 360 additions and 71 deletions

View File

@@ -302,13 +302,19 @@ namespace VEPROMS.CSLA.Library
get
{
CanReadProperty("ConnectionFolders", true);
if (_ConnectionFolderCount > 0 && _ConnectionFolders == null)
if (_ConnectionFolderCount < 0 || (_ConnectionFolderCount > 0 && _ConnectionFolders == null))
_ConnectionFolders = ConnectionFolders.GetByDBID(DBID);
else if (_ConnectionFolders == null)
if (_ConnectionFolderCount < 0 )
_ConnectionFolderCount = _ConnectionFolders == null ? 0 : _ConnectionFolders.Count;
if (_ConnectionFolders == null)
_ConnectionFolders = ConnectionFolders.New();
return _ConnectionFolders;
}
}
public void Reset_ConnectionFolders()
{
_ConnectionFolderCount = -1;
}
public override bool IsDirty
{
get { return base.IsDirty || (_ConnectionFolders == null ? false : _ConnectionFolders.IsDirty); }