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; } } }
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>"); } }
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>"); } } }
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 //{ //} } } }
/// <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); } }
/// <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); }
/// <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); }