コード例 #1
0
        //激活
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            //if (!this.textEdit1.Text.Equals(""))
            //{
            //    StructCard.Builder newCard = new StructCard.Builder(this.activeCard);
            //    newCard.Number = this.textEdit1.Text;
            //    ActiveFlowManage.ActiveFlow().CardCheckIn(newCard.Build());

            //}
            //else
            //{

            //}
            ActiveFlowManage.ActiveFlow().CardCheckIn(this.activeCard);
        }
コード例 #2
0
        //获取充值结果回调
        private void GetRechargeResult(ResultModel result)
        {
            if (result.pack.Cmd != Cmd.CMD_TOCHARGE)
            {
                return;
            }
            System.Console.WriteLine("GetRechargeResult:" + result.pack);
            NetMessageManage.RemoveResultBlock(GetRechargeResult);
            if (result.pack.Content.MessageType == 1)
            {
                this.Invoke(new RefreshUIHandle(delegate
                {
                    SCToCharge charge = result.pack.Content.CsToCharge;
                    string msg        = string.Format("充值成功!\n本次充值{0}元,赠送{1}元,赠送{2}积分", charge.Recharge, charge.Bonus, charge.Integal);
                    MessageBox.Show(msg);

                    //正常充值流程继续调入口
                    if (this.flowstatus == FLOW_STATUS.NORMAL_STATUS)
                    {
                        BeginRecharge();
                    }
                    //其他则进行关闭
                    else
                    {
                        if (this.flowstatus == FLOW_STATUS.ACTIVE_STATUS)
                        {
                            ActiveFlowManage.ActiveFlow().MemberPaySuccess();
                        }
                        this.CloseFormClick();
                    }
                }));
            }
            else
            {
                this.Invoke(new RefreshUIHandle(delegate
                {
                    MessageBox.Show("充值失败");
                    //if (this.flowstatus == FLOW_STATUS.ACTIVE_STATUS)
                    //{
                    //    ActiveFlowManage.ActiveFlow().MemberPaySuccess();
                    //}
                    this.CloseFormClick();
                }));
            }
        }