/// <summary> /// 得到一个对象实体 /// </summary> public zlzw.Model.JobPersonResumeModel DataRowToModel(DataRow row) { zlzw.Model.JobPersonResumeModel model=new zlzw.Model.JobPersonResumeModel(); if (row != null) { if(row["ResumeID"]!=null && row["ResumeID"].ToString()!="") { model.ResumeID=int.Parse(row["ResumeID"].ToString()); } if(row["ResumeGuid"]!=null && row["ResumeGuid"].ToString()!="") { model.ResumeGuid= new Guid(row["ResumeGuid"].ToString()); } if(row["ResumeStatus"]!=null && row["ResumeStatus"].ToString()!="") { model.ResumeStatus=int.Parse(row["ResumeStatus"].ToString()); } if(row["ResumeName"]!=null) { model.ResumeName=row["ResumeName"].ToString(); } if(row["OwnerUserKey"]!=null) { model.OwnerUserKey=row["OwnerUserKey"].ToString(); } if(row["OwnerUserName"]!=null) { model.OwnerUserName=row["OwnerUserName"].ToString(); } if(row["WorkExperienceYears"]!=null && row["WorkExperienceYears"].ToString()!="") { model.WorkExperienceYears=int.Parse(row["WorkExperienceYears"].ToString()); } if(row["CreateDate"]!=null && row["CreateDate"].ToString()!="") { model.CreateDate=DateTime.Parse(row["CreateDate"].ToString()); } if(row["UpdateDate"]!=null && row["UpdateDate"].ToString()!="") { model.UpdateDate=DateTime.Parse(row["UpdateDate"].ToString()); } if(row["RefreshDate"]!=null && row["RefreshDate"].ToString()!="") { model.RefreshDate=DateTime.Parse(row["RefreshDate"].ToString()); } if(row["CanUsable"]!=null && row["CanUsable"].ToString()!="") { model.CanUsable=int.Parse(row["CanUsable"].ToString()); } if(row["SelfEvaluate"]!=null) { model.SelfEvaluate=row["SelfEvaluate"].ToString(); } if(row["JobWorkType"]!=null && row["JobWorkType"].ToString()!="") { model.JobWorkType=int.Parse(row["JobWorkType"].ToString()); } if(row["JobWorkPlaceKeys"]!=null) { model.JobWorkPlaceKeys=row["JobWorkPlaceKeys"].ToString(); } if(row["JobWorkPlaceNames"]!=null) { model.JobWorkPlaceNames=row["JobWorkPlaceNames"].ToString(); } if(row["JobFeildTypes"]!=null) { model.JobFeildTypes=row["JobFeildTypes"].ToString(); } if(row["JobFeildKinds"]!=null) { model.JobFeildKinds=row["JobFeildKinds"].ToString(); } if(row["JobPositionTypes"]!=null) { model.JobPositionTypes=row["JobPositionTypes"].ToString(); } if(row["JobPositionKinds"]!=null) { model.JobPositionKinds=row["JobPositionKinds"].ToString(); } if(row["JobSalary"]!=null && row["JobSalary"].ToString()!="") { model.JobSalary=int.Parse(row["JobSalary"].ToString()); } if(row["JobCurrentWorkStatus"]!=null && row["JobCurrentWorkStatus"].ToString()!="") { model.JobCurrentWorkStatus=int.Parse(row["JobCurrentWorkStatus"].ToString()); } if(row["ResumeType"]!=null && row["ResumeType"].ToString()!="") { model.ResumeType=int.Parse(row["ResumeType"].ToString()); } if(row["ResumeKind"]!=null) { model.ResumeKind=row["ResumeKind"].ToString(); } if(row["EducationExperience"]!=null) { model.EducationExperience=row["EducationExperience"].ToString(); } if(row["WorkExperience"]!=null) { model.WorkExperience=row["WorkExperience"].ToString(); } if(row["HopeJob"]!=null) { model.HopeJob=row["HopeJob"].ToString(); } if(row["HopeRoomAndBoard"]!=null && row["HopeRoomAndBoard"].ToString()!="") { model.HopeRoomAndBoard=int.Parse(row["HopeRoomAndBoard"].ToString()); } if(row["PersonalSkills"]!=null) { model.PersonalSkills=row["PersonalSkills"].ToString(); } if(row["SkillsCertificate"]!=null) { model.SkillsCertificate=row["SkillsCertificate"].ToString(); } if(row["CurrentSalary"]!=null) { model.CurrentSalary=row["CurrentSalary"].ToString(); } if(row["UserAge"]!=null && row["UserAge"].ToString()!="") { model.UserAge=int.Parse(row["UserAge"].ToString()); } if(row["UserSex"]!=null) { model.UserSex=row["UserSex"].ToString(); } if(row["PropertyNames"]!=null) { model.PropertyNames=row["PropertyNames"].ToString(); } if(row["PropertyValues"]!=null) { model.PropertyValues=row["PropertyValues"].ToString(); } } return model; }
protected void btnSubmit_Click(object sender, EventArgs e) { if (Session["IsSubmit"] != null) { return; } zlzw.Model.CoreUserModel coreUserModel = new zlzw.Model.CoreUserModel(); coreUserModel.UserGuid = Guid.NewGuid(); coreUserModel.UserName = Request.Form["txbUserName"];//用户名 coreUserModel.Password = Request.Form["txbPassword"];//用户密码 coreUserModel.UserNameCN = Request.Form["txbUserNameCN"];//用户姓名 coreUserModel.UserSex = int.Parse(Request.Form["drpUserSex"]);//用户性别 coreUserModel.UserEducationalBackground = int.Parse(Request.Form["drpUserEducationalBackground"]);//用户学历 coreUserModel.UserBirthDay = DateTime.Parse(Request.Form["txbUserBirthDay"]);//出生日期 coreUserModel.UserMobileNO = Request.Form["txbUserMobileNO"];//联系电话 coreUserModel.UserCountry = Request.Form["txbUserCountry"];//户口原籍 coreUserModel.CurrentResidence = Request.Form["txbCurrentResidence"];//当前居住地 coreUserModel.UserEmail = Request.Form["txbUserEmail"];//用户电子信箱 coreUserModel.MaritalStatus = int.Parse(Request.Form["drpMaritalStatus"]);//婚姻状态 if (txbUserHeight.Text.Length == 0) { coreUserModel.UserHeight = Decimal.Parse("0");//身高 } else { coreUserModel.UserHeight = Decimal.Parse(Request.Form["txbUserHeight"]);//身高 } if (txbUserWeight.Text.Length == 0) { coreUserModel.UserWeight = Decimal.Parse("0");//体重 } else { coreUserModel.UserWeight = Decimal.Parse(Request.Form["txbUserWeight"]);//体重 } coreUserModel.UserRegisterDate = DateTime.Now;//用户注册日期 coreUserModel.UserLastDateTime = DateTime.Now;//用户最后一次登录日期 coreUserModel.UserType = 1;//普通用户 coreUserModel.UserStatus = 1;//状态可用 if (uploadUserPhoto.HasFile) { string strFileExt = System.IO.Path.GetExtension(uploadUserPhoto.FileName); if (strFileExt == ".jpg" || strFileExt == ".gif" || strFileExt == ".png" || strFileExt == ".jpeg" || strFileExt == ".bmp") { string strFilePath = "~/UserPhotos/" + txbUserName.Text + "_" + DateTime.Now.ToString("yyyyMMddhhmmss") + "_" + strFileExt; uploadUserPhoto.SaveAs(Server.MapPath(strFilePath)); coreUserModel.UserPhoto = strFilePath; } } zlzw.Model.JobPersonResumeModel jobPersonResumeModel = new zlzw.Model.JobPersonResumeModel(); jobPersonResumeModel.OwnerUserKey = coreUserModel.UserGuid.ToString();//用户表GUID //jobPersonResumeModel.JobPositionKinds = drpJobPositionKindsType.SelectedValue + "-" + Request.Form["drpJobPositionKinds"];//职位类别 //jobPersonResumeModel.JobFeildKinds = drpJobFeildKindsType.SelectedValue + "-" + Request.Form["drpJobFeildKinds"];//期望行业 jobPersonResumeModel.JobPositionKinds = Get_CurrentValue(Request.Params["txbJobPositionKinds"]) + "-" + Request.Params["txbJobPositionKinds"]; jobPersonResumeModel.JobFeildKinds = Get_CurrentValue(Request.Params["txbJobFeildKinds"]) + "-" + Request.Params["txbJobFeildKinds"]; jobPersonResumeModel.HopeJob = Request.Form["txbHopeJob"];//意向职位 jobPersonResumeModel.JobWorkPlaceNames = Request.Form["txbJobWorkPlaceNames"];//期望地址 jobPersonResumeModel.HopeRoomAndBoard = int.Parse(Request.Form["drpHopeRoomAndBoard"]);//期望食宿 jobPersonResumeModel.JobSalary = int.Parse(Request.Form["drpJobSalary"]);//期望薪资 jobPersonResumeModel.PersonalSkills = Request.Form["txbPersonalSkills"];//个人技能 jobPersonResumeModel.SkillsCertificate = Request.Form["txbSkillsCertificate"];//技能证书 jobPersonResumeModel.JobCurrentWorkStatus = int.Parse(Request.Form["drpJobCurrentWorkStatus"]);//当前状态 jobPersonResumeModel.CurrentSalary = Request.Form["drpCurrentSalary"];//当前薪资 jobPersonResumeModel.JobWorkType = int.Parse(Request.Form["drpJobWorkType"]);//当前状态 jobPersonResumeModel.WorkExperience = Request.Form["txbWorkExperience"];//工作经历 jobPersonResumeModel.EducationExperience = Request.Form["txbEducationExperience"];//教育经历 jobPersonResumeModel.CreateDate = DateTime.Now;//创建日期 jobPersonResumeModel.UpdateDate = DateTime.Now;//更新日期 jobPersonResumeModel.CanUsable = 1;//状态可用 jobPersonResumeModel.ResumeStatus = 1;//状态可用 jobPersonResumeModel.UserAge = int.Parse(Get_CurrentUserAge(Request.Form["txbUserBirthDay"]));//用户年龄 jobPersonResumeModel.UserSex = Get_UserSex(Request.Form["drpUserSex"]);//用户性别 try { zlzw.BLL.CoreUserBLL coreUserBLL = new zlzw.BLL.CoreUserBLL(); coreUserBLL.Add(coreUserModel); zlzw.BLL.JobPersonResumeBLL jobPersonResumeBLL = new zlzw.BLL.JobPersonResumeBLL(); jobPersonResumeBLL.Add(jobPersonResumeModel); txbUserName.Text = ""; txbPassword.Text = ""; txbUserNameCN.Text = ""; txbUserMobileNO.Text = ""; txbUserCountry.Text = ""; txbCurrentResidence.Text = ""; txbUserEmail.Text = ""; txbHopeJob.Text = ""; txbJobWorkPlaceNames.Text = ""; txbPersonalSkills.Text = ""; txbSkillsCertificate.Text = ""; txbWorkExperience.Text = ""; txbEducationExperience.Text = ""; if (Session["IsSubmit"] == null) { FineUI.Alert.Show("简历提交成功"); Session["IsSubmit"] = "1"; } HttpCookie userGUID = new HttpCookie("CurrentUserGUID", coreUserModel.UserGuid.ToString()); HttpCookie uerName = new HttpCookie("CurrentUserName", coreUserModel.UserName); userGUID.Expires = DateTime.Now.AddDays(1); uerName.Expires = DateTime.Now.AddDays(1); System.Web.HttpContext.Current.Response.Cookies.Add(userGUID); System.Web.HttpContext.Current.Response.Cookies.Add(uerName); Response.Redirect("default.aspx"); } catch (Exception exp) { FineUI.Alert.Show("简历提交失败,请稍后重试"); } }
/// <summary> /// 得到一个对象实体 /// </summary> public zlzw.Model.JobPersonResumeModel GetModel(int ResumeID) { SqlParameter[] parameters = { new SqlParameter("@ResumeID", SqlDbType.Int,4) }; parameters[0].Value = ResumeID; zlzw.Model.JobPersonResumeModel model=new zlzw.Model.JobPersonResumeModel(); DataSet ds= DbHelperSQL.RunProcedure("JobPersonResume_GetModel",parameters,"ds"); if(ds.Tables[0].Rows.Count>0) { return DataRowToModel(ds.Tables[0].Rows[0]); } else { return null; } }