private void printBtn_Click(object sender, EventArgs e) { String waybill_no = waybillNOTextBox.Text.Trim(); String product_reg_code = productRegCodeTextBox.Text.Trim(); String endRegNo = endRegNoTextBox.Text.Trim(); List <ProductRegInfo> productRegNo = WhApi.GetProductRegNo(waybill_no, product_reg_code, endRegNo); //打印商品登记号,每次打印两个 if (productRegNo != null && productRegNo.Count > 0) { for (int i = 0; i < productRegNo.Count; i += 2) { ProductRegInfo leftProductReg = productRegNo[i]; string rightNum = ""; string rightComCode = ""; string leftNum = leftProductReg.product_reg_code; string leftComCode = leftProductReg.company_product_code; if (i < productRegNo.Count - 1) { ProductRegInfo rightProductReg = productRegNo[i + 1]; rightComCode = productRegNo[i + 1].company_product_code; rightNum = productRegNo[i + 1].product_reg_code; } PrintLabel.ProductRegNoBarcodePrint(leftNum, rightNum, leftComCode, rightComCode); } PrintLabel.ProductRegNoBarcodePrint("", "", "", ""); } MessageBox.Show("条码打印完成。"); Init(); }
private void printBtn_Click(object sender, EventArgs e) { String order_no = orderNoTextBox.Text.Trim(); String product_code = productCodeTextBox.Text.Trim(); List <String> productRegNo = WhApi.GetProductRegNo(order_no, product_code); //打印商品登记号,每次打印两个 if (productRegNo != null && productRegNo.Count > 0) { for (int i = 0; i < productRegNo.Count; i += 2) { string rightNum = ""; string leftNum = productRegNo[i]; if (i < productRegNo.Count - 1) { rightNum = productRegNo[i + 1]; } PrintLabel.BarcodePrint(leftNum, rightNum); } } }