diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs index 031a74f5..e53e9cd1 100644 --- a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs +++ b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs @@ -1440,6 +1440,23 @@ namespace VEPROMS.CSLA.Library return ProcedureInfo.Get(tmp.ItemID); } } + private ItemInfo _MyHLS = null; + public ItemInfo MyHLS + { + get + { + if (_MyHLS == null) + { + if (IsHigh) _MyHLS = this; + else + { + _MyHLS = ((ItemInfo)MyActiveParent).MyHLS; + } + } + return _MyHLS; + } + } + private IVEDrillDownReadOnly _ActiveParent = null; public IVEDrillDownReadOnly MyActiveParent { get { return _ActiveParent; } } public IVEDrillDownReadOnly ActiveParent