예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Utils.CheckRole("4"))
     {
         Page.ClientScript.RegisterStartupScript(Page.GetType(), "set", "<script>window.onload=showmsgclose('权限信息','没有权限!','/Systestcomjun/index.aspx',2)</script>");
         return;
     }
     if (Request.QueryString["PerID"] != null)
     {
         int PerID = Convert.ToInt32(Request.QueryString["PerID"]);
         ZhongLi.Model.Person person = bll.GetModel(PerID);
         if (person.AuthImg != "")
         {
             img_Auto.ImageUrl = person.AuthImg;
         }
         else
         {
             btnsave.Text    = "尚未上传认证图片";
             btnsave.Enabled = false;
         }
         if (person.Flag == 2)
         {
             btnsave.Text    = "已认证";
             btnsave.Enabled = false;
         }
     }
 }
예제 #2
0
        protected void btnPerbh_Click(object sender, EventArgs e)
        {
            if (Request.QueryString["PerID"] != null)
            {
                int PerID = Convert.ToInt32(Request.QueryString["PerID"]);
                ZhongLi.Model.Person person = bll.GetModel(PerID);
                person.Flag     = 3;
                person.AuthTime = DateTime.Now;
                bll.Update(person);
                //添加消息表
                ZhongLi.Model.Person_Message msg = new ZhongLi.Model.Person_Message();
                msg.MesCon   = "您的身份认证被驳回了,需要重新上传哦";
                msg.SendTime = DateTime.Now;
                msg.PerID    = PerID;
                msg.MesType  = 0;
                new ZhongLi.BLL.Person_Message().Add(msg);
                //推送通知
                PushClass push = new PushClass();
                push.title     = "优青通知:";
                push.content   = "您的身份认证被驳回了,需要重新上传哦";
                push.type      = "1";
                push.platform  = "0";
                push.groupName = "person";
                push.userIds   = "p" + PerID;
                push.ts_01();

                webHelper.addLog("通过了求职者“" + person.RealName + "”的身份认证");
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "set", "<script>window.onload=showmsgclose('求职者认证','认证成功!','Auth.aspx?PerID='" + person.PerID + ",1)</script>");
            }
        }
예제 #3
0
 protected void btnsave_Click(object sender, EventArgs e)
 {
     ZhongLi.Model.Person person = null;
     if (Request.QueryString["PerID"] != null)
     {
         person           = bll.GetModel(Convert.ToInt32(Request.QueryString["PerID"]));
         person.RealName  = txtRealName.Text;
         person.Phne      = txtPhne.Text;
         person.Sex       = rbtSex.SelectedValue == "1" ? true : false;
         person.Education = ddlEducation.SelectedValue;
         person.WorkLife  = ddlWorkLife.SelectedValue;
         person.Birth     = txtBirth.Text;
         person.Email     = txtEmail.Text;
         person.City      = txtCity.Text;
         if (bll.Update(person))
         {
             webHelper.addLog("修改了求职者“" + person.RealName + "”");
             Page.ClientScript.RegisterStartupScript(Page.GetType(), "set", "<script>window.onload=showmsgclose('编辑求职者','保存成功!','',1)</script>");
         }
         else
         {
             Page.ClientScript.RegisterStartupScript(Page.GetType(), "set", "<script>window.onload=showmsgclose('编辑求职者','保存失败','',2);</script>");
         }
     }
 }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Utils.CheckRole("4"))
            {
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "set", "<script>window.onload=showmsgclose('权限信息','没有权限!','/Systestcomjun/index.aspx',2)</script>");
                return;
            }
            if (!IsPostBack)
            {
                if (Request.QueryString["PerID"] != null)
                {
                    ltlTitle.Text = "修改求职者信息";
                    int PerID = Convert.ToInt32(Request.QueryString["PerID"]);
                    ZhongLi.Model.Person person = bll.GetModel(PerID);
                    txtRealName.Text           = person.RealName;
                    txtPhne.Text               = person.Phne;
                    rbtSex.SelectedValue       = person.Sex == true ? "1" : "2";
                    ddlEducation.SelectedValue = person.Education;
                    ddlWorkLife.SelectedValue  = person.WorkLife;
                    txtBirth.Text              = person.Birth;
                    txtEmail.Text              = person.Email;
                    txtCity.Text               = person.City;
                    //ltlFlag.Text = person.Flag == 0 ? "<span style='color:red;'>未认证<span>" : "<span style='color:green'>已认证</span>";
                    //if (person.AuthImg != "")
                    //{
                    //    imgAuthImg.ImageUrl = person.AuthImg;
                    //}
                    //else
                    //{

                    //}
                }
            }
        }
예제 #5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ZhongLi.Model.Person GetModel(int PerID)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@PerID", SqlDbType.Int, 4)
            };
            parameters[0].Value = PerID;

            ZhongLi.Model.Person model = new ZhongLi.Model.Person();
            DataSet ds = DbHelperSQL.RunProcedure("Person_GetModel", parameters, "ds");

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
예제 #6
0
        /// <summary>
        ///  增加一条数据
        /// </summary>
        public int Add(ZhongLi.Model.Person model)
        {
            int rowsAffected;

            SqlParameter[] parameters =
            {
                new SqlParameter("@PerID",     SqlDbType.Int,         4),
                new SqlParameter("@RealName",  SqlDbType.NVarChar,   50),
                new SqlParameter("@Phne",      SqlDbType.NVarChar,   50),
                new SqlParameter("@Password",  SqlDbType.NVarChar,   50),
                new SqlParameter("@Sex",       SqlDbType.Bit,         1),
                new SqlParameter("@Education", SqlDbType.NVarChar,   50),
                new SqlParameter("@WorkLife",  SqlDbType.NVarChar,   50),
                new SqlParameter("@Birth",     SqlDbType.NVarChar,   50),
                new SqlParameter("@Email",     SqlDbType.NVarChar,   50),
                new SqlParameter("@City",      SqlDbType.NVarChar,   50),
                new SqlParameter("@OneDes",    SqlDbType.NVarChar,  100),
                new SqlParameter("@Photo",     SqlDbType.NVarChar,  200),
                new SqlParameter("@Flag",      SqlDbType.Int,         4),
                new SqlParameter("@AuthImg",   SqlDbType.NVarChar,  200),
                new SqlParameter("@AuthTime",  SqlDbType.DateTime),
                new SqlParameter("@MyDes",     SqlDbType.NVarChar,   -1),
                new SqlParameter("@Balance",   SqlDbType.Decimal,     9),
                new SqlParameter("@RegTime",   SqlDbType.DateTime),
                new SqlParameter("@PhoneCode", SqlDbType.NVarChar,   50),
                new SqlParameter("@CodeTime",  SqlDbType.DateTime),
                new SqlParameter("@ImOpenID",  SqlDbType.NVarChar,  200),
                new SqlParameter("@WxOpenID",  SqlDbType.NVarChar,  200),
                new SqlParameter("@SerUserID", SqlDbType.Int,         4),
                new SqlParameter("@QQOpenID",  SqlDbType.NVarChar,  200),
                new SqlParameter("@WbOpenID",  SqlDbType.NVarChar, 200)
            };
            parameters[0].Direction = ParameterDirection.Output;
            parameters[1].Value     = model.RealName;
            parameters[2].Value     = model.Phne;
            parameters[3].Value     = model.Password;
            parameters[4].Value     = model.Sex;
            parameters[5].Value     = model.Education;
            parameters[6].Value     = model.WorkLife;
            parameters[7].Value     = model.Birth;
            parameters[8].Value     = model.Email;
            parameters[9].Value     = model.City;
            parameters[10].Value    = model.OneDes;
            parameters[11].Value    = model.Photo;
            parameters[12].Value    = model.Flag;
            parameters[13].Value    = model.AuthImg;
            parameters[14].Value    = model.AuthTime;
            parameters[15].Value    = model.MyDes;
            parameters[16].Value    = model.Balance;
            parameters[17].Value    = model.RegTime;
            parameters[18].Value    = model.PhoneCode;
            parameters[19].Value    = model.CodeTime;
            parameters[20].Value    = model.ImOpenID;
            parameters[21].Value    = model.WxOpenID;
            parameters[22].Value    = model.SerUserID;
            parameters[23].Value    = model.QQOpenID;
            parameters[24].Value    = model.WbOpenID;

            DbHelperSQL.RunProcedure("Person_ADD", parameters, out rowsAffected);
            return((int)parameters[0].Value);
        }
예제 #7
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public ZhongLi.Model.Person DataRowToModel(DataRow row)
 {
     ZhongLi.Model.Person model = new ZhongLi.Model.Person();
     if (row != null)
     {
         if (row["PerID"] != null && row["PerID"].ToString() != "")
         {
             model.PerID = int.Parse(row["PerID"].ToString());
         }
         if (row["RealName"] != null)
         {
             model.RealName = row["RealName"].ToString();
         }
         if (row["Phne"] != null)
         {
             model.Phne = row["Phne"].ToString();
         }
         if (row["Password"] != null)
         {
             model.Password = row["Password"].ToString();
         }
         if (row["Sex"] != null && row["Sex"].ToString() != "")
         {
             if ((row["Sex"].ToString() == "1") || (row["Sex"].ToString().ToLower() == "true"))
             {
                 model.Sex = true;
             }
             else
             {
                 model.Sex = false;
             }
         }
         if (row["Education"] != null)
         {
             model.Education = row["Education"].ToString();
         }
         if (row["WorkLife"] != null)
         {
             model.WorkLife = row["WorkLife"].ToString();
         }
         if (row["Birth"] != null)
         {
             model.Birth = row["Birth"].ToString();
         }
         if (row["Email"] != null)
         {
             model.Email = row["Email"].ToString();
         }
         if (row["City"] != null)
         {
             model.City = row["City"].ToString();
         }
         if (row["OneDes"] != null)
         {
             model.OneDes = row["OneDes"].ToString();
         }
         if (row["Photo"] != null)
         {
             model.Photo = row["Photo"].ToString();
         }
         if (row["Flag"] != null && row["Flag"].ToString() != "")
         {
             model.Flag = int.Parse(row["Flag"].ToString());
         }
         if (row["AuthImg"] != null)
         {
             model.AuthImg = row["AuthImg"].ToString();
         }
         if (row["AuthTime"] != null && row["AuthTime"].ToString() != "")
         {
             model.AuthTime = DateTime.Parse(row["AuthTime"].ToString());
         }
         if (row["MyDes"] != null)
         {
             model.MyDes = row["MyDes"].ToString();
         }
         if (row["Balance"] != null && row["Balance"].ToString() != "")
         {
             model.Balance = decimal.Parse(row["Balance"].ToString());
         }
         if (row["RegTime"] != null && row["RegTime"].ToString() != "")
         {
             model.RegTime = DateTime.Parse(row["RegTime"].ToString());
         }
         if (row["PhoneCode"] != null)
         {
             model.PhoneCode = row["PhoneCode"].ToString();
         }
         if (row["CodeTime"] != null && row["CodeTime"].ToString() != "")
         {
             model.CodeTime = DateTime.Parse(row["CodeTime"].ToString());
         }
         if (row["ImOpenID"] != null)
         {
             model.ImOpenID = row["ImOpenID"].ToString();
         }
         if (row["WxOpenID"] != null)
         {
             model.WxOpenID = row["WxOpenID"].ToString();
         }
         if (row["SerUserID"] != null && row["SerUserID"].ToString() != "")
         {
             model.SerUserID = int.Parse(row["SerUserID"].ToString());
         }
         if (row["QQOpenID"] != null)
         {
             model.QQOpenID = row["QQOpenID"].ToString();
         }
         if (row["WbOpenID"] != null)
         {
             model.WbOpenID = row["WbOpenID"].ToString();
         }
     }
     return(model);
 }