| | |
| | | Creater = "WMS", |
| | | CreateDate = DateTime.Now, |
| | | TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)), |
| | | MaterialType = dt_StockInfo.MaterialType |
| | | }; |
| | | _unitOfWorkManage.BeginTran(); |
| | | if (locationInfos.LocationStatus == LocationStatusEnum.InStock.ObjToInt()) |
| | |
| | | { |
| | | RoadwayNo = "2"; |
| | | } |
| | | Dt_LocationInfo locationInfos = _basicService.LocationInfoService.Repository.QueryFirst(x => x.RoadwayNo == RoadwayNo && x.Depth==1 && x.LocationStatus == LocationStatusEnum.Pallet.ObjToInt()); |
| | | Dt_LocationInfo locationInfos = _basicService.LocationInfoService.Repository.QueryFirst(x => x.RoadwayNo == RoadwayNo && x.EnableStatus != (int)EnableStatusEnum.Disable && x.Depth==1 && x.LocationStatus == LocationStatusEnum.Pallet.ObjToInt()); |
| | | if(locationInfos == null) |
| | | { |
| | | locationInfos = _basicService.LocationInfoService.Repository.QueryFirst(x => x.RoadwayNo == RoadwayNo && x.Depth == 2 && x.LocationStatus == LocationStatusEnum.Pallet.ObjToInt()); |
| | | locationInfos = _basicService.LocationInfoService.Repository.QueryFirst(x => x.RoadwayNo == RoadwayNo && x.Depth == 2 && x.EnableStatus != (int)EnableStatusEnum.Disable && x.LocationStatus == LocationStatusEnum.Pallet.ObjToInt()); |
| | | } |
| | | |
| | | if (locationInfos != null) |
| | |
| | | Depth = locationInfos.Depth, |
| | | CreateDate = DateTime.Now, |
| | | PalletCodequantity = (int)dt_StockInfo.Materialweight, |
| | | MaterialType = dt_StockInfo.MaterialType |
| | | }; |
| | | |
| | | _unitOfWorkManage.BeginTran(); |
| | |
| | | CreateDate = DateTime.Now, |
| | | PalletCodequantity = (int)dt_StockInfo[i].Materialweight, |
| | | PLCTo = generate.TargetAddress == "R01-002-041-011-01" ? 1 : 2, |
| | | MaterialType = dt_StockInfo[i].MaterialType |
| | | }; |
| | | |
| | | _unitOfWorkManage.BeginTran(); |
| | |
| | | Creater = "WMS", |
| | | Depth = locationinfo.Depth, |
| | | CreateDate = DateTime.Now, |
| | | MaterialType= stockt.MaterialType |
| | | }; |
| | | dtstockt.Add(stockt); |
| | | locations.Add(locationinfo); |
| | |
| | | Depth = locationinfo.Depth, |
| | | CreateDate = DateTime.Now, |
| | | PLCTo = int.Parse(saveModel.DelKeys[1].ToString()), |
| | | |
| | | MaterialType=stockt.MaterialType |
| | | }; |
| | | dtstockt.Add(stockt); |
| | | locations.Add(locationinfo); |