public bool CheckSPCObject(string objectCode) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } object obj = _spcFacade.GetSPCObject(objectCode); if (obj != null) { WebInfoPublish.Publish(this, "$Error_PK_is_Repeat", this.languageComponent1); return(false); } return(true); }
/// <summary> /// 查询控制对象测试数据次数 /// </summary> /// <param name="spcObjectCode"></param> /// <returns></returns> public int GetObjectTestCount(string spcObjectCode) { if (htSpcTestCount == null) { htSpcTestCount = new Hashtable(); } if (htSpcTestCount.ContainsKey(spcObjectCode) == true) { return(Convert.ToInt32(htSpcTestCount[spcObjectCode])); } else { SPCFacade spcFacade = new SPCFacade(this.DataProvider); SPCObject spcObj = (SPCObject)spcFacade.GetSPCObject(spcObjectCode); if (spcObj != null) { // htSpcTestCount.Add(spcObjectCode, spcObj.TestTimes); //return Convert.ToInt32(spcObj.TestTimes); } } return(1); }