Reset related lists
This commit is contained in:
@@ -274,13 +274,19 @@ namespace VEPROMS.CSLA.Library
|
||||
get
|
||||
{
|
||||
CanReadProperty("DocumentEntries", true);
|
||||
if (_DocumentEntryCount > 0 && _DocumentEntries == null)
|
||||
if (_DocumentEntryCount < 0 || (_DocumentEntryCount > 0 && _DocumentEntries == null))
|
||||
_DocumentEntries = DocumentEntries.GetByDocID(DocID);
|
||||
else if (_DocumentEntries == null)
|
||||
if (_DocumentEntryCount < 0 )
|
||||
_DocumentEntryCount = _DocumentEntries == null ? 0 : _DocumentEntries.Count;
|
||||
if (_DocumentEntries == null)
|
||||
_DocumentEntries = DocumentEntries.New();
|
||||
return _DocumentEntries;
|
||||
}
|
||||
}
|
||||
public void Reset_DocumentEntries()
|
||||
{
|
||||
_DocumentEntryCount = -1;
|
||||
}
|
||||
public override bool IsDirty
|
||||
{
|
||||
get { return base.IsDirty || (_DocumentEntries == null ? false : _DocumentEntries.IsDirty); }
|
||||
|
Reference in New Issue
Block a user