/// <summary> /// 修改申请复核 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult UpdateRegister(string id) { engage_resume resume = new engage_resume() { res_id = Convert.ToInt16(id) }; resume = resume_bll.GetWhereResume(resume); //查询 resume.pass_checkComment = Request["erId"]; engage_interview inter = inter_bll.GetResumeIdClass(resume.res_id); //面试对象 int ok = 0; if (Request["erId"].Equals("申请录用")) { inter.result = "申请录用"; //修改信息表的pass_checkComment、 } else { inter.result = "建议面试"; } using (TransactionScope ts = new TransactionScope()) { ok += resume_bll.UpdateResumeState(resume); ok += inter_bll.UpdateInter(inter); if (ok == 2) { ts.Complete();//提交事务 return(RedirectToAction("Index", "Register")); } else { return(RedirectToAction("GetShow", "Register", inter.ein_id)); } } }
/// <summary> /// 面试结果登记 /// </summary> /// <param name="interview"></param> /// <returns></returns> public ActionResult InsertView(engage_interview interview) { engage_resume resume = new engage_resume() { human_name = interview.human_name }; if (inter_bll.GetInterview(resume).Count > 0)//修改 { if (inter_bll.UpdateInter(interview) > 0) { return(RedirectToAction("Index", "Interview")); } else { return(RedirectToAction("GetShow", "Interview", interview.resume_id)); } } else //添加 { if (inter_bll.InsertInter(interview) > 0) { return(RedirectToAction("Index", "Interview")); } else { return(RedirectToAction("GetShow", "Interview", interview.resume_id)); } } }
public ActionResult interview_add(engage_interview ei, human_file hf) { eis.Add(ei); // hfs.Add(hf); return(Content(TcUlit.TC("面试成功", "/recruit/sift_list"))); }
public ActionResult interview_upd(engage_interview ei) { ei.human_name = Request["human_name"]; ei.checker = Request["checker"]; ei.check_comment = Request["check_comment"]; ei.check_status = short.Parse(Request["check_status"]); ei.check_time = DateTime.Parse(Request["check_time"]); ei.ein_id = short.Parse(Request["ein_id"]); ei.EQ_degree = Request["EQ_degree"]; ei.foreign_language_degree = Request["foreign_language_degree"]; ei.human_major_id = Request["human_major_id"]; ei.human_major_kind_id = Request["human_major_kind_id"]; ei.human_major_kind_name = Request["human_major_kind_name"]; ei.human_major_name = Request["human_major_name"]; ei.human_name = Request["human_name"]; ei.image_degree = Request["image_degree"]; ei.interview_amount = short.Parse(Request["interview_amount"]); ei.interview_comment = Request["interview_comment"]; ei.interview_status = short.Parse(Request["interview_status"]); ei.IQ_degree = Request["IQ_degree"]; ei.multi_quality_degree = Request["multi_quality_degree"]; ei.native_language_degree = Request["native_language_degree"]; ei.register = Request["register"]; ei.registe_time = DateTime.Parse(Request["registe_time"]); ei.response_speed_degree = Request["response_speed_degree"]; ei.result = Request["result"]; ei.resume_id = short.Parse(Request["resume_id"]); eis.Upd(ei); return(Content(TcUlit.TC("筛选成功", "/recruit/sift_list"))); }
public ActionResult Getshenqinluyong(int id) { engage_resume er = ierb.SelectWhere(e => e.res_id == id).FirstOrDefault(); // ViewBag.er2 = er; engage_interview ei = ieib.SelectWhere(e => e.resume_id == id).FirstOrDefault(); ViewBag.ei2 = ei; ViewBag.us = "lisi"; return(View(er)); }
//录用查询细节 public ActionResult GetSelctly(int id) { engage_resume eraaa = ierb.SelectWhere(e => e.res_id == id).FirstOrDefault(); //ViewBag.er2 = eraaa; engage_interview eiaaa = ieib.SelectWhere(e => e.resume_id == id).FirstOrDefault(); ViewBag.ei2 = eiaaa; return(View(eraaa)); }
public ActionResult ShenPi() { int res_id = Convert.ToInt32(Request["res_idhaha"]); //简历id string shenpi = Request["pass_passCommenthaha"]; //录用审核意见 if (shenpi == "通过") { engage_resume er = erBll.engage_resumeWhere(e => e.res_id == res_id).FirstOrDefault(); er.interview_status = 3; er.pass_passComment = shenpi; //审批意见 int result = erBll.engage_resumeUpdate(er); if (result > 0) { return(Content("<script>alert('审批成功!');location.href='/employ_list/Index'</script>")); } else { return(Content("<script>alert('审批失败!');location.href='/employ_check_list/Index'</script>")); } } else { using (TransactionScope tr = new TransactionScope()) { engage_resume er = new engage_resume(); er.res_id = short.Parse(res_id.ToString()); int result = erBll.engage_resumeDelete(er); if (result > 0) { int idms = Convert.ToInt32(Request["ein_idhaha"]); engage_interview ev = new engage_interview(); ev.ein_id = short.Parse(idms.ToString()); int result2 = eInvBll.engage_interviewDelete(ev); if (result2 > 0) { tr.Complete(); return(Content("<script>alert('删除简历成功!');location.href='/position_release_search/Index'</script>")); //删除成功,重新进入职业发布查询页面 } else { return(Content("<script>alert('删除简历失败!');location.href='/employ_check_list/Index'</script>")); } } else { return(Content("<script>alert('删除简历失败!');location.href='/employ_check_list/Index'</script>")); } } } }
//申请 public ActionResult ShenQing() { int res_id = Convert.ToInt32(Request["res_idhaha"]); //简历id string yijian = Request["passCheckcommenthaha"]; //录用审核意见 if (yijian == "通过") { engage_resume er = erBll.engage_resumeWhere(e => e.res_id == res_id).FirstOrDefault(); er.interview_status = 2; int result = erBll.engage_resumeUpdate(er); if (result > 0) { return(Content("<script>alert('申请成功!');location.href='/employ_check_list/Index'</script>")); } else { return(Content("<script>alert('申请失败!');location.href='/employ_register_list/LuYongIndex2'</script>")); } } //不通过 else { using (TransactionScope tr = new TransactionScope()) { //简历表 engage_resume er = erBll.engage_resumeWhere(e => e.res_id == res_id).FirstOrDefault(); er.interview_status = 0; //面试状态还原成0 int result = erBll.engage_resumeUpdate(er); if (result > 0) { //面试表 engage_interview ev = eInvBll.engage_interviewSelectWhere(e => e.resume_id == res_id).FirstOrDefault(); ev.interview_status = 0; //面试状态还原成0 ev.check_status = 0; //筛选状态还原成0 int result2 = eInvBll.engage_interviewUpdate(ev); if (result2 > 0) { tr.Complete(); return(Content("<script>alert('释放成功!');location.href='/employ_check_list/Index'</script>")); } else { return(Content("<script>alert('释放失败!');location.href='/employ_register_list/LuYongIndex2'</script>")); } } else { return(Content("<script>alert('释放失败!');location.href='/employ_register_list/LuYongIndex2'</script>")); } } } }
public ActionResult saixuaninter(int id, int iid) { engage_resume er = ierb.SelectWhere(e => e.res_id == iid).FirstOrDefault(); ViewBag.er2 = er; engage_interview ei = ieib.SelectWhere(e => e.ein_id == id).FirstOrDefault(); ViewBag.ei2 = ei; ViewBag.us = iub.Select(); return(View()); }
public ActionResult interview_sift(short id) { engage_resume hf = new engage_resume() { res_id = id }; engage_interview ei = new engage_interview() { ein_id = id }; engage_resume er = ers.SelectOne(hf); engage_interview eiw = eis.SelectOne(ei); return(View(Tuple.Create(er, eiw))); }
public ActionResult Getshenqinluyong(engage_resume eraa) { if (eraa.pass_checkComment == "通过") { //录用申请通过将修改简历表的面试状态为录用申请通过,及修改该简历的录用信息 engage_resume era = ierb.SelectWhere(e => e.res_id == eraa.res_id).FirstOrDefault(); era.pass_checkComment = eraa.pass_checkComment; era.pass_regist_time = eraa.pass_regist_time; era.pass_register = eraa.pass_register; era.interview_status = 3; era.pass_check_status = 0; if (ierb.Update(era) > 0) { return(Content("<script>alert('申请成功');location.href='/Engage_resume/index3'</script>")); } else { return(Content("<script>alert('申请失败');location.href='/Engage_resume/Getshenqinluyong/" + era.res_id + "';</script>")); } } else { //录用申请不通过则该简历状态该为未面试 engage_interview ei = ieib.SelectWhere(e => e.resume_id == eraa.res_id).FirstOrDefault(); ei.interview_status = 0; ieib.Update(ei); engage_resume era = ierb.SelectWhere(e => e.res_id == eraa.res_id).FirstOrDefault(); era.pass_checkComment = eraa.pass_checkComment; era.pass_regist_time = eraa.pass_regist_time; era.pass_register = eraa.pass_register; era.interview_status = 0; if (ierb.Update(era) > 0) { return(Content("<script>alert('释放成功');location.href='/Engage_resume/index3'</script>")); } else { return(Content("<script>alert('失败');location.href='/Engage_resume/Getshenqinluyong/" + era.res_id + "'</script>")); } } }
/// <summary> /// 面试筛选--建议面试 建议笔试 建议录用 删除简历 /// </summary> /// <param name="interview"></param> /// <returns></returns> public ActionResult UpdateRuselt(engage_interview interview) { using (TransactionScope ts = new TransactionScope()) { int ok = 0; ok += inter_bll.UpdateInter(interview); engage_resume resume = new engage_resume() { res_id = Convert.ToInt16(interview.resume_id) }; resume = resume_bll.GetWhereResume(resume);//先查询一遍 resume.pass_checkComment = Request["shenHeYiJian"]; if (interview.result.Equals("建议录用")) { resume.pass_checkComment = Request["shenHeYiJian"]; resume.pass_check_time = DateTime.Now; users user = Session["userClass"] as users; resume.pass_checker = user.u_true_name; } if (interview.result.Equals("删除简历")) { resume.pass_check_status = 0; } else if (interview.result.Equals("建议面试")) { resume.pass_check_status = 1; } else if (interview.result.Equals("建议笔试")) { resume.pass_check_status = 2; } else if (interview.result.Equals("建议录用")) { resume.pass_check_status = 3; } ok += resume_bll.UpdateResumeState(resume); if (ok == 2) { ts.Complete();//提交事务 return(RedirectToAction("ResultInterview", "Interview")); } else { return(RedirectToAction("ResultInterviewShow", "Interview", interview.ein_id)); } } }
//3.面试登记 public ActionResult Dengji(engage_interview einter) { //简历表id int res_idhaha = Convert.ToInt32(Request["res_idhaha"]); //查询有没有数据 List <engage_interview> list = eInvBll.engage_interviewSelectWhere(e => e.resume_id == res_idhaha); if (list.Count > 0) { einter.ein_id = list[0].ein_id; //面试id einter.resume_id = short.Parse(res_idhaha.ToString()); //简历编号 //einter.interview_amount = einter.interview_amount++;//面试次数+1 einter.result = einter.interview_comment; //面试结果(等于面试评价) einter.interview_status = 0; //面试状态(待筛选) einter.check_status = 0; //筛选状态 if (eInvBll.engage_interviewUpdate(einter) > 0) { return(Content("<script>alert('面试登记成功!');location.href='/interview_sift_list/IndexShaiXuan'</script>")); } else { return(Content("<script>alert('面试登记失败!');location.href='/interview_list/IndexMianShi'</script>")); } } else { einter.resume_id = short.Parse(res_idhaha.ToString()); //简历编号 einter.result = einter.interview_comment; //面试结果(等于面试评价) einter.interview_status = 0; //面试状态(待筛选) einter.check_status = 0; //筛选状态 int result = eInvBll.engage_interviewAdd(einter); if (result > 0) { return(Content("<script>alert('面试登记成功!');location.href='/interview_sift_list/IndexShaiXuan'</script>")); } else { return(Content("<script>alert('面试登记失败!');location.href='/interview_list/IndexMianShi'</script>")); } } }
public ActionResult CreateDJ(int id) { engage_resume er = ierb.SelectWhere(e => e.res_id == id).FirstOrDefault(); ViewBag.er = er; ViewBag.user = "******"; engage_interview ei = ieib.SelectWhere(e => e.resume_id == id).FirstOrDefault(); if (ei == null) { ViewBag.ei = null; } else { ei.interview_amount++; ViewBag.ei = ei; } return(View()); }
public ActionResult CreateDJ(engage_interview einter) { engage_resume er = ierb.SelectWhere(e => e.res_id == einter.resume_id).FirstOrDefault();; er.interview_status = 1; ierb.Update(er); einter.interview_status = 1; einter.check_status = 0; if (einter.interview_amount > 1) { engage_interview en = ieib.SelectWhere(e => e.resume_id == einter.resume_id).FirstOrDefault(); //en.interview_amount = einter.interview_amount; //en.interview_comment = einter.interview_comment; //en.interview_status = einter.interview_status; //en.IQ_degree = einter.IQ_degree; //en.EQ_degree = einter.EQ_degree; //en.image_degree = einter.image_degree; einter.ein_id = en.ein_id; if (ieib.Update(einter) > 0) { return(Content("<script>alert('登记成功');location.href='/Engage_interview/index'</script>")); } else { return(Content("<script>alert('登记成功');location.href='/Engage_interview/CreateDJ/" + einter.resume_id + "'</script>")); } } else { if (ieib.Insert(einter) > 0) { return(Content("<script>alert('登记成功');location.href='/Engage_interview/index'</script>")); } else { return(Content("<script>alert('登记成功');location.href='/Engage_interview/CreateDJ/" + einter.resume_id + "'</script>")); } } }
public ActionResult saixuaninter(engage_interview eiter) { if (eiter.check_comment == "建议面试") { engage_resume er = ierb.SelectWhere(e => e.res_id == eiter.resume_id).FirstOrDefault(); er.interview_status = 0; ierb.Update(er); engage_interview ei = ieib.SelectWhere(e => e.ein_id == eiter.ein_id).FirstOrDefault(); ei.check_status = 0; ieib.Update(ei); return(Content("<script>alert('再次面试');location.href='/Engage_interview/index';</script>")); } else if (eiter.check_comment == "建议录用") { engage_resume er = ierb.SelectWhere(e => e.res_id == eiter.resume_id).FirstOrDefault(); er.interview_status = 2; ierb.Update(er); engage_interview ei = ieib.SelectWhere(e => e.ein_id == eiter.ein_id).FirstOrDefault(); eiter.check_status = 1; ieib.Update(eiter); return(Content("<script>alert('建议录用');location.href='/Engage_resume/index3';</script>")); } else { engage_resume er = ierb.SelectWhere(e => e.res_id == eiter.resume_id).FirstOrDefault(); ierb.Del(er); engage_interview ei = ieib.SelectWhere(e => e.ein_id == eiter.ein_id).FirstOrDefault(); ieib.Del(ei); return(Content("<script>alert('已删除');location.href='/Engage_interview/index2';</script>")); } }
/// <summary> /// 3.添加 /// </summary> /// <param name="interview"></param> /// <returns></returns> public int engage_interviewAdd(engage_interview interview) { return(eInvDao.engage_interviewAdd(interview)); }
/// <summary> /// 人力资源登记 /// </summary> /// <returns></returns> public ActionResult Register(string id) { engage_interview inter = inter_bll.GetResumeIdClass(Convert.ToInt32(id));//面试对象 return(View(inter)); }
public int Update(engage_interview en) { return(iid.Update(en)); }
public int Del(engage_interview en) { return(iid.Del(en)); }
/// <summary> /// 重复操作就是修改 /// </summary> /// <param name="inter"></param> /// <returns></returns> public int UpdateInter(engage_interview inter) { return(dao.UpdateInter(inter)); }
/// <summary> /// 添加 /// </summary> /// <param name="inter"></param> /// <returns></returns> public int InsertInter(engage_interview inter) { return(dao.InsertInter(inter)); }
public int Del(engage_interview t) { return(dao.Del(t)); }
public int Insert(engage_interview en) { return(iid.Insert(en)); }
public int engage_interviewDelete(engage_interview interview) { return(eInvDao.engage_interviewDelete(interview)); }
/// <summary> /// 是否录取 /// </summary> /// <returns></returns> public ActionResult GetShow(int id) { engage_interview inter = inter_bll.GetResumeIdClass(id);//面试对象 return(View(inter)); }
/// <summary> /// 面试筛选详细 /// </summary> /// <param name="interId"></param> /// <returns></returns> public ActionResult ResultInterviewShow(int id) { engage_interview inter = inter_bll.GetInterId(Convert.ToInt32(id)); return(View(inter)); }
public int Add(engage_interview t) { return(dao.Add(t)); }
public int Change(engage_interview t) { return(dao.Change(t)); }
public engage_interview SelectOne(engage_interview us) { return(ist.SelectBy(e => e.ein_id == us.ein_id)[0]); }