using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Text; namespace Mtxfw.shop { public partial class Member_Bank : Mtxfw.Utility.MemberBase { Mtxfw.DAL.user_bank daoBank = new Mtxfw.DAL.user_bank(); public Mtxfw.Utility.Config config = new Mtxfw.Utility.Config(); protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!IsPostBack) { Page.Title = "银行账户 - " + config.webName; GetProvince(); string[] stra = config.webbank.Split('|'); foreach (string str in stra) { if (str != "") { SelectBank.Items.Add(new ListItem(str, str)); } } Mtxfw.Model.user_bank model = daoBank.GetModelByMemberID(Card); if (model != null) { Text_BankName.Text = model.BankName; Text_BankCard.Text = model.BankCard; Text_PayeeName.Text = model.PayeeName; Drop_SelectP.SelectedValue = model.Province; if (model.Mobile != "") { SelectBank.SelectedValue = model.Mobile; } } } Btn_Save.Click += delegate(object s, EventArgs ex) { Mtxfw.Model.user_bank model = daoBank.GetModelByMemberID(Card); if (model != null) { model.BankName = Text_BankName.Text; model.BankCard = Text_BankCard.Text; model.PayeeName = Text_PayeeName.Text; model.Province = Drop_SelectP.SelectedItem.Value; model.Mobile = SelectBank.SelectedItem.Value; daoBank.Update(model); } else { model = new Model.user_bank(); model.BankName = Text_BankName.Text; model.BankCard = Text_BankCard.Text; model.PayeeName = Text_PayeeName.Text; model.Province = Drop_SelectP.SelectedItem.Value; model.MemberID = Card; model.Mobile = SelectBank.SelectedItem.Value; model.Email = ""; daoBank.Add(model); } if (Request.QueryString["Url"] != null) { ClientScript.RegisterStartupScript(this.GetType(), "", ""); } else { ClientScript.RegisterStartupScript(this.GetType(), "", ""); } }; } protected void GetProvince() { Mtxfw.DAL.province daoPro = new Mtxfw.DAL.province(); System.Data.DataSet Ds = daoPro.GetCacheList("", "1=1 Order by Id Asc", "Province"); System.Data.DataTable Dt = (Ds != null && Ds.Tables[0] != null) ? Ds.Tables[0] : null; foreach (System.Data.DataRow Dr in Dt.Rows) { Drop_SelectP.Items.Add(new ListItem(Dr["ProvinceName"].ToString(), Dr["ProvinceID"].ToString())); } } } }