private void lblBankStored_Click(object sender, EventArgs e) { lblBankStored.Enabled = false; ucTime1.timer1.Stop(); FrmMoneyInput frm = new FrmMoneyInput(); frm.CallType = CallType; if (frm.ShowDialog() == DialogResult.OK) { RechargeMoney = DecimalRound.Round(frm.inputMoney, 2); frm.Dispose(); } else { ucTime1.timer1.Start(); lblBankStored.Enabled = true; return; } //调用POS机推秆程序打开 AutoServiceSDK.SdkService.Common_XH theCommon_XH = null; if (AutoHostConfig.ReadCardType == "XUHUI") { theCommon_XH = new AutoServiceSDK.SdkService.Common_XH(); theCommon_XH.PosDoor(0); } try { Saving(RechargeMoney); } catch (Exception ex) { Skynet.LoggingService.LogService.GlobalInfoMessage("调用银行卡充值失败:" + ex.Message); } finally { if (AutoHostConfig.ReadCardType == "XUHUI") { theCommon_XH.PosDoor(1); } lblBankStored.Enabled = true; } }
private void btnApliPay_Click(object sender, EventArgs e) { this.ucTime1.timer1.Stop(); if (string.IsNullOrEmpty(SkyComm.cardInfoStruct.CardNo)) { FrmMain frmM = new FrmMain(); int intResult = SkyComm.ReadCard("支付宝预存"); if (intResult == 0) { this.ucTime1.timer1.Start(); return; } } // FrmChooseMoney mChooseMoneyFrm = new FrmChooseMoney(); FrmMoneyInput mChooseMoneyFrm = new FrmMoneyInput(); if (mChooseMoneyFrm.ShowDialog() == DialogResult.OK)//确认了金额 { // decimal mChooseMoney = mChooseMoneyFrm.ChooseMoney;//所选金额 string mMoney = mChooseMoneyFrm.inputMoney.ToString() + ".00"; decimal mChooseMoney = Math.Round(Convert.ToDecimal(mMoney), 2);//所选金额 if (!string.IsNullOrEmpty(SkyComm.getvalue("微信交易测试"))) { mChooseMoney = Math.Round(Convert.ToDecimal("0.01"), 2);//所选金额 } FrmNetPay payFrm = new FrmNetPay(); payFrm.PayMoney = mChooseMoney; payFrm.ServiceType = serviceType; payFrm.PayMethod = "2";//支付宝 switch (CallType) { case 0: payFrm.PayType = "充值"; break; case 1: payFrm.PayType = "缴费"; break; case 2: payFrm.PayType = "办卡"; break; default: payFrm.PayType = ""; break; } DialogResult mDialogResult = payFrm.ShowDialog(); if (mDialogResult == DialogResult.OK) { Savingsucceed = 1; RechargeMoney = mChooseMoney; // SkyComm.ShowMessageInfo(payFrm.PayType + "成功!"); FrmRechargeSuccessful frmRecharge = new FrmRechargeSuccessful(); frmRecharge.RechargeMoney = mChooseMoney; frmRecharge.ShowDialog(this); frmRecharge.Dispose(); } else { this.ucTime1.timer1.Start();//计时器动 } } else { this.ucTime1.timer1.Start();//计时器动 } }
private void label4_Click(object sender, EventArgs e) { this.ucTime1.timer1.Stop(); InHosRecordFacade theInHosRecordFacade = new InHosRecordFacade(); DataSet inHosData = theInHosRecordFacade.FindInfoByDiagnoseID(SkyComm.DiagnoseID); if (inHosData != null && inHosData.Tables.Count != 0 && inHosData.Tables[0].Rows.Count != 0) { if (inHosData.Tables[0].Rows[0]["INHOSSTATE"].ToString() == "1") { SkyComm.ShowMessageInfo("您已结算,不能继续预交款操作!"); return; } } if (string.IsNullOrEmpty(SkyComm.cardInfoStruct.CardNo)) { FrmMain frmM = new FrmMain(); int intResult = SkyComm.ReadCard("微信预存"); if (intResult == 0) { this.ucTime1.timer1.Start(); return; } } // FrmChooseMoney mChooseMoneyFrm = new FrmChooseMoney(); FrmMoneyInput mChooseMoneyFrm = new FrmMoneyInput(); if (mChooseMoneyFrm.ShowDialog() == DialogResult.OK)//确认了金额 { // decimal mChooseMoney = mChooseMoneyFrm.ChooseMoney;//所选金额 string mMoney = mChooseMoneyFrm.inputMoney.ToString() + ".00"; decimal mChooseMoney = Math.Round(Convert.ToDecimal(mMoney), 2);//所选金额 if (!string.IsNullOrEmpty(SkyComm.getvalue("微信交易测试"))) { mChooseMoney = Math.Round(Convert.ToDecimal("0.01"), 2);//所选金额 } FrmNetPay payFrm = new FrmNetPay(); payFrm.PayMoney = mChooseMoney; payFrm.ServiceType = "5"; payFrm.PayMethod = "2"; payFrm.PayType = "住院充值"; payFrm.inHosMoney = lblYE.Text; DialogResult mDialogResult = payFrm.ShowDialog(); if (mDialogResult == DialogResult.OK) { //his预存 inHosSave(inHosData, mChooseMoney, payFrm.mSerialNo, payFrm.bankNo); ; SkyComm.ShowMessageInfo(payFrm.PayType + "成功!"); } else { this.ucTime1.timer1.Start();//计时器动 } } else { this.ucTime1.timer1.Start();//计时器动 } }