Example #1
0
 private void SaveInfo()
 {
     ShowShop.BLL.Member.MemberAccount abll = new ShowShop.BLL.Member.MemberAccount();
     ShowShop.BLL.Member.MemberInfo bll = new ShowShop.BLL.Member.MemberInfo();
     Model.Member.MemberInfo model = new ShowShop.Model.Member.MemberInfo();
     try
     {
         model.PrivacySettings = ckbPrivacySettings.Checked?1:0;
         model.TrueName = txtTrueName.Text;
         model.Title = txtTitle.Text;
         model.Photo = "";//txtPhoto.Text;
         model.Birthday = ChangeHope.Common.StringHelper.StringToDateTime(txtBirthday.Text);
         model.PapersType = ddlPapersType.SelectedValue;
         model.PapersNumber = txtPapersNumber.Text;
         model.Origin = txtOrigin.Text;
         model.Nation = txtNation.Text;
         model.Sex = ChangeHope.Common.StringHelper.StringToInt(ddlSex.SelectedValue);
         model.Marriage = ChangeHope.Common.StringHelper.StringToInt(ddlMarriage.SelectedValue);
         model.Education = ddlEducation.SelectedValue;
         model.GraduateSchool = txtGraduateSchool.Text;
         model.Province = ChangeHope.WebPage.PageRequest.GetFormString("ctl00$workspace$ddlProvince");
         model.City = ChangeHope.WebPage.PageRequest.GetFormString("ctl00$workspace$ddlCity");
         model.Borough = ChangeHope.WebPage.PageRequest.GetFormString("ctl00$workspace$ddlBorough");
         model.Address = txtAddress.Text;
         /*kevin 12.12 修改*/
         if (txtZip.Text != "")
         {
             if (!ChangeHope.Common.ValidateHelper.IsSend(txtZip.Text.Trim()))
             {
                 this.ltlMsg.Text = "请输入正确的邮政编码";
                 this.pnlMsg.Visible = true;
                 this.pnlMsg.CssClass = "actionErr";
                 return;
             }
         }
         if (txtOfficePhone.Text != "")
         {
             if (!ChangeHope.Common.ValidateHelper.IsPhone(txtOfficePhone.Text))
             {
                 this.ltlMsg.Text = "请输入正确的电话号码";
                 this.pnlMsg.Visible = true;
                 this.pnlMsg.CssClass = "actionErr";
                 return;
             }
         }
         if (txtMobilePhone.Text != "")
         {
             if (!ChangeHope.Common.ValidateHelper.IsMobilePhone(txtMobilePhone.Text))
             {
                 this.ltlMsg.Text = "请输入正确的手机号码";
                 this.pnlMsg.Visible = true;
                 this.pnlMsg.CssClass = "actionErr";
                 return;
             }
         }
         if (txtHomePhone.Text != "")
         {
             if (!ChangeHope.Common.ValidateHelper.IsPhone(txtHomePhone.Text))
             {
                 this.ltlMsg.Text = "请输入正确的住宅电话号码";
                 this.pnlMsg.Visible = true;
                 this.pnlMsg.CssClass = "actionErr";
                 return;
             }
         }
         if (txtHandPhone.Text != "")
         {
             if (!ChangeHope.Common.ValidateHelper.IsPhone(txtHandPhone.Text))
             {
                 this.ltlMsg.Text = "请输入正确的小灵通号码";
                 this.pnlMsg.Visible = true;
                 this.pnlMsg.CssClass = "actionErr";
                 return;
             }
         }
         if (txtFax.Text != "")
         {
             if (!ChangeHope.Common.ValidateHelper.IsPhone(txtFax.Text))
             {
                 this.ltlMsg.Text = "请输入正确的传真号码";
                 this.pnlMsg.Visible = true;
                 this.pnlMsg.CssClass = "actionErr";
                 return;
             }
         }
         if (txtQQ.Text != "")
         {
             if (!ChangeHope.Common.ValidateHelper.IsNumber(txtQQ.Text) || txtQQ.Text.Length < 5 || txtQQ.Text.Length > 13)
             {
                 this.ltlMsg.Text = "请输入正确的QQ号码";
                 this.pnlMsg.Visible = true;
                 this.pnlMsg.CssClass = "actionErr";
                 return;
             }
         }
         if (txtUC.Text != "")
         {
             if (!ChangeHope.Common.ValidateHelper.IsNumber(txtUC.Text) || txtUC.Text.Length < 5 || txtUC.Text.Length > 13)
             {
                 this.ltlMsg.Text = "请输入正确的UC号码";
                 this.pnlMsg.Visible = true;
                 this.pnlMsg.CssClass = "actionErr";
                 return;
             }
         }
         model.Zip = txtZip.Text;
         model.OfficePhone = txtOfficePhone.Text;
         model.HomePhone = txtHomePhone.Text;
         model.MobilePhone = txtMobilePhone.Text;
         model.HandPhone = txtHandPhone.Text;
         model.Fax = txtFax.Text;
         model.PersonWebSite = txtPersonWebSite.Text;
         model.QQ = txtQQ.Text;
         model.MSN = txtMSN.Text;
         model.ICQ = txtICQ.Text;
         model.UC = txtUC.Text;
         model.LifeHobbies = txtLifeHobbies.Text;
         model.CultureHobbies = txtCultureHobbies.Text;
         model.Entertainment = txtEntertainment.Text;
         model.SportsHobbies = txtSportsHobbies.Text;
         model.OtherHobbies = txtOtherHobbies.Text;
         model.IncName = txtIncName.Text;
         model.Department = txtDepartment.Text;
         model.Positions = txtPositions.Text;
         model.WorkRange = txtWorkRange.Text;
         model.IncAddress = txtIncAddress.Text;
         model.MonthlyInCome = txtMonthlyInCome.Text;
         if (bll.Exists(Convert.ToInt32(ViewState["uid"].ToString())) && ViewState["uid"] != null)
         {
             model.UID = Convert.ToInt32(ViewState["uid"].ToString());
             bll.Update(model);
         }
         else
         {
             model.UID = GetIdByUserId(this.txtUserId.Text.Trim());
             bll.Add(model);
         }
         this.ltlMsg.Text = "编辑信息成功";
         this.pnlMsg.Visible = true;
         this.pnlMsg.CssClass = "actionOk";
     }
     catch { }
     finally
     {
         model = null;
         bll = null;
     }
 }