Exemple #1
0
        private async void TransferButton_Click(object sender, EventArgs e)
        {
            transferButton.Enabled = false;
            var vp = new ManualVerificationProvider(Activity);

            GlobalServices.XjtuSite.RegisterService(vp);
            try
            {
                var amount = Convert.ToDecimal(transferAmountEditText.Text);
                if (amount < 0.01m || amount > 500)
                {
                    return;
                }
                if (await GlobalServices.XjtuSite.Card.Transfer(amount))
                {
                    transferAmountEditText.Text = "";
                    DroidUtility.ShowToast(Activity, string.Format(zhCN, "向过渡账户转入了{0:C}。\n将会在下次消费时转入校园卡。", amount));
                }
            }
            catch (Exception ex)
            {
                DroidUtility.ReportException(Activity, ex);
            }
            finally
            {
                transferButton.Enabled = true;
                GlobalServices.XjtuSite.UnregisterService(vp);
            }
        }
 private async void TransferButton_Click(object sender, EventArgs e)
 {
     transferButton.Enabled = false;
     var vp = new ManualVerificationProvider(Activity);
     GlobalServices.XjtuSite.RegisterService(vp);
     try
     {
         var amount = Convert.ToDecimal(transferAmountEditText.Text);
         if (amount < 0.01m || amount > 500) return;
         if (await GlobalServices.XjtuSite.Card.Transfer(amount))
         {
             transferAmountEditText.Text = "";
             DroidUtility.ShowToast(Activity, string.Format(zhCN, "向过渡账户转入了{0:C}。\n将会在下次消费时转入校园卡。", amount));
         }
     }
     catch (Exception ex)
     {
         DroidUtility.ReportException(Activity, ex);
     }
     finally
     {
         transferButton.Enabled = true;
         GlobalServices.XjtuSite.UnregisterService(vp);
     }
 }