protected override void HandleResult(Result result)
        {
            switch (result)
            {
            case Result.Success:
            {
                CommonData.BankCardNum     = BankCardNum;
                CommonData.BankCardSeqNum  = CardSeqNum;
                CommonData.BankCardExpDate = ExpDate;
                CommonData.Track1          = Track1;
                CommonData.Track2          = Track2;
                CommonData.Track3          = Track3;
                CommonData.UserCardType    = BankCardType;
                StartActivity("信用卡还款输入密码");
            }
            break;

            case Result.HardwareError:
                ShowMessageAndGotoMain("读卡器故障");
                break;

            case Result.Fail:
                CardReader.CardOut();
                StartActivity("信用卡还款读卡错误");
                break;

            case Result.Cancel:
                StartActivity("信用卡还款输入还款金额");
                break;

            case Result.TimeOut:
                StartActivity("主界面");
                break;
            }
        }
示例#2
0
 protected override void OnEnter()
 {
     mUserTakeCard = false;
     CardReader.CardOut();
     CommonData.BIsCardIn = false;
     PostAsync(OnResult);
 }
        protected override void HandleResult(Result result)
        {
            switch (result)
            {
            case Result.Success:
            {
                CommonData.BankCardNum     = BankCardNum;
                CommonData.BankCardSeqNum  = CardSeqNum;
                CommonData.BankCardExpDate = ExpDate;
                CommonData.Track1          = Track1;
                CommonData.Track2          = Track2;
                CommonData.Track3          = Track3;
                CommonData.UserCardType    = BankCardType;
                StartActivity("ÊÖ»ú³äÖµÊäÈëÃÜÂë");
            }
            break;

            case Result.HardwareError:
                ShowMessageAndGotoMain("¶Á¿¨Æ÷¹ÊÕÏ");
                break;

            case Result.Fail:
                CardReader.CardOut();
                StartActivity("ÊÖ»ú³äÖµ¶Á¿¨´íÎó");
                break;

            case Result.Cancel:
            case Result.TimeOut:
                StartActivity("Ö÷½çÃæ");
                break;
            }
        }
示例#4
0
 protected override void OnLeave()
 {
     base.OnLeave();
     CardReader.CancelCommand();
     CardReader.CardOut();
     CommonData.BIsCardIn = false;
 }
示例#5
0
 protected override void OnEnter()
 {
     setComponnents("ComComponnents", true, "btnHome", false, "btnReturn", false);
     mUserTakeCard = false;
     CardReader.CardOut();
     //PostAsync(OnResult);
 }
示例#6
0
        protected override void OnEnter()
        {
            base.OnEnter();
            setComponnents("ComComponnents", true, false, false);
            entity = (GetBusinessEntity() as DHRQPaymentEntity);
            //CardReader.CardOut();
            entity.isSign = false;

            if (CardReader.CardOut() != CardReader.Status.CARD_SUCC)
            {
                Log.Info("吐卡失败或无卡");
            }
            GetElementById("btnRead").Click += new HtmlElementEventHandler
                                                   (ChangeBankCardDeal_Click);
            //GetElementById("btnHome").Click += new HtmlElementEventHandler(HomeClick);
        }
示例#7
0
        //private void DHRQReadCardDeal_Click(object sender, HtmlElementEventArgs e)
        //{
        //    StartActivity("德化燃气燃气卡信息显示");
        //}

        protected override void HandleResult(Result result)
        {
            switch (result)
            {
            case Result.Success:
            {
#if DEBUG
                GotoNext();
#else
                //接触式
                CommonData.BankCardNum     = BankCardNum;
                CommonData.BankCardSeqNum  = CardSeqNum;
                CommonData.BankCardExpDate = ExpDate;
                CommonData.Track1          = Track1;
                //Log.Debug("track2 : " + Track2);

                CommonData.Track2 = Track2;
                //Log.Debug("common track2 : " + CommonData.Track2);

                CommonData.Track3       = Track3;
                CommonData.UserCardType = BankCardType;
                StartActivity("输入密码");
#endif
            }
            break;

            case Result.HardwareError:
                ShowMessageAndGotoMain("读卡错误|读卡器故障");
                break;

            case Result.Fail:
                if (CommonData.UserCardType == UserBankCardType.IcMagCard || CommonData.UserCardType == UserBankCardType.Magcard)
                {
                    CardReader.CardOut();
                }
                ShowMessageAndGotoMain("读卡错误");
                break;

            case Result.Cancel:
                StartActivity("主界面");
                break;

            case Result.TimeOut:
                StartActivity("主界面");
                break;
            }
        }
示例#8
0
 protected override void OnEnter()
 {
     base.OnEnter();
     try
     {
         //GetElementById("ComComponnents").Style = "display:block";
         //GetElementById("btnReturn").Style = "display: block";
         //GetElementById("btnHome").Style = "display: block";
         setComponnents("ComComponnents", true, true, true);
         CardReader.CardOut();
         Log.Info("cardRead out succ in succ");
     }
     catch (Exception ex)
     {
         Log.Error(ex);
     }
 }
        protected override void HandleResult(Result result)
        {
            PowerEntity entity = GetBusinessEntity() as PowerEntity;

            //Test
            //result = Result.Fail;
            switch (result)
            {
            case Result.Success:
            {
                ReportSync("PowerReadCard");
                if (!new CPowerCard().ReadPowerCard(entity.PowerCardData))
                {
                    CardReader.CardPowerDown();
                    goto case Result.Fail;
                }
                CardReader.CardPowerDown();
                StartActivity("电力支付补写卡交易");
            }
            break;

            case Result.HardwareError:
                ShowMessageAndGotoMain("读卡器故障");
                break;

            case Result.Fail:
                CardReader.CardOut();
                StartActivity("电力支付读电卡错误");
                break;

            case Result.Cancel:
                StartActivity("主界面");
                break;

            case Result.TimeOut:
                StartActivity("主界面");
                break;
            }
        }
示例#10
0
        protected override void HandleResult(Result result)
        {
            _carEntity = GetBusinessEntity <CarEntity>();
            switch (result)
            {
            case Result.Success:
            {
                CommonData.BankCardNum     = BankCardNum;
                CommonData.BankCardSeqNum  = CardSeqNum;
                CommonData.BankCardExpDate = ExpDate;
                CommonData.Track1          = Track1;
                CommonData.Track2          = Track2;
                CommonData.Track3          = Track3;
                CommonData.UserCardType    = BankCardType;
                StartActivity("购票输入密码");
            }
            break;

            case Result.HardwareError:
                //ShowMessageAndGotoMain("读卡器故障");
                _carEntity.UnlockMessage = "读卡器故障,";
                StartActivity("解锁车票");
                break;

            case Result.Fail:
                CardReader.CardOut();
                StartActivity("购票读卡错误");
                break;

            case Result.Cancel:
            case Result.TimeOut:
                _carEntity.UnlockMessage = "用户取消,";
                StartActivity("解锁车票");
                break;
            }
        }