//2.添加简历
        public ActionResult Add(engage_resume er)
        {
            //不是通过申请过来的,没有name 通过id查询
            if (er.human_major_kind_name==null&&er.human_major_name == null)
            {
               
                List<config_major_kind> listfenlei = cmkBll.TiaojianChaXun(e=>e.major_kind_id==er.human_major_kind_id);
                er.human_major_kind_name = listfenlei[0].major_kind_name;
                List<config_major> list = cmBll.TiaojianChaXun(e=>e.major_id==er.human_major_id);
                er.human_major_name = list[0].major_name;

            }
            //不是从申请页面进来的,无登记人,和登记时间。自动赋值
            if (er.register==null&&er.regist_time==null)
            {
                er.register = "赵逸铭";//登记人
                er.regist_time =DateTime.Now; //登记时间
            }
            er.pass_register = er.human_name;//通过登记人姓名
            er.check_status = 0;        //复核状态
            er.pass_check_status = 0;   //通过复核状态
            if (erBll.engage_resumeAdd(er) > 0)
            {
                return Content("<script>alert('简历添加成功!');location.href='/resume_choose/IndexSX'</script>");
            }
            else
            {
                return Content("<script>alert('简历添加失败!');location.href='/resume_choose/IndexSX'</script>");
            }

        }
Exemplo n.º 2
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="resume"></param>
        /// <returns></returns>
        public ActionResult Insert(engage_resume resume)
        {
            resume.check_status = 0;//添加状态
            int i = resume_bll.InsertResume(resume);

            if (i > 0)
            {
                if (ViewData["releaseClass"] != null)
                {
                    return(RedirectToAction("classUpdate", "Job_posting"));
                }
                else
                {
                    return(View("Index"));
                }
            }
            else
            {
                if (ViewData["releaseClass"] != null)
                {
                    engage_major_release major = ViewData["releaseClass"] as engage_major_release;
                    return(RedirectToAction("IndexById", "ERDome", major.mre_id));
                }
                else
                {
                    return(View("Index"));
                }
            }
        }
Exemplo n.º 3
0
        public ActionResult GetFH(int id)
        {
            engage_resume er = ierb.SelectWhere(e => e.res_id == id).FirstOrDefault();

            ViewBag.user = iub.Select();
            return(View(er));
        }
Exemplo n.º 4
0
        /// <summary>
        /// 分页
        /// </summary>
        /// <returns></returns>
        public ActionResult GetList()
        {
            PageModel page = new PageModel()
            {
                CurrentPage = Convert.ToInt32(Request["currNum"]),
                PageSize    = 3
            };
            List <engage_interview> engList = inter_bll.GetLuYong(); //查询所有可以录用的

            page.Rows  = engList.Count;                              //总行数
            page.Pages = (engList.Count - 1) / page.PageSize + 1;    //总页数
            List <engage_resume> list = new List <engage_resume>();

            for (int i = page.CurrentPage * page.PageSize - page.PageSize; i < page.CurrentPage * page.PageSize; i++)
            {
                if (i < engList.Count)
                {
                    engage_resume listSon = new engage_resume()
                    {
                        res_id = Convert.ToInt16(engList[i].resume_id)
                    };
                    listSon = resume_bll.GetWhereResume(listSon);
                    list.Add(listSon);
                }
                else
                {
                    break;
                }
            }
            Dictionary <string, object> dic = new Dictionary <string, object>();

            dic.Add("data", list);
            dic.Add("page", page);
            return(Content(JsonConvert.SerializeObject(dic)));
        }
Exemplo n.º 5
0
        /// <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));
                }
            }
        }
Exemplo n.º 6
0
        /// <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));
                }
            }
        }
Exemplo n.º 7
0
        /// <summary>
        /// 查询单个
        /// </summary>
        /// <returns></returns>
        public ActionResult resume_select(short id)
        {
            engage_resume er = new engage_resume();

            er.res_id      = id;
            ViewData.Model = ers.SelectOne(er);
            return(View());
        }
Exemplo n.º 8
0
        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));
        }
Exemplo n.º 9
0
        /// <summary>
        /// 有效简历筛选
        /// </summary>
        /// <returns></returns>
        public ActionResult EffectiveRecommendIndexShow(string id)
        {
            engage_resume resume = new engage_resume()
            {
                res_id = Convert.ToInt16(id)
            };

            resume = resume_bll.GetWhereResume(resume);
            return(View(resume));
        }
Exemplo n.º 10
0
        /// <summary>
        /// 查询Resume
        /// </summary>
        /// <returns></returns>
        public ActionResult GetResume()
        {
            engage_resume resume = new engage_resume()
            {
                res_id = Convert.ToInt16(Request["thisId"])
            };

            resume = resume_bll.GetWhereResume(resume);
            return(Content(JsonConvert.SerializeObject(resume)));
        }
Exemplo n.º 11
0
        public ActionResult interview_register(short id)
        {
            engage_resume hf = new engage_resume()
            {
                res_id = id
            };

            ViewData.Model = ers.SelectOne(hf);
            return(View());
        }
Exemplo n.º 12
0
        /// <summary>
        /// 人力资源档案登记页面
        /// </summary>
        /// <returns></returns>
        public ActionResult InsertHuman_file(string id)
        {
            engage_resume resume = new engage_resume()
            {
                res_id = Convert.ToInt16(id)
            };

            resume = resume_bll.GetWhereResume(resume);
            return(View(resume));
        }
Exemplo n.º 13
0
        //录用查询细节
        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));
        }
Exemplo n.º 14
0
        /// <summary>
        /// 简历筛选推荐
        /// </summary>
        /// <returns></returns>
        public ActionResult RecommendIndexShow(string id)
        {
            users         user   = Session["userClass"] as users;
            engage_resume resume = new engage_resume()
            {
                res_id = Convert.ToInt16(id)
            };

            resume = resume_bll.GetWhereResume(resume);
            resume.pass_checker = user.u_true_name;
            return(View(resume));
        }
        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>"));
                    }
                }
            }
        }
Exemplo n.º 17
0
        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());
        }
Exemplo n.º 18
0
        /// <summary>
        /// 您正在做的业务是:人力资源--招聘管理--面试管理--面试结果登记
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult interviewregister(string id)
        {
            engage_resume resume = EngageResumeBll.FindAResume(id);

            ViewData.Model = resume;
            List <engage_interview> interviewList = EngageInterviewBll.FindEngageInterviewByResID(resume.res_id.ToString());

            ViewBag.interview_amount = interviewList.Count() + 1;
            //IBLL.IConfigPublicCharBll PublicCharBll = IocContainer.IocCreate.CreateBll<IBLL.IConfigPublicCharBll>("ConfigPublicCharBll");
            //List<Entity.config_public_char> allChar = PublicCharBll.FindAll();
            //ViewBag.imageDegree=allChar.Where(e=>e.attribute_kind.Equals)
            return(View());
        }
Exemplo n.º 19
0
 public ActionResult GetFH(engage_resume er)
 {
     er.check_status     = 1;
     er.interview_status = 0;
     if (ierb.Update(er) > 0)
     {
         Session["whee"] = null;
         return(Content("<script>alert('复核成功');location.href='/Engage_resume/WhereList';</script>"));
     }
     else
     {
         return(Content("<script>alert('复核失败');location.href='/Engage_resume/GetFH/" + er.res_id + "';</script>"));
     }
 }
Exemplo n.º 20
0
        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)));
        }
Exemplo n.º 21
0
        /// <summary>
        /// 复核-》是否推荐
        /// </summary>
        /// <param name="resume"></param>
        /// <returns></returns>
        public ActionResult RecommendUpdateState(engage_resume resume)
        {
            resume.check_status = 1;
            resume.check_time   = DateTime.Now;
            users user = Session["userClass"] as users;

            resume.checker = user.u_true_name;
            if (resume_bll.UpdateState(resume) > 0)//修改成功
            {
                return(RedirectToAction("ResumeIndex"));
            }
            else  //修改失败
            {
                return(RedirectToAction("RecommendIndexShow", new { id = resume.res_id }));
            }
        }
Exemplo n.º 22
0
        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>"));
                }
            }
        }
Exemplo n.º 23
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public ActionResult changResume(Entity.engage_resume engageResume)
        {
            if (engageResume.interview_status == 4)
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    int count = 1; int ok = 0;
                    List <Entity.engage_interview> deliv = EngageInterviewBll.FindEngageInterviewByResID(engageResume.res_id.ToString());
                    count += deliv.Count;
                    if (EngageResumeBll.Del(engageResume) > 0)
                    {
                        ok++;
                    }
                    foreach (var item in deliv)
                    {
                        if (EngageInterviewBll.Del(item) > 0)
                        {
                            ok++;
                        }
                    }
                    if (count == ok)
                    {
                        ts.Complete();
                        return(Content("<script>alert('筛选提交成功');location.href='/interview/siftlist'</script>"));
                    }
                    else
                    {
                        return(Content("<script>alert('筛选提交失败');history.back()</script>"));
                    }
                }
            }

            engage_resume en = EngageResumeBll.FindAResume(engageResume.res_id.ToString());

            en.register = engageResume.register;

            en.regist_time       = engageResume.regist_time;
            en.checker           = engageResume.checker;
            en.check_time        = engageResume.check_time;
            en.pass_checkComment = engageResume.pass_checkComment;
            en.interview_status  = engageResume.interview_status;
            if (EngageResumeBll.Change(en) > 0)
            {
                return(Content("<script>alert('筛选提交成功');location.href='/interview/siftlist'</script>"));
            }
            return(Content("<script>alert('筛选提交失败');history.back()</script>"));
        }
Exemplo n.º 24
0
 /// <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));
         }
     }
 }
Exemplo n.º 25
0
        //4.复核修改

        public ActionResult UpdateJianLi(engage_resume er)
        {
            er.checker           = er.pass_checker;    //复核人
            er.check_time        = er.pass_check_time; //复核时间
            er.check_status      = 1;                  //复核状态
            er.pass_check_status = 1;                  //通过复核状态
            er.pass_register     = er.human_name;      //通过登记人姓名(简历登记姓名)
            er.interview_status  = 0;                  //面试状态
            if (erBll.engage_resumeUpdate(er) > 0)
            {
                return(Content("<script>alert('复核成功!');location.href='/resume_valid_resume/IndexYouxiao'</script>"));
            }
            else
            {
                return(Content("<script>alert('复核失败!');location.href='/resume_valid_resume/IndexYouxiao'</script>"));
            }
        }
Exemplo n.º 26
0
        //登记

        public ActionResult Create(engage_resume er)
        {
            if (er.human_major_name == null)
            {
                er.human_major_name      = imb.SelectWhere(e => e.major_id == er.human_major_id).FirstOrDefault().major_name;
                er.human_major_kind_name = imkb.SelectWhere(e => e.major_kind_id == er.human_major_kind_id).FirstOrDefault().major_kind_name;
            }

            er.check_status = 0;
            if (ierb.Insert(er) > 0)
            {
                return(Content("<script>alert('登记成功');location.href='/Engage_resume/Index2'</script>"));
            }
            else
            {
                return(Content("<script>alert('登记失败');location.href='/Major_release/Index3'</script>"));
            }
        }
Exemplo n.º 27
0
        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());
        }
Exemplo n.º 28
0
        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>"));
                }
            }
        }
Exemplo n.º 29
0
        /// <summary>
        /// 进入面试成绩登记
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult GetShow(string id)
        {
            engage_resume resume = new engage_resume()
            {
                res_id = Convert.ToInt16(id)
            };

            resume = resume_bll.GetWhereResume(resume);
            int count = 0;
            List <engage_interview> listInter = inter_bll.GetInterview(resume);

            if (listInter.Count > 0)
            {
                count = Convert.ToInt32(listInter.FirstOrDefault().interview_amount);
                ViewData["thisId"] = listInter.FirstOrDefault().ein_id;
            }
            ViewData["interNum"] = count + 1;
            users user = Session["userClass"] as users;

            ViewData["userName"] = user.u_true_name;
            return(View(resume));
        }
Exemplo n.º 30
0
        /// <summary>
        /// 提交数据及文件上传
        /// </summary>
        /// <param name="file"></param>
        /// <returns></returns>
        public ActionResult InsertFile(human_file file)
        {
            human_file      fileInsert = file;
            salary_standard standard   = standard_bll.salary_standardselectWhere(e => e.standard_id == file.salary_standard_id);

            fileInsert.salary_sum          = standard.salary_sum; //薪酬基本总额
            fileInsert.demand_salaray_sum  = standard.salary_sum; //应发金额
            fileInsert.paid_salary_sum     = standard.salary_sum; //应发金额
            fileInsert.major_change_amount = 0;
            fileInsert.bonus_amount        = 0;
            fileInsert.training_amount     = 0;
            fileInsert.file_chang_amount   = 0;
            //修改简历信息
            engage_resume resume = new engage_resume()
            {
                res_id = Convert.ToInt16(fileInsert.human_id)
            };

            resume = resume_bll.GetWhereResume(resume);
            resume.pass_passComment = "已入档案";
            int ok = 0;

            using (TransactionScope ts = new TransactionScope())
            {
                ok += resume_bll.UpdateResumeState(resume);
                ok += file_bll.InsertFile(fileInsert);
                if (ok == 2)
                {
                    ts.Complete();//提交事务
                    ViewBag.fileHumanId = fileInsert.human_id;
                    return(View());
                }
                else
                {
                    return(RedirectToAction("InsertHuman_file", "HumanResources", fileInsert.human_id));
                }
            }
        }