| | |
| | | case "GetCardQR": |
| | | return action is PackingAction ? GetCardCode(lvars, action as PackingAction) : ""; |
| | | case "GetDescription": |
| | | return WorkBatch.Product.ITEM_DESC; |
| | | return WorkBatch.Product.ExtInfo.Packaging; //WorkBatch.Product.ITEM_DESC; |
| | | case "GetPAndO": |
| | | return WorkBatch.WO.SALES_CONTRACT; |
| | | case "GetLTD": |
| | |
| | | switch (pv.VAR_METHOD) |
| | | { |
| | | case "GetCartonGenerate": |
| | | return Biz.CodeRule[lv.BARCODE_RULE ?? ""]?.Generate($"{WorkBatch.Batch.BATCH_NO}-{WorkBatch.Batch.PLAN_QTY}-").Data.ToString() ?? ""; |
| | | return Biz.CodeRule[lv.BARCODE_RULE ?? ""]?.Generate("B", $"{WorkBatch.Batch.BATCH_NO}-{WorkBatch.Batch.PLAN_QTY}-").Data.ToString() ?? ""; |
| | | case "GetHW21SNGenerate": |
| | | return Biz.CodeRule[lv.BARCODE_RULE ?? ""]?.Generate("SN:", "05").Data.ToString() ?? ""; |
| | | default: |
| | |
| | | /// <returns></returns> |
| | | private string GetCardOrBoxQR(string code, List<BAS_LABEL_VAR> lvars, PackingAction action) |
| | | { |
| | | var itemCode = WorkBatch.Product.CUST_PROD_CODE; |
| | | var itemCode = WorkBatch.Product.ITEM_CODE; |
| | | var wo = WorkBatch.Batch.ORDER_NO; |
| | | var snList = string.Join("\r\n", action.GetMinPackageList(action.CurPkg.Item).Select(q => q.SN)); |
| | | if (snList.IsNullOrEmpty()) { snList = $"{CurSN}"; } |