protected void btnDel_Click(object sender, EventArgs e) { if (grid1.SelectedRowIndexArray != null && grid1.SelectedRowIndexArray.Length > 0) { string strSelectID = "0"; for (int i = 0, count = grid1.SelectedRowIndexArray.Length; i < count; i++) { int rowIndex = grid1.SelectedRowIndexArray[i]; foreach (object key in grid1.DataKeys[rowIndex]) { strSelectID = key.ToString(); } } #region 删除逻辑 zlzw.BLL.JobEnterpriseJobPositionBLL jobEnterpriseJobPositionBLL = new zlzw.BLL.JobEnterpriseJobPositionBLL(); DataTable dt = jobEnterpriseJobPositionBLL.GetList("JobPositionGuid='" + strSelectID + "'").Tables[0]; zlzw.Model.JobEnterpriseJobPositionModel jobEnterpriseJobPositionModel = jobEnterpriseJobPositionBLL.GetModel(int.Parse(dt.Rows[0]["JobPositionID"].ToString())); jobEnterpriseJobPositionModel.CanUsable = 0; jobEnterpriseJobPositionBLL.Update(jobEnterpriseJobPositionModel); JobEnterpriseJobPositionList_BindGrid(); #endregion } else { return; } }
protected void btnSaveRefresh_Click(object sender, EventArgs e) { if (Request.QueryString["Type"] == "1") { //编辑保存 zlzw.Model.JobEnterpriseJobPositionModel jobEnterpriseJobPositionModel = new zlzw.Model.JobEnterpriseJobPositionModel(); //jobEnterpriseJobPositionModel.JobFeildKinds = drpJobFeildKinds01.SelectedText + "|" + drpJobFeildKinds.SelectedText;//行业类别 jobEnterpriseJobPositionModel.EnterpriseKey = drpEnterpriseKey.SelectedValue;//所属企业GUID jobEnterpriseJobPositionModel.DepartmentName = txbDepartmentName.Text;//所要招聘的部门 jobEnterpriseJobPositionModel.JobPositionStatus = int.Parse(drpJobPositionStatus.SelectedValue);//简历状态 jobEnterpriseJobPositionModel.EnterpriseName = Get_EnterpriseName(drpEnterpriseKey.SelectedValue);//企业名称 jobEnterpriseJobPositionModel.JobPositionName = txbJobPositionName.Text;//岗位名称 jobEnterpriseJobPositionModel.JobPositionKind = txbJobPositionKind.Text;//岗位名称中文 jobEnterpriseJobPositionModel.JobWorkType = int.Parse(drpJobWorkType.SelectedValue);//岗位性质 jobEnterpriseJobPositionModel.JobWorkPlaceNames = txbJobWorkPlaceNames.Text;//工作地点 jobEnterpriseJobPositionModel.JobPositionKinds = txbJobPositionKinds.Text;//从事的职业类别 jobEnterpriseJobPositionModel.JobSalary = int.Parse(drpJobSalary.SelectedValue);//月薪 jobEnterpriseJobPositionModel.NeedPersonCount = int.Parse(txbNeedPersonCount.Text);//招聘人数 jobEnterpriseJobPositionModel.NeedEducation = int.Parse(drpNeedEducation.SelectedValue);//学历要求 jobEnterpriseJobPositionModel.NeedAge = txbNeedAge.Text;//年龄要求 jobEnterpriseJobPositionModel.NeedSex = int.Parse(drpNeedSex.SelectedValue);//性别要求 jobEnterpriseJobPositionModel.NeedWorkExperience = int.Parse(drpNeedWorkExperience.SelectedValue);//工作经验要求 jobEnterpriseJobPositionModel.NeedMangeExperience = int.Parse(drpNeedMangeExperience.SelectedValue);//是否有管理经验 jobEnterpriseJobPositionModel.JobPositionDesc = txbJobPositionDesc.Text;//职位描述 jobEnterpriseJobPositionModel.ContactPerson = txbContactPerson.Text;//联系人 jobEnterpriseJobPositionModel.ContactTelephone = txbContactTelephone.Text;//联系人电话 jobEnterpriseJobPositionModel.ContactMail = txbContactMail.Text;//联系人邮件 if (txbJobPositionStartDate.Text != "") { jobEnterpriseJobPositionModel.JobPositionStartDate = DateTime.Parse(txbJobPositionStartDate.Text);//开始日期 } if (txbJobPositionEndDate.Text != "") { jobEnterpriseJobPositionModel.JobPositionEndDate = DateTime.Parse(txbJobPositionEndDate.Text);//结束日期 } if (txbInterviewTime.Text != "") { jobEnterpriseJobPositionModel.InterviewTime = txbInterviewTime.Text;//面试时间 } jobEnterpriseJobPositionModel.InterviewAddress = txbInterviewAddress.Text;//面试地点 jobEnterpriseJobPositionModel.SpecialType = int.Parse(drpSpecialType.SelectedValue);//是否显示在首页 jobEnterpriseJobPositionModel.UpdateDate = DateTime.Now;//更新日期 //在数据库中添加JobPositionStatus简历状态 jobEnterpriseJobPositionModel.CanUsable = 1; jobEnterpriseJobPositionModel.CreateDate = DateTime.Parse(ViewState["CreateDate"].ToString()); jobEnterpriseJobPositionModel.JobPositionGuid = new Guid(ViewState["JobPositionGuid"].ToString()); zlzw.BLL.JobEnterpriseJobPositionBLL jobEnterpriseJobPositionBLL = new zlzw.BLL.JobEnterpriseJobPositionBLL(); jobEnterpriseJobPositionModel.JobPositionID = int.Parse(Get_ID(jobEnterpriseJobPositionBLL, Request.QueryString["value"])); jobEnterpriseJobPositionBLL.Update(jobEnterpriseJobPositionModel); } else { //添加保存 zlzw.Model.JobEnterpriseJobPositionModel jobEnterpriseJobPositionModel = new zlzw.Model.JobEnterpriseJobPositionModel(); //jobEnterpriseJobPositionModel.JobFeildKinds = drpJobFeildKinds01.SelectedText + "|" + drpJobFeildKinds.SelectedText;//行业类别 jobEnterpriseJobPositionModel.EnterpriseKey = drpEnterpriseKey.SelectedValue;//所属企业GUID jobEnterpriseJobPositionModel.DepartmentName = txbDepartmentName.Text;//所要招聘的部门 jobEnterpriseJobPositionModel.JobPositionStatus = int.Parse(drpJobPositionStatus.SelectedValue);//简历状态 jobEnterpriseJobPositionModel.EnterpriseName = Get_EnterpriseName(drpEnterpriseKey.SelectedValue);//企业名称 jobEnterpriseJobPositionModel.JobPositionName = txbJobPositionName.Text;//岗位名称 jobEnterpriseJobPositionModel.JobPositionKind = txbJobPositionKind.Text;//岗位名称中文 jobEnterpriseJobPositionModel.JobWorkType = int.Parse(drpJobWorkType.SelectedValue);//岗位性质 jobEnterpriseJobPositionModel.JobWorkPlaceNames = txbJobWorkPlaceNames.Text;//工作地点 jobEnterpriseJobPositionModel.JobPositionKinds = txbJobPositionKinds.Text;//从事的职业类别 jobEnterpriseJobPositionModel.JobSalary = int.Parse(drpJobSalary.SelectedValue);//月薪 jobEnterpriseJobPositionModel.NeedPersonCount = int.Parse(txbNeedPersonCount.Text);//招聘人数 jobEnterpriseJobPositionModel.NeedEducation = int.Parse(drpNeedEducation.SelectedValue);//学历要求 jobEnterpriseJobPositionModel.NeedAge = txbNeedAge.Text;//年龄要求 jobEnterpriseJobPositionModel.NeedSex = int.Parse(drpNeedSex.SelectedValue);//性别要求 jobEnterpriseJobPositionModel.NeedWorkExperience = int.Parse(drpNeedWorkExperience.SelectedValue);//工作经验要求 jobEnterpriseJobPositionModel.NeedMangeExperience = int.Parse(drpNeedMangeExperience.SelectedValue);//是否有管理经验 jobEnterpriseJobPositionModel.JobPositionDesc = txbJobPositionDesc.Text;//职位描述 jobEnterpriseJobPositionModel.ContactPerson = txbContactPerson.Text;//联系人 jobEnterpriseJobPositionModel.ContactTelephone = txbContactTelephone.Text;//联系人电话 jobEnterpriseJobPositionModel.ContactMail = txbContactMail.Text;//联系人邮件 if (txbJobPositionStartDate.Text != "") { jobEnterpriseJobPositionModel.JobPositionStartDate = DateTime.Parse(txbJobPositionStartDate.Text);//开始日期 } if (txbJobPositionEndDate.Text != "") { jobEnterpriseJobPositionModel.JobPositionEndDate = DateTime.Parse(txbJobPositionEndDate.Text);//结束日期 } jobEnterpriseJobPositionModel.InterviewTime = txbInterviewTime.Text;//面试时间 jobEnterpriseJobPositionModel.InterviewAddress = txbInterviewAddress.Text;//面试地点 jobEnterpriseJobPositionModel.SpecialType = int.Parse(drpSpecialType.SelectedValue);//是否为紧急招聘 jobEnterpriseJobPositionModel.UpdateDate = DateTime.Now;//更新日期 jobEnterpriseJobPositionModel.CreateDate = DateTime.Now;//创建日期 jobEnterpriseJobPositionModel.CanUsable = 1; zlzw.BLL.JobEnterpriseJobPositionBLL jobEnterpriseJobPositionBLL = new zlzw.BLL.JobEnterpriseJobPositionBLL(); jobEnterpriseJobPositionBLL.Add(jobEnterpriseJobPositionModel); } // 2. Close this window and Refresh parent window PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference()); }
protected void btnSubmit_Click(object sender, EventArgs e) { try { zlzw.BLL.JobEnterpriseJobPositionBLL jobEnterpriseJobPositionBLL = new zlzw.BLL.JobEnterpriseJobPositionBLL(); zlzw.Model.JobEnterpriseJobPositionModel jobEnterpriseJobPositionModel = jobEnterpriseJobPositionBLL.GetModel(int.Parse(Request.QueryString["id"])); if (jobEnterpriseJobPositionModel != null) { jobEnterpriseJobPositionModel.CanUsable = 0; jobEnterpriseJobPositionBLL.Update(jobEnterpriseJobPositionModel); Response.Redirect("ViewPublishJobList.aspx?id=" + jobEnterpriseJobPositionModel.EnterpriseKey + "&type=1"); } } catch (Exception exp) { //Response.Redirect("default.aspx"); } }
protected void libkBtnDel_Click(object sender, EventArgs e) { LinkButton linkBtnDel = sender as LinkButton; zlzw.BLL.JobEnterpriseJobPositionBLL jobEnterpriseJobPositionBLL = new zlzw.BLL.JobEnterpriseJobPositionBLL(); zlzw.Model.JobEnterpriseJobPositionModel jobEnterpriseJobPositionModel = jobEnterpriseJobPositionBLL.GetModel(int.Parse(linkBtnDel.CommandName)); jobEnterpriseJobPositionModel.CanUsable = 0; jobEnterpriseJobPositionBLL.Update(jobEnterpriseJobPositionModel); if (ViewState["EnterpriseGUID"] != null) { Load_DataList(ViewState["EnterpriseGUID"].ToString()); } else { Load_DataList(Request.QueryString["id"]); } }