| | |
| | | .AndIF(!string.IsNullOrWhiteSpace(model.Status), it => it.Status == model.SupplierLot) |
| | | .AndIF(!string.IsNullOrWhiteSpace(model.ProductionTime), it => it.ProductionTime >= Convert.ToDateTime(model.ProductionTime)) |
| | | .AndIF(!string.IsNullOrWhiteSpace(model.ProductionTime), it => it.ProductionTime <= Convert.ToDateTime(model.ProductionTime).AddDays(1)) |
| | | .And(it => it.IsDel == "0") |
| | | .And(it => it.IsDel == "0" && it.Origin == "WMS生成") |
| | | .ToExpression(); |
| | | |
| | | var total = 0; |
| | |
| | | |
| | | #endregion |
| | | var modelList = new List<BllBoxInfo>(); |
| | | |
| | | var addLotNo = ""; |
| | | |
| | | if (packLevel == 1) |
| | | { |
| | | #region 一级包装 |
| | |
| | | } |
| | | } |
| | | |
| | | addLotNo = maxLotNoStr; |
| | | #endregion |
| | | |
| | | |
| | | |
| | | |
| | | for (int i = 1; i <= labelNum; i++) |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | addLotNo = maxCodestr2; |
| | | #endregion |
| | | |
| | | |
| | | |
| | | |
| | | for (int i = 1; i <= labelNum2; i++)//箱码标签 |
| | | { |
| | |
| | | maxboxcode3 = maxboxcode3.Substring(0, 11) + (int.Parse(maxboxcode3.Substring(11, 4)) + 1).ToString().PadLeft(4, '0'); |
| | | } |
| | | |
| | | var ssss = d.ToString("0"); |
| | | var sss = int.Parse(ssss); |
| | | |
| | | // 将条码保存到原料条码表 |
| | | var labelModel = new BllBoxInfo() |
| | | { |
| | |
| | | ASNDetailNo = asnList.Id, |
| | | BoxNo = maxboxcode2, |
| | | BoxNo3 = maxboxcode3, |
| | | Qty = int.Parse(d.ToString()), |
| | | Qty = sss, |
| | | FullQty = bNum, |
| | | Status = "0", |
| | | SkuNo = asnList.SkuNo, |
| | |
| | | |
| | | #endregion |
| | | } |
| | | |
| | | if (string.IsNullOrWhiteSpace(asnList.LotNo)) |
| | | { |
| | | asnList.LotNo = addLotNo; |
| | | Db.Updateable(asnList).ExecuteCommand(); |
| | | } |
| | | else |
| | | { |
| | | if (!asnList.LotNo.Contains(addLotNo)) |
| | | { |
| | | asnList.LotNo += ";" + addLotNo; |
| | | Db.Updateable(asnList).ExecuteCommand(); |
| | | } |
| | | } |
| | | |
| | | return modelList; |
| | | |
| | | |
| | |
| | | |
| | | model.BoxNo = data.BoxNo; // 箱号 |
| | | |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo,100, 25); |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo,160, 40,false); |
| | | |
| | | // 添加到list集合 |
| | | printModelList.Add(model); |
| | |
| | | |
| | | model.BoxNo = data.BoxNo; // 箱号 |
| | | |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 100, 25); |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 160, 40, false); |
| | | |
| | | // 添加到list集合 |
| | | printModelList.Add(model); |
| | |
| | | |
| | | model.BoxNo = data.BoxNo3; // 支号 |
| | | |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 100, 25); |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 160, 40, false); |
| | | |
| | | // 添加到list集合 |
| | | printModelList.Add(model); |
| | |
| | | |
| | | model.BoxNo = data.BoxNo3; // 箱号 |
| | | |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 100, 25); |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 160, 40, false); |
| | | |
| | | // 添加到list集合 |
| | | printModelList.Add(model); |
| | |
| | | model1.Qty = dataList.Sum(m=>m.Qty);// 数量 |
| | | model1.BoxNo = data.BoxNo; // 箱号 |
| | | |
| | | model1.ImgStr = BarcodeHelper.GetCodeBarBase64(model1.BoxNo, 100, 25); |
| | | model1.ImgStr = BarcodeHelper.GetCodeBarBase64(model1.BoxNo, 160, 40, false); |
| | | |
| | | // 添加到list集合 |
| | | printModelList.Add(model1); |
| | |
| | | model.Qty = data.Qty;// 数量 |
| | | model.BoxNo = data.BoxNo3; // 支号 |
| | | |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 100, 25); |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 160, 40, false); |
| | | |
| | | // 添加到list集合 |
| | | printModelList.Add(model); |
| | |
| | | model.Qty = data.Sum(m => m.Qty); // 数量 |
| | | model.BoxNo = boxData.BoxNo; // 支号 |
| | | |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 100, 25); |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 160, 40, false); |
| | | |
| | | // 添加到list集合 |
| | | printModelList.Add(model); |
| | |
| | | model1.Qty = item.Qty;// 数量 |
| | | model1.BoxNo = item.BoxNo3; // 支号 |
| | | |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model1.BoxNo, 100, 25); |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model1.BoxNo, 160, 40, false); |
| | | |
| | | // 添加到list集合 |
| | | printModelList.Add(model); |
| | |
| | | model.Qty = data.Sum(m => m.Qty); // 数量 |
| | | model.BoxNo = boxData.BoxNo; // 支号 |
| | | |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 100, 25); |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 160, 40, false); |
| | | |
| | | // 添加到list集合 |
| | | printModelList.Add(model); |
| | |
| | | model1.Qty = item.Qty; // 数量 |
| | | model1.BoxNo = item.BoxNo3; // 支号 |
| | | |
| | | model1.ImgStr = BarcodeHelper.GetCodeBarBase64(model1.BoxNo, 100, 25); |
| | | model1.ImgStr = BarcodeHelper.GetCodeBarBase64(model1.BoxNo, 160, 40, false); |
| | | |
| | | |
| | | // 添加到list集合 |
| | |
| | | model.Qty = data.Sum(m => m.Qty); // 数量 |
| | | model.BoxNo = boxData.BoxNo; // 支号 |
| | | |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 100, 25); |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model.BoxNo, 160, 40, false); |
| | | |
| | | // 添加到list集合 |
| | | printModelList.Add(model); |
| | |
| | | model1.Qty = item.Qty;// 数量 |
| | | model1.BoxNo = item.BoxNo3; // 支号 |
| | | |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model1.BoxNo, 100, 25); |
| | | model.ImgStr = BarcodeHelper.GetCodeBarBase64(model1.BoxNo, 160, 40, false); |
| | | |
| | | // 添加到list集合 |
| | | printModelList.Add(model1); |