예제 #1
0
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        Tz888.Model.Register.SS_ProfessionalServices fesModel = new Tz888.Model.Register.SS_ProfessionalServices();
        fesModel.RealName    = contactname.Value;
        fesModel.NnitName    = comname.Value;
        fesModel.CountryCode = this.ZoneSelectControl1.CountryID.ToString().Trim();
        if (!string.IsNullOrEmpty(this.ZoneSelectControl1.ProvinceID.ToString()))
        {
            fesModel.ProvinceID = int.Parse(this.ZoneSelectControl1.ProvinceID.ToString());
        }
        if (!string.IsNullOrEmpty(this.ZoneSelectControl1.CityID.ToString()))
        {
            fesModel.CityID = int.Parse(this.ZoneSelectControl1.CityID.ToString());
        }
        if (!string.IsNullOrEmpty(this.ZoneSelectControl1.CountyID.ToString()))
        {
            fesModel.AreaID = int.Parse(this.ZoneSelectControl1.CountyID.ToString());
        }
        fesModel.Job = contacttitle.Value;
        if (!string.IsNullOrEmpty(structid.SelectedValue))
        {
            fesModel.TalentType = int.Parse((structid.SelectedValue));
        }
        if (ServiesControl.ServicesBID.ToString() != "")
        {
            string[] str = ServiesControl.ServicesBID.Split(',');

            fesModel.ServiceBigtype = int.Parse(str[0].ToString());
        }
        fesModel.ServiceSmalltype = ServiesControl.ServicesMID.ToString();
        fesModel.Resume           = Resume.Value;
        fesModel.Specialty        = Specialty.Value;
        fesModel.Tel     = country.Value + "-" + zone.Value + "-" + phone.Value;
        fesModel.BefCase = BefCase.Value;
        fesModel.FAX     = fax.Value;
        fesModel.Mobile  = mobile.Value;
        fesModel.Address = address.Value;
        if (txtAds1.Text.Trim() != null && txtAds1.Text.Trim() != "")
        {
            fesModel.Pic = txtAds1.Text;
        }
        else
        {
            fesModel.Pic = "Img/photo.jpg";
        }
        fesModel.Email = email.Value;
        fesModel.PSID  = int.Parse(Request.QueryString["PSID"].ToString());
        Tz888.BLL.Register.SS_ProfessionalServices ss = new Tz888.BLL.Register.SS_ProfessionalServices();
        bool stat = ss.SS_ProUpdate(fesModel);

        if (stat)
        {
            Response.Redirect("../PayManage/ServiesRCList.aspx", true);
        }
        else
        {
            Tz888.Common.MessageBox.ShowBack("数据更新失败。");
        }
    }
예제 #2
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        string loginName;      //帐号
        string passWord;       //密码
        string contactname;    //真实姓名
        string groupName;      //单位名称
        string countrycode;    //国家
        int    province = 0;   //省

        int city = 0;          //城市
        int area = 0;          //县

        string contacttitle;   //职务
        int    sid        = 0; //人才类别
        int    ServiesBig = 0; //服务大类
        string ServiesSmall;   //服务小类
        string Resume;         //个人简历

        string Specialty;      //个人特长
        string BefCase;        //成功案例
        string phone;          //固定电话
        string zone;           //固定电话城市区号
        string country;        //固定电话国家编号
        string fax;            //传真
        string mobile;         //手机
        string address;        //地址
        string txtAds1;        //相片地址
        string email;
        string tel;


        loginName   = this.usrname.Value;
        passWord    = Request.Form["repwd"];
        contactname = Request.Form["contactname"];
        groupName   = Request.Form["comname"];
        countrycode = this.ZoneSelectControl1.CountryID;
        if (this.ZoneSelectControl1.ProvinceID.ToString() != "")
        {
            province = int.Parse(this.ZoneSelectControl1.ProvinceID.ToString());
        }
        if (this.ZoneSelectControl1.CityID.ToString() != "")
        {
            city = int.Parse(this.ZoneSelectControl1.CityID.ToString());
        }
        if (this.ZoneSelectControl1.CountyID.ToString() != "")
        {
            area = int.Parse(this.ZoneSelectControl1.CountyID.ToString());
        }
        contacttitle = Request.Form["contacttitle"];
        sid          = Convert.ToInt32(structid.SelectedItem.Value);

        if (ServiesControl._ServicesBID.ToString() != "")
        {
            string [] str = ServiesControl._ServicesBID.Split(',');

            ServiesBig = int.Parse(str[0].ToString());
        }
        ServiesSmall = ServiesControl._ServicesMID.ToString();
        Resume       = Request.Form["Resume"];
        Specialty    = Request.Form["Specialty"];
        BefCase      = Request.Form["BefCase"];
        tel          = Request.Form["phone"];
        zone         = Request.Form["zone"];
        country      = Request.Form["country"];
        fax          = this.fax.Value;

        mobile  = Request.Form["mobile"];
        address = Request.Form["address"];
        txtAds1 = Request.Form["txtAds1"];
        email   = Request.Form["email"];

        phone = country + "-" + zone + "-" + tel;



        #region 验证提交的验证码并清空验证码
        ///--------------------------------------------------
        ///--验证提交的验证码并清空验证码
        ///--------------------------------------------------
        string vercode   = Request.Form["vercode"];
        string strRndNum = "";
        //SESSION丢失
        if (Session["valationNo"] == null)
        {
            Response.Write("<script>alert('操作超时!请刷新页面!');</script>");
            return;
        }
        else
        {
            if (vercode.Trim() == "")
            {
                Response.Write("<script>alert('验证码不能为空,请重新提交!');</script>");
                return;
            }
            else
            {
                strRndNum = Session["valationNo"].ToString();
                if (vercode.Trim() != "" && vercode.ToLower().Trim() == strRndNum.ToLower())
                {
                    Session["valationNo"] = "";
                }
                else
                {
                    Response.Write("<script>alert('验证码错误,请重新提交!');</script>");
                    return;
                }
            }
        }
        #endregion



        //注册信息
        SHA1   sha1      = SHA1.Create();
        byte[] passWord2 = sha1.ComputeHash(Encoding.Unicode.GetBytes(passWord.Trim()));

        LoginInfoModel model = new LoginInfoModel();
        model.LoginName = loginName;
        model.Password  = passWord2;

        model.RoleName      = "0";//会员
        model.ManageTypeID  = "2006";
        model.MemberGradeID = "1001";
        model.IsCheckUp     = false;
        model.Email         = email;
        model.Tel           = phone;



        //--------会员信息
        MemberInfoModel memberModel = new MemberInfoModel();
        memberModel.LoginName    = loginName;
        memberModel.ManageTypeID = "2006";
        memberModel.Email        = email;
        memberModel.Tel          = phone;
        memberModel.Mobile       = mobile;
        memberModel.CountryCode  = country;
        memberModel.CountyID     = city.ToString();
        memberModel.ProvinceID   = province.ToString();
        memberModel.Address      = address;
        memberModel.Birthday     = DateTime.Now;


        Tz888.Model.Register.SS_ProfessionalServices fesModel = new Tz888.Model.Register.SS_ProfessionalServices();
        fesModel.LoginName        = loginName;
        fesModel.NnitName         = groupName;
        fesModel.CountryCode      = countrycode;
        fesModel.CityID           = city;
        fesModel.ProvinceID       = province;
        fesModel.AreaID           = area;
        fesModel.Job              = contacttitle;
        fesModel.TalentType       = sid;
        fesModel.ServiceBigtype   = ServiesBig;
        fesModel.ServiceSmalltype = ServiesSmall;
        fesModel.Resume           = Resume;
        fesModel.Specialty        = Specialty;
        fesModel.BefCase          = BefCase;
        fesModel.Tel              = phone;
        fesModel.Mobile           = mobile;
        fesModel.FAX              = fax;
        fesModel.Email            = email;
        fesModel.Address          = address;
        if (txtAds1 != null && txtAds1 != "")
        {
            fesModel.Pic = txtAds1;
        }
        else
        {
            fesModel.Pic = "Img/photo.jpg";
        }
        fesModel.RegDate  = DateTime.Now;
        fesModel.RealName = contactname;

        LoginInfoBLL loginfo = new LoginInfoBLL();
        Tz888.BLL.Register.SS_ProfessionalServices pro = new Tz888.BLL.Register.SS_ProfessionalServices();
        MemberInfoBLL member = new MemberInfoBLL();
        //向注册表写数据


        try
        { loginfo.LogInfoAdd(model);

          //  注册
          pro.ProfessionalAdd(fesModel);

          try
          {
              int i = member.MemberMessage_Insert(memberModel);
          }
          catch (System.Data.SqlClient.SqlException exp)
          {
              throw (new Exception(exp.Message));
          }

          // 会员信息



          string encryEmail   = Server.UrlEncode(DEncrypt.Encrypt(email));
          string encryLogname = Server.UrlEncode(DEncrypt.Encrypt(loginName));
          string act          = Server.UrlEncode(DEncrypt.Encrypt("register"));
          string ValidUrl     = "ValidSuccessEnter.aspx?email=" + encryEmail + "&logname=" + encryLogname + "&act=" + act;

          Response.Redirect(ValidUrl, true); }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
            Tz888.Common.MessageBox.ShowBack("数据提交时出错,注册失败。");
        }
        finally
        {
            string encryEmail   = Server.UrlEncode(DEncrypt.Encrypt(email));
            string encryLogname = Server.UrlEncode(DEncrypt.Encrypt(loginName));
            string act          = Server.UrlEncode(DEncrypt.Encrypt("register"));
            string ValidUrl     = "ValidSuccessGov.aspx?email=" + encryEmail + "&logname=" + encryLogname + "&act=" + act;
            Response.Redirect(ValidUrl, true);
        }
    }