Пример #1
0
        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);
        }
Пример #2
0
 /// <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);
 }