// private static int curAccount; #region 界面显示控制 private void UpdateTargetAccounts() { List <IPropertyOwner> list = new List <IPropertyOwner>(); BasicBankAccount cur = ThisUser.FindBankAccount(BankAccount.SelectedValue); foreach (var account in ThisUser.BankAccounts) { if (account != cur) { list.Add(account as IPropertyOwner); } } foreach (var user in WebSharp.Module.User.UserDictionary) { if (user.Value != ThisUser) { list.Add(user.Value as IPropertyOwner); } } TransferTarget.DataSource = list; TransferTarget.DataTextField = "OwnerId"; TransferTarget.DataValueField = "OwnerId"; TransferTarget.DataBind(); }
protected void Open_OnClick(object sender, EventArgs e) { try { ThisUser.OpenBankAccount(OpeningAccount.Text, _homes[Place.SelectedIndex]); lastAccount = ThisUser.FindBankAccount(OpeningAccount.Text); UpdateView(true); } catch (Exception exception) { Response.Write("<script>alert('" + exception.Message + "')</script>"); } }
protected void Deal_OnClick(object sender, EventArgs e) { BasicBankAccount curBankAccount = ThisUser.FindBankAccount(BankAccount.SelectedValue); try { if (DealChoice.SelectedValue == "0") { ThisUser.Transfer <BasicBankAccount>(curBankAccount, float.Parse(DealMoney.Text)); } else { curBankAccount.Transfer <BasicUser>(ThisUser, float.Parse(DealMoney.Text)); } UpdateView(false); } catch (Exception exception) { Response.Write("<script>alert(\"" + exception.Message + "\")</script>"); } }