Example #1
0
        /// <summary>
        /// 当前货位原有的电池条码删除,插入新的电池条码
        /// </summary>
        /// <param name="goodssiteID"></param>
        /// <param name="batteryIDs"></param>
        /// <returns></returns>
        public bool AddBattery(int goodssiteID, string [] batteryIDs)
        {
            if (batteryIDs.Length == 0)
            {
                return(false);
            }
            //DeleteByGSID(goodssiteID);


            for (int i = 0; i < batteryIDs.Length; i++)
            {
                string channel = (i + 1).ToString();
                XWEDBAccess.Model.BatteryCodeModel batteryModel = GetModelByGSIDAndChannel(goodssiteID, channel);
                if (batteryModel == null)//插入
                {
                    batteryModel             = new Model.BatteryCodeModel();
                    batteryModel.GoodsSiteID = goodssiteID;
                    batteryModel.Code        = batteryIDs[i];
                    batteryModel.Channel     = channel;
                    Add(batteryModel);
                }
                else//更新
                {
                    batteryModel             = new Model.BatteryCodeModel();
                    batteryModel.GoodsSiteID = goodssiteID;
                    batteryModel.Code        = batteryIDs[i];
                    batteryModel.Channel     = channel;
                    Update(batteryModel);
                }
            }
            return(true);
        }
Example #2
0
        /// <summary>
        /// 当前货位原有的电池条码删除,插入新的电池条码
        /// </summary>
        /// <param name="goodssiteID"></param>
        /// <param name="batteryIDs"></param>
        /// <returns></returns>
        public bool AddBattery(int goodssiteID, string [] batteryIDs)
        {
            if (batteryIDs.Length == 0)
            {
                return(false);
            }
            DeleteByGSID(goodssiteID);


            for (int i = 0; i < batteryIDs.Length; i++)
            {
                XWEDBAccess.Model.BatteryCodeModel batteryModel = new Model.BatteryCodeModel();
                batteryModel.GoodsSiteID = goodssiteID;
                batteryModel.Code        = batteryIDs[i];
                Add(batteryModel);
            }
            return(true);
        }