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); } }
/// <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; }