private void simpleButton1_Click(object sender, EventArgs e) { //关闭后再获取入口 CloseFormHandle close = new CloseFormHandle(delegate() { OpenMember(); }); int money = int.Parse(this.moneyTextEdit.Text); UserScanCodeView view = new UserScanCodeView(this.openCard, money, FLOW_STATUS.MEMBER_STATUS, PRECHARGE_TYPE.OPEN_MEMBER); ToolsManage.ShowForm(view, false, close); }
private void simpleButton2_Click(object sender, EventArgs e) { //if (!this.textEdit1.Text.Equals("")) //{ // StructCard.Builder newCard = new StructCard.Builder(this.activeCard); // newCard.Number = this.textEdit1.Text; // UserScanCodeView view = new UserScanCodeView(newCard.Build(), 100, PRECHARGE_TYPE.NOT_MEMBER); // ToolsManage.ShowForm(view, false); //} //else //{ //} UserScanCodeView view = new UserScanCodeView(activeCard, 100, PRECHARGE_TYPE.NOT_MEMBER); ToolsManage.ShowForm(view, false); }
//激活结果回调 private void ActiveFlowResult(ResultModel result) { if (result.pack.Cmd != Cmd.CMD_EMK_CHECKIN) { return; } System.Console.WriteLine("CardCheckInResult:" + result.pack); NetMessageManage.RemoveResultBlock(ActiveFlowResult); if (result.pack.Content.MessageType != 1) { FLOW_ERROR error = FLOW_ERROR.OTHER; Enum.TryParse <FLOW_ERROR>(result.pack.Content.ErrorTip.Key, out error); switch (error) { //需要充值 case FLOW_ERROR.NEED_RECHARGE: UserScanCodeView codeView = new UserScanCodeView(this.activeCard, 100, FLOW_STATUS.ACTIVE_STATUS, (int)PRECHARGE_TYPE.NOT_MEMBER); ToolsManage.ShowForm(codeView, false); break; //提醒是否开通会员 case FLOW_ERROR.NEED_ADD_CARD: { AddCardInfo(); } break; //用户锁定 case FLOW_ERROR.USER_LOCK: { MessageBox.Show("该用户已经被锁"); } break; } return; } //激活成功后提示激活成功,将值设置成不激活状态 else { _manage = null; activeCard = null; UserActivResultView view = new UserActivResultView(); ToolsManage.ShowForm(view, false); } }