using System; using System.Collections.Generic; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Mtxfw.shop._Admin { public partial class admin_member_info : Mtxfw.Utility.AdminPage { Mtxfw.DAL.user_info daoUser = new Mtxfw.DAL.user_info(); Mtxfw.DAL.user_bank daoBank = new Mtxfw.DAL.user_bank(); public Mtxfw.DAL.Admin admin = new Mtxfw.DAL.Admin(); public Mtxfw.Utility.Config config = new Mtxfw.Utility.Config(); protected String pid, cid, qid; public string strprovince = ""; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Hidd_Url.Value = Request.UrlReferrer.ToString(); Int32 Id = int.Parse(Request.QueryString["ID"]); Mtxfw.Model.user_info model = daoUser.GetModel(Id); if (model != null) { Lit_UserName.Text = model.UserName; Text_Email.Text = model.Email; Text_MailingAddress.Text = model.MailingAddress; Text_Mobile.Text = model.Mobile; Text_Phone.Text = model.Phone; Text_PostalCode.Text = model.PostalCode; Text_NCName.Text = model.NCName; Text_RealName.Text = model.RealName; Text_Sex.Text = model.Sex; Text_SFZ.Text = model.SFZ; Text_QQ.Text = model.QQ; pid = model.Province; cid = model.City; qid = model.County; Hidd_Pwd.Value = model.Password; Hidd_Pwd2.Value = model.Password2; Text_CompanyName.Text = model.CompanyName; Text_CompanyNumber.Text = model.CompanyNumber; Text_CompanyContact.Text = model.CompanyContact; Text_ProductName.Text = model.ProductName; if (model.utype == "1") { Panel_Company.Visible = true; } else { Panel_Company.Visible = false; } string[] stra = config.webbank.Split('|'); foreach (string str in stra) { if (str != "") { SelectBank.Items.Add(new ListItem(str, str)); } } Mtxfw.Model.user_bank modelBank = daoBank.GetModelByMemberID(model.Id); if (modelBank != null) { Text_BankName.Text = modelBank.BankName; Text_BankCard.Text = modelBank.BankCard; Text_PayeeName.Text = modelBank.PayeeName; Drop_SelectP.SelectedValue = model.Province; //Lit_P.Text = new Mtxfw.DAL.province().GetProvince(model.Province); if (model.Mobile != "") { SelectBank.SelectedValue = model.Mobile; } } } /*Mtxfw.Model.Admin amodel = admin.GetModel(IdentityName); string strjs = amodel.Role; if (strjs == "5") { strprovince = model.Province; }*/ } Btn_Edit.Click += delegate(object s, EventArgs ex) { Mtxfw.Model.user_info model = daoUser.GetModel(int.Parse(Request.QueryString["ID"])); model.NCName = Text_NCName.Text; model.RealName = Text_RealName.Text; model.Sex = Text_Sex.Text; model.SFZ = Text_SFZ.Text; model.Mobile = Text_Mobile.Text; model.Phone = Text_Phone.Text; model.Email = Text_Email.Text; model.MailingAddress = Text_MailingAddress.Text; model.PostalCode = Text_PostalCode.Text; model.QQ = Text_QQ.Text; model.CompanyName = Text_CompanyName.Text; model.CompanyNumber = Text_CompanyNumber.Text; model.CompanyContact = Text_CompanyContact.Text; model.ProductName = Text_ProductName.Text; if (!String.IsNullOrEmpty(Text_Pwd1.Text)) model.Password = Mtxfw.Utility.Security.EncryptString(Text_Pwd1.Text); else model.Password = Hidd_Pwd.Value; daoUser.Update(model); daoUser.UpdatePassword("Password", model.Password, model.Id); daoUser.UpdatePassword("Password2", model.Password2, model.Id); Mtxfw.Model.user_bank bmodel = daoBank.GetModelByMemberID(model.Id); if (bmodel != null) { bmodel.BankName = Text_BankName.Text; bmodel.BankCard = Text_BankCard.Text; bmodel.PayeeName = Text_PayeeName.Text; bmodel.Province = Drop_SelectP.SelectedItem.Value; bmodel.Mobile = SelectBank.SelectedItem.Value; daoBank.Update(bmodel); } else { bmodel = new Model.user_bank(); bmodel.BankName = Text_BankName.Text; bmodel.BankCard = Text_BankCard.Text; bmodel.PayeeName = Text_PayeeName.Text; bmodel.Province = Drop_SelectP.SelectedItem.Value; bmodel.MemberID = model.Id; bmodel.Mobile = SelectBank.SelectedItem.Value; bmodel.Email = ""; daoBank.Add(bmodel); } Response.Redirect(Hidd_Url.Value); }; } protected String GetProvince() { StringBuilder sb = new StringBuilder(); 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) { sb.Append("\r\n"); } return sb.ToString(); } } }