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); } }