Esempio n. 1
0
        private void cmbInsuranceDuration_SelectedIndexChanged(object sender, EventArgs e)
        {
            EagleWebService.t_Product product = (EagleWebService.t_Product)(cmbInsuranceType.Items[cmbInsuranceType.SelectedIndex]);

            if (string.IsNullOrEmpty(product.PrintingConfig))
            {
                MessageBox.Show("未找到该产品的打印格式信息,请连续管理员!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            try
            {
                printHandle = new PrintXmlHandle(PRINT_TYPE.INSURANCE, product.PrintingConfig, product.productID);
                printHandle.ToForm(this);

                string   productString        = product.FilterComment;
                string[] productIdAndDuration = productString.Split('|');
                int      productDuration      = int.Parse(productIdAndDuration[1]);
                cmbDuration.Items.Clear();
                for (int i = 1; i <= productDuration; i++)
                {
                    cmbDuration.Items.Add(i + "天");
                }
                cmbDuration.SelectedItem = productDuration + "天";
            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 引用SOCKET与指令池的构造
 /// </summary>
 public Receipt(EagleProtocal.MyTcpIpClient socket, EagleString.CommandPool cmdpool, EagleString.LoginInfo li)
 {
     InitializeComponent();
     printHandle                = new PrintXmlHandle(PRINT_TYPE.RECEIPT, "", 0);
     m_socket                   = socket;
     m_cmdpool                  = cmdpool;
     m_li                       = li;
     btnOffline.Enabled         = m_li.b2b.lr.AuthorityOfFunction("00A");
     btnPrintOffline_LX.Enabled = btnOffline.Enabled;
 }