Example #1
0
        private void OutTrade(string TradeCode, string TradeId)
        {
            if (OutPatID == "")
            {
                MessageBox.Show("请先查询门诊病人信息再操作!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            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.ClientOutParameter clientOutParameter = new PayAPIClassLib.ParaModel.ClientOutParameter();
            clientOutParameter.TradeCode         = TradeCode;
            clientOutParameter.TradeType         = "";
            clientOutParameter.TradeId           = Convert.ToDecimal(TradeId);
            clientOutParameter.TradeSource       = "";
            clientOutParameter.NetworkPatClassId = networkPatClassId;
            clientOutParameter.OutPatId          = Convert.ToDecimal(OutPatID);
            string tradeInfo = PayAPIUtilities.WebAPI.JsonHelper.SerializeObject(clientOutParameter);

            string strRe = ucPayInterfaceTest.ZYTrade(tradeInfo);

            MessageBox.Show(strRe);
        }
Example #2
0
        //-----------------------------------------
        private void button1_Click(object sender, EventArgs e)
        {
            PayAPIClassLib.ParaModel.ClientOutParameter clientOutParameter = new PayAPIClassLib.ParaModel.ClientOutParameter();
            clientOutParameter.TradeCode = "MZCash";
            clientOutParameter.TradeType = "";
            clientOutParameter.TradeId = 11;
            clientOutParameter.TradeSource = "";
            clientOutParameter.NetworkPatClassId = "1";
            clientOutParameter.OutPatId = 311;

            PayAPIUtilities.Config.PayAPIConfig.DebugMode = true;

            string tradeInfo = PayAPIUtilities.WebAPI.JsonHelper.SerializeObject(clientOutParameter);

            string strRe = ucPayInterfaceTest.ZYTrade(tradeInfo);
            MessageBox.Show(strRe);
        }