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