void InitRecord(NFIDENTID self, string strClassName) { NFILogicClass xLogicClass = NFCLogicClassManager.Instance.GetElement(strClassName); NFIDataList xDataList = xLogicClass.GetRecordManager().GetRecordList(); for (int i = 0; i < xDataList.Count(); ++i) { string strRecordyName = xDataList.StringVal(i); NFIRecord xRecord = xLogicClass.GetRecordManager().GetRecord(strRecordyName); NFIObject xObject = GetObject(self); NFIRecordManager xRecordManager = xObject.GetRecordManager(); xRecordManager.AddRecord(strRecordyName, xRecord.GetRows(), xRecord.GetColsData()); } }
public override bool Shut() { mRecordManager = null; mPropertyManager = null; mHeartManager = null; return true; }
public override bool Init() { mRecordManager = new NFCRecordManager(mSelf); mPropertyManager = new NFCPropertyManager(mSelf); mHeartManager = new NFCHeartBeatManager(mSelf); mEventManager = new NFCEventManager(mSelf); return true; }
public NFCLogicClass() { mxPropertyManager = new NFCPropertyManager(new NFIDENTID()); mxRecordManager = new NFCRecordManager(new NFIDENTID()); }
public override bool Shut() { NFIDataList xRecordList = mRecordManager.GetRecordList(); if (null != xRecordList) { for(int i = 0; i < xRecordList.Count(); ++i) { string strRecordName = xRecordList.StringVal(i); NFIRecord xRecord = mRecordManager.GetRecord(strRecordName); if (null != xRecord) { xRecord.Clear(); } } } mRecordManager = null; mPropertyManager = null; mHeartManager = null; mEventManager = null; return true; }