private void BindData() { PawnProductModel model = bll.GetModel(PawnProductID); MemberInfo user = MemberInfo.GetFullInfo(model.UserID); if (model.Status != (int)PawnProductStatus.冻结) { Image_Medium.ImageUrl = MagicWorldImageRule.GetMainImageUrl(model.MediumImage); Image_Small.ImageUrl = MagicWorldImageRule.GetMainImageUrl(model.SmallImage); Literal_ProductName.Text = model.PawnProductName; Literal_Price.Text = model.SellingPrice.ToString("0.00"); Literal_UserID.Text = model.UserID; Literal_Brief.Text = model.Brief; Literal_UserID2.Text = user.UserId; string UserPhone = String.Empty, Address = String.Empty; switch (user.UserType) { case MemberType.Personal: PersonMemberInfo puser = (PersonMemberInfo)user; UserPhone = puser.Mobile == String.Empty ? puser.Telephone : puser.Mobile; Address = String.Empty; break; case MemberType.Famly: FamlyMemberInfo fuser = (FamlyMemberInfo)user; UserPhone = fuser.Mobile == String.Empty ? fuser.Telephone : fuser.Mobile; Address = fuser.Address; break; case MemberType.Company: CompanyMemberInfo cuser = (CompanyMemberInfo)user; UserPhone = cuser.Mobile == String.Empty ? cuser.Telephone : cuser.Mobile; Address = cuser.Address; break; case MemberType.School: SchoolMemberInfo suser = (SchoolMemberInfo)user; UserPhone = suser.Mobile == String.Empty ? suser.Telephone : suser.Mobile; Address = suser.Address; break; default: UserPhone = String.Empty; Address = String.Empty; break; } Literal_Phone.Text = UserPhone; Literal_Address.Text = Address; Repeater_Comment.DataSource = CmtBll.GetList(AppType.MagicWorld, PawnProductID); Repeater_Comment.DataBind(); } else { Response.End(); } }
public void ShowInfo(string userid) { SchoolMemberInfo model = MemberInfo.GetFullInfo(userid, MemberType.School) as SchoolMemberInfo; this.txtduty.Text = model.Duty.ToString(); this.txtschool.Text = model.School; this.txtprovince.Text = model.Province; this.txtcity.Text = model.City; this.txtcounty.Text = model.County; this.txtMobile.Text = model.Mobile; this.txtTelePhone.Text = model.Telephone; this.txtFax.Text = model.Fax; this.txtAddress.Text = model.Address; }
public void ShowInfo(MemberInfo userInfo) { SchoolMemberInfo model = userInfo as SchoolMemberInfo; if (model != null) { this.txtDuty.Text = model.Duty.ToString(); this.txtSchoolName.Text = model.School; this.ucRegion.PresetRegionInfo(model.RegionPath); this.txtMobile.Text = model.Mobile; this.txtTelephone.Text = model.Telephone; this.txtFax.Text = model.Fax; this.txtAddress.Text = model.Address; } }
public void GetInputInfo(MemberInfo userInfo) { SchoolMemberInfo model = userInfo as SchoolMemberInfo; if (model != null) { model.School = txtSchoolName.Text.Trim(); model.Duty = txtDuty.Text.Trim(); model.Telephone = txtTelephone.Text.Trim(); model.Mobile = txtMobile.Text.Trim(); model.Fax = txtFax.Text.Trim(); RegionInfo regionInfo = ucRegion.GetSelectedRegionInfo(); model.RegionPath = regionInfo.RegionPath; model.Country = regionInfo.Country; model.Province = regionInfo.Province; model.City = regionInfo.City; model.County = regionInfo.County; model.Address = txtAddress.Text.Trim(); } }
protected void btnRegister_Click(object sender, EventArgs e) { string userId = txtUserId.Text.Trim(); string useremail = txtUserEmail.Text.Trim(); string userName = txtUserName.Text.Trim(); string password1 = txtPassword1.Text; string password2 = txtPassword2.Text; string vcode = txtValidCode.Text; ValidateHelper vhelper = new ValidateHelper(); if (!String.IsNullOrEmpty(password1) && (password1 == password2) && vhelper.Validate(vcode, true)) { if (!MemberInfo.Exists(userId, useremail)) { SchoolMemberInfo memberModel = new SchoolMemberInfo(); memberModel.UserEmail = useremail; memberModel.UserId = userId; memberModel.UserType = MemberType.School; memberModel.UserName = userName; memberModel.Password = password1; memberModel.Status = MemberStatus.Initiation; memberModel.LoginIp = Request.UserHostAddress; memberModel.School = txtSchoolName.Text.Trim(); memberModel.Duty = txtDuty.Text.Trim(); memberModel.Telephone = txtTelephone.Text.Trim(); memberModel.Mobile = txtMobile.Text.Trim(); memberModel.Fax = txtFax.Text.Trim(); RegionInfo regionInfo = ucRegion.GetSelectedRegionInfo(); memberModel.RegionPath = regionInfo.RegionPath; memberModel.Country = regionInfo.Country; memberModel.Province = regionInfo.Province; memberModel.City = regionInfo.City; memberModel.County = regionInfo.County; memberModel.Address = txtAddress.Text.Trim(); memberModel.Save(); //mbll.Add(memberModel); panReg.Visible = false; panRegOk.Visible = true; ClientAlert("亲爱的" + userName + ",您已成功注册鼎鼎会员,欢迎继续进行其他操作"); IMMessage.NotifyHelper.SendMessage(userId, "欢迎您注册为鼎鼎会员", "欢迎您注册为鼎鼎会员"); string userData = String.Format("{0}:{1}:{2}:{3}:{4}", memberModel.UserEmail, memberModel.UserName, (int)memberModel.Status, (int)memberModel.UserType, (int)memberModel.UserLevel); FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, userId, DateTime.Now, DateTime.Now.AddMinutes(30), true, userData, FormsAuthentication.FormsCookiePath); string encTicket = FormsAuthentication.Encrypt(ticket); Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)); if (!String.IsNullOrEmpty(Request.QueryString["returnUrl"])) { //Response.AddHeader("REFRESH", "3;URL='" + Request.QueryString["returnUrl"] + "'"); Response.Redirect(Request.QueryString["returnUrl"], true); } else { Response.Redirect("~/member/myProfile.aspx", true); } } else { lblPrompt.Text = "用户已存在!"; } } else { lblPrompt.Text = "验证失败,请检查你的密码是否一致!"; } }