private void printLable() { string shengXinNo = shengXinNoEcTabTextBox.Text.Trim(); if (string.IsNullOrEmpty(shengXinNo)) { MessageBox.Show("运单号不可为空!"); } else { string orderNo = shengXinLableControl1.getPageName() + "|" + shengXinNo; List <SagawaLabel> sagawaList = ShengXinAPI.getSagawaLableByShengXinNo(orderNo); if (sagawaList != null && sagawaList.Count > 0) { foreach (var item in sagawaList) { if (item != null && onlyCustomsCheckBox.Checked == false) { switch (item.LabelType) { case "sagawa": ArgoxPrintUtil.SagawaLablePrint(item); break; case "japanEmsBig": ArgoxPrintUtil.JapanEmsPrint(item); break; case "japanEmsSmall": ArgoxPrintUtil.JapanEmsSmallPrint(item); break; default: break; } } //判断是否需要打印海关标签 if (item != null && (customsCheckBoxEc.Checked || onlyCustomsCheckBox.Checked)) { if (eComCheckBoxEc.Checked) { item.eCommerce = "Y"; } item.destination = desComboBoxEc.SelectedItem.ToString(); item.flightDate = flightDateTextBox.Text; item.AgentSendCompany = item.AgentSendCompany + " 店铺"; ArgoxPrintUtil.CustomsPrint(item); } } initEc(); } } }
private void printOfflineByShengxinNo() { String shengxinNo = offLineShengxinNoTextBox.Text; String sagawaNo = "A" + shengxinNo + "A"; if (shengxinNo == null) { MessageBox.Show("请输入运单号!"); } else { if (offLineList != null && offLineList.Count > 0) { foreach (var item in offLineList) { if (item != null) { if (string.Equals(item.CnPackNum, shengxinNo)) { switch (item.LabelType) { case "sagawa": ArgoxPrintUtil.SagawaLablePrint(item); break; default: break; } } else if (string.Equals(item.JpPackNum, sagawaNo)) { switch (item.LabelType) { case "sagawa": ArgoxPrintUtil.SagawaLablePrint(item); break; default: break; } } } } } else { MessageBox.Show("文件未打开!"); } } }
private void printLableGm() { string shengXinNo = shengXinNoGmTabTextBox.Text.Trim(); if (string.IsNullOrEmpty(shengXinNo)) { MessageBox.Show("运单号不可为空!"); } else { string orderNo = shengXinLableControl2.getPageName() + "|" + shengXinNo; List <SagawaLabel> sagawaList = ShengXinAPI.getSagawaLableByShengXinNo(orderNo); if (sagawaList != null && sagawaList.Count > 0) { foreach (var item in sagawaList) { if (item != null) { item.emptyStyle = "Y"; switch (item.LabelType) { case "sagawa": ArgoxPrintUtil.SagawaLablePrint(item); break; case "japanEmsBig": ArgoxPrintUtil.JapanEmsPrint(item); break; case "japanEmsSmall": ArgoxPrintUtil.JapanEmsSmallPrint(item); break; default: break; } } } initGm(); } } }