コード例 #1
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="isOut">true门诊false住院</param>
 public InfoTongChou(bool IsOut, NetworkPatInfo patInfo, OutNetworkRegisters outnetworkregisters)
 {
     InitializeComponent();
     this.isOut               = IsOut;
     this.netPatInfo          = patInfo;
     this.outnetworkregisters = outnetworkregisters;
 }
コード例 #2
0
        /// <summary>
        /// 医保读卡
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnReadCard_Click(object sender, EventArgs e)
        {
            NetworkPatInfo      networkPatInfo      = new NetworkPatInfo();
            OutNetworkRegisters outnetworkregisters = new OutNetworkRegisters();
            string chargeClassId = cmbChargeClassId.SelectedValue.ToString();

            string networkPatClassId = "-1";

            DataTable dt = RICBll.ChargeClassIdConvertToNetworkPatClassId(chargeClassId, cInfo.strConn);

            if (dt.Rows.Count > 0)
            {
                networkPatClassId = dt.Rows[0]["NETWORKING_PAT_CLASS_ID"].ToString();
            }

            PayAPIClassLib.ParaModel.ClientParameter clientParameter = new PayAPIClassLib.ParaModel.ClientParameter();
            clientParameter.TradeCode         = "ReadCard";
            clientParameter.TradeType         = "";
            clientParameter.TradeId           = -1;
            clientParameter.TradeSource       = "";
            clientParameter.NetworkPatClassId = networkPatClassId;
            string tradeInfo = PayAPIUtilities.WebAPI.JsonHelper.SerializeObject(clientParameter);
            string strRe     = ucPayInterfaceTest.ZYTrade(tradeInfo);

            MessageBox.Show(strRe);
        }