/// <summary> /// 创建子区域 /// </summary> /// <returns></returns> public int CreateSubZone(int maxNum) { int OK = 0; string type = GetSubType(); for (int i = 1; i <= maxNum; i++) { StoreZone sz = new StoreZone(); sz.StoreId = this.StoreId; sz.Type = type; sz.Name = this.Name + "-" + i.ToString(); sz.Code = this.Code + "-" + i.ToString(); sz.PCode = this.Code; if (sz.Save() > 0) { OK += 1; } } return(OK); }
/// <summary> /// 给仓库创建大区 /// </summary> /// <param name="StoreId"></param> /// <param name="NewZoneNum"></param> /// <returns>返回生成的大区数量</returns> public int CreateStoreZone(int StoreId, int NewZoneNum) { int curZoneNum = ReadStoreZone(StoreId).Tables[0].Rows.Count; LetterNumber ln = new LetterNumber(curZoneNum); List <string> newZone = ln.Add(NewZoneNum); int OK = 0; for (int i = 0; i < newZone.Count; i++) { //生成新的大区 StoreZone sz = new StoreZone(); sz.StoreId = StoreId; sz.Code = StoreId + newZone[i]; sz.Name = newZone[i]; sz.Type = CommenClass.StoreZoneType.区.ToString(); if (sz.Save() > 0) { OK += 1; } } return(OK); }