/// <summary> /// 初始化纸币器驱动 /// </summary> private void InitializeCashRMB() { StringBuilder info = new StringBuilder(1024); int resultCode = CashRMB.TT_OpenDevice(new StringBuilder(SysConfigHelper.readerNode("CashRMBPort")), new StringBuilder("9600"), info); if (resultCode == 0) { PayStaticParam.isHaveRMB = true; PayStaticParam.RmbIsOpen = true; Thread.Sleep(5000); DeviceState.sendRmdStatu(); logger("识币器识别成功:" + resultCode); } else { PayStaticParam.isHaveRMB = false; PayStaticParam.RmbIsOpen = false; logger("识币器识别失败:" + resultCode); } }
private void 确定_Click(object sender, RoutedEventArgs e) { if (money == 0) { return; } isClose = true; try { switch (SysBLL.payCostType) { case 1: //移动 Payment.mobilePayParam.UserInputMoney = money.ToString(); Util.JumpUtil.jumpCommonPage("FormMobileStep06"); break; case 2: //联通 Payment.unicomPayParam.UserInputMoney = money.ToString(); Util.JumpUtil.jumpCommonPage("FormUnicomStep06"); break; case 4: //电力 Payment.elecPayParam.UserInputMoney = money.ToString(); Util.JumpUtil.jumpCommonPage("FormElectricStep06"); break; case 6: //广电 Payment.broadCasPayParam.UserInputMoney = money.ToString(); Payment.broadCasPayParam.List.BANLANCE = money.ToString(); Util.JumpUtil.jumpCommonPage("FormBroadCasStep06"); break; } } catch (Exception ex) { } DeviceState.sendRmdStatu(); }