/// <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); }
/// <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); }