Exemple #1
0
 private static void CheckExsits(PS_sbcs newobj)
 {
     Random rm=new Random();
     PS_sbcs sbcs = null;
     sbcs = Client.ClientHelper.PlatformSqlMap.GetOneByKey<PS_sbcs>(newobj.ID);
     if (sbcs != null)
     {
         newobj.ID += rm.Next(10, 20);
         CheckExsits(newobj);
     }
     
 }
Exemple #2
0
 /// <summary>
 /// 新建对象设置Key值
 /// </summary>
 /// <param name="newobj"></param>
 void gridViewOperation_CreatingObjectEvent(PS_sbcs newobj) {
     newobj.ParentID = parentID;
     CheckExsits(newobj);
     if (parentObj != null ) {
         newobj.c1 = parentObj.c1;
         if (parentObj.bh.Length > 2) {
             newobj.bh = newobj.ParentID + getbh(8);// parentObj.bh.Substring(0, 2);
             //newobj.ID = newobj.bh;
             newobj.mc = parentObj.mc;
         } else  if (parentObj.bh.Length==2){
             newobj.bh =newobj.ParentID+ getbh(5);
         }
     }
 }