/// <summary> /// 构造函数,构造表信息List /// </summary> /// <param name="Bws">电能台表位数</param> public CusModel(int Bws, int TaiID) { _Bws = Bws; _Taiid = TaiID; DnbData = new DnbGroupInfo(Bws, TaiID); CLDC_DataCore.SystemModel.Item.SystemConfigure _TmpSystem = new CLDC_DataCore.SystemModel.Item.SystemConfigure(); _TmpSystem.Load(); this.Load(_TmpSystem); }
/// <summary> /// 从本地序列化缓存中加载模型数据。如果加载失败,则返回一个全新的模型对象。 /// </summary> public void Load() { //TODO:从临时库加载数据,现有模式保留优化。如果可以从临时库获取模型,则认为没有检完。反之创建新模型,当前方案也置空 DnbData = DnbData.LoadTmpData(); //DataBase.clsDataManage clsDM = new DataBase.clsDataManage(Const.GlobalUnit.DBPathOfTempAccess,false); //DnbData.MeterGroup = clsDM.GetMeterListFromTempDB(); if (DnbData == null || DnbData.MeterGroup.Count != _Bws) { //clsDM.DeleteTmp_MeterInfo(-1); DnbData = new DnbGroupInfo(_Bws, _Taiid); } }