Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }