Example #1
0
        /// <summary>
        /// 提交申请进入简历登记
        /// </summary>
        /// <returns></returns>
        // GET: EngageResume
        public ActionResult IndexById(int id)
        {
            engage_major_release major = release_bll.GetMajorId(id);

            ViewBag.classNew = major;
            return(View("Index"));
        }
Example #2
0
        // GET: Engage_resume
        //主页
        public ActionResult Index(engage_major_release me)
        {
            ViewBag.guoji    = ipcb.SelectWhere(e => e.attribute_kind == "国籍");
            ViewBag.minzu    = ipcb.SelectWhere(e => e.attribute_kind == "民族");
            ViewBag.xinyan   = ipcb.SelectWhere(e => e.attribute_kind == "宗教信仰");
            ViewBag.mianmao  = ipcb.SelectWhere(e => e.attribute_kind == "政治面貌");
            ViewBag.xueli    = ipcb.SelectWhere(e => e.attribute_kind == "学历");
            ViewBag.nianxian = ipcb.SelectWhere(e => e.attribute_kind == "教育年限");
            ViewBag.zhuanye  = ipcb.SelectWhere(e => e.attribute_kind == "专业");
            ViewBag.techang  = ipcb.SelectWhere(e => e.attribute_kind == "特长");
            ViewBag.aihao    = ipcb.SelectWhere(e => e.attribute_kind == "爱好");
            ViewBag.user     = "******";
            if (me.mre_id == 0)
            {
                Session["zpid"] = null;//走了两遍
            }
            else
            {
                Session["zpid"] = me.mre_id;
            }
            ViewBag.mr = me;

            ViewBag.aa = imkb.Select();
            ViewBag.bb = imb.Select();



            return(View());
        }
Example #3
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"));
                }
            }
        }
Example #4
0
        public ActionResult shengqin(int id)
        {
            engage_major_release erm = imrb.SelectWhere(e => e.mre_id == id).FirstOrDefault();


            return(View(erm));
        }
Example #5
0
        /// <summary>
        /// 修改页面
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult updateShow(int id)
        {
            engage_major_release major = release_bll.GetMajorId(id);
            users user = Session["userClass"] as users;

            ViewData["genGai"] = user.u_true_name;
            return(View(major));
        }
Example #6
0
 /// <summary>
 /// 创建职位登记
 /// </summary>
 /// <param name="add"></param>
 /// <returns></returns>
 public ActionResult Create_Position_Register(engage_major_release add)
 {
     if (EngageMajorReleaseBll.Add(add) > 0)
     {
         return(Content("ok"));
     }
     return(Content("no"));
 }
Example #7
0
        public ActionResult position_change_del(short id)
        {
            engage_major_release emr = new engage_major_release();

            emr.mre_id = id;
            emrs.Del(emr);
            return(Json("ok", JsonRequestBehavior.AllowGet));
        }
Example #8
0
        public ActionResult Edit(int id)
        {
            engage_major_release erm = imrb.SelectWhere(e => e.mre_id == id).FirstOrDefault();

            ViewBag.user = iub.Select();

            return(View(erm));
        }
Example #9
0
        public ActionResult position_release_change(short id)
        {
            engage_major_release emr = new engage_major_release()
            {
                mre_id = id
            };

            ViewData.Model = emrs.SelectOne(emr);
            return(View());
        }
Example #10
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult deleteShow(int id)
        {
            engage_major_release rele = new engage_major_release()
            {
                mre_id = Convert.ToInt16(id)
            };

            release_bll.DeleteMajor(rele);
            return(RedirectToAction("classUpdate"));
        }
Example #11
0
 public ActionResult Edit(engage_major_release emr)
 {
     if (imrb.Update(emr) > 0)
     {
         return(Content("<script>alert('修改成功');location.href='/Major_release/Index2'</script>"));
     }
     else
     {
         return(Content("<script>alert('修改失败');location.href='/Major_release/Edit/" + emr.mre_id + "'</script>"));
     }
 }
        //2.提交
        public ActionResult Add()
        {
            engage_major_release emr = new engage_major_release();

            emr.first_kind_id = Request["emajorRelease.firstKindId"];//一级机构编号
            List <config_file_first_kind> listfirst_kind_name = cffkBll.TiaojianChaXun(e => e.first_kind_id == emr.first_kind_id);

            emr.first_kind_name = listfirst_kind_name[0].first_kind_name; //一级机构名称

            emr.second_kind_id = Request["emajorRelease.secondKindId"];   //二级机构编号
            List <config_file_second_kind> listsecond_kind_name = cfskBll.TiaojianChaXun(e => e.second_kind_id == emr.second_kind_id);

            emr.second_kind_name = listsecond_kind_name[0].second_kind_name; //二级机构名称

            emr.third_kind_id = Request["emajorRelease.thirdKindId"];        //三级机构编号
            List <config_file_third_kind> listthird_kind_name = cftkBll.TiaojianChaXun(e => e.third_kind_id == emr.third_kind_id);

            emr.third_kind_name = listthird_kind_name[0].third_kind_name; //三级机构名称

            emr.major_kind_id = Request["emajorRelease.majorKindId"];     //职位分类编号
            List <config_major_kind> listmajor_kind_name = cmkBll.TiaojianChaXun(e => e.major_kind_id == emr.major_kind_id);

            emr.major_kind_name = listmajor_kind_name[0].major_kind_name; //职位分类名称

            emr.major_id = Request["emajorRelease.majorId"];              //职位编号
            List <config_major> listmajor_name = cmBll.TiaojianChaXun(e => e.major_id == emr.major_id);

            emr.major_name = listmajor_name[0].major_name;                             //职位名称

            emr.human_amount = short.Parse(Request["emajorRelease.humanAmount"]);      //招聘人数  ***
            emr.engage_type  = Request["emajorRelease.engageType"];                    //招聘类型
            emr.deadline     = Convert.ToDateTime(Request["item.str_startTime"]);      //截至日期
            emr.register     = Request["emajorRelease.register"];                      //登记人
            //emr.changer = Request[""];//变更人
            emr.regist_time = Convert.ToDateTime(Request["emajorRelease.registTime"]); //登记时间
            //emr.change_time= Convert.ToDateTime(Request[""]);//变更时间
            emr.major_describe  = Request["emajorRelease.majorDescribe"];              //职位描述
            emr.engage_required = Request["emajorRelease.engageRequired"];             //招聘要求


            //return RedirectToAction("/position_register/Index/");


            if (emrBll.Addengage_major_release(emr) > 0)
            {
                return(Content("<script>alert('提交成功!');location.href='/position_register/Index'</script>"));
            }
            else
            {
                return(Content("<script>alert('提交失败!');location.href='/position_register/Index'</script>"));
            }
        }
Example #13
0
        public ActionResult updateShow(engage_major_release major)
        {
            int ok = release_bll.UpdateMajor(major);

            if (ok > 0)
            {
                return(RedirectToAction("classUpdate"));
            }
            else
            {
                return(RedirectToAction("updateShow", new { id = major.mre_id }));
            }
        }
Example #14
0
 public ActionResult position_change_update(engage_major_release emr)
 {
     if (emr.mre_id == 0)
     {
         emrs.Add(emr);
     }
     else
     {
         emrs.Upd(emr);
     }
     ViewData.Model = emrs.Select();
     return(View());
 }
Example #15
0
        public ActionResult Del(int id)
        {
            engage_major_release emr = imrb.SelectWhere(e => e.mre_id == id).FirstOrDefault();

            if (imrb.Del(emr) > 0)
            {
                return(Content("<script>alert('删除成功');location.href='/Major_release/Index2'</script>"));
            }
            else
            {
                return(Content("<script>alert('删除失败');location.href='/Major_release/Index2'</script>"));
            }
        }
Example #16
0
        //3.删除
        public ActionResult Delete(engage_major_release emr)
        {
            emr.mre_id = short.Parse(Request["mre_id"]);//职位发表登记表id
            int result = emrBll.engage_major_releaseDelete(emr);

            if (result > 0)
            {
                return(Content("<script>alert('删除成功!');location.href='/position_change_update/Index'</script>"));
            }
            else
            {
                return(Content("<script>alert('删除失败!');location.href='/position_change_update/Index'</script>"));
            }
        }
Example #17
0
        public ActionResult position_release_change(engage_major_release change)
        {
            engage_major_release old = EngageMajorReleaseBll.FindAEngageMajorReleaseByMreID(change.mre_id);

            old.human_amount    = change.human_amount;
            old.engage_type     = change.engage_type;
            old.deadline        = change.deadline;
            old.change_time     = change.change_time;
            old.major_describe  = change.major_describe;
            old.engage_required = change.engage_required;
            old.changer         = change.changer;
            if (EngageMajorReleaseBll.Change(old) > 0)
            {
                return(Content("ok"));
            }
            return(Content("no"));
        }
Example #18
0
        public ActionResult Update2()
        {
            //不需要修改的: 一级机构编号 、一级机构名称 、二级机构编号 、二级机构名称、三级机构编号 、三级机构名称、
            //               职位分类编号 、职位分类名称 、职位编号 、职位名称  、登记人 、登记时间

            //需要修改:     招聘类型、招聘人数、截止日期、变更人、职位描述、招聘要求
            engage_major_release emr = new engage_major_release();

            emr.mre_id = short.Parse(Request["mre_idhaha"]);//职位发表登记表id
            //根据id查询没有的数据
            List <engage_major_release> list = emrBll.engage_major_releaseUpdateSelect(e => e.mre_id == emr.mre_id);

            emr.first_kind_id    = list[0].first_kind_id;                   //一级机构编号
            emr.first_kind_name  = list[0].first_kind_name;                 //一级机构名称
            emr.second_kind_id   = list[0].second_kind_id;                  //二级机构编号
            emr.second_kind_name = list[0].second_kind_name;                //二级机构名称
            emr.third_kind_id    = list[0].third_kind_id;                   //三级机构编号
            emr.third_kind_name  = list[0].third_kind_name;                 //三级机构名称
            emr.major_kind_id    = list[0].major_kind_id;                   ///职位分类编号
            emr.major_kind_name  = list[0].major_kind_name;                 //职位分类名称
            emr.major_id         = list[0].major_id;                        //职位编号
            emr.major_name       = list[0].major_name;                      //职位名称
            emr.register         = list[0].register;                        //登记人
            emr.regist_time      = Convert.ToDateTime(list[0].regist_time); //登记时间

            //更改数据

            emr.engage_type     = Request["emajorRelease.engageType"];                     //招聘类型
            emr.human_amount    = short.Parse(Request["emajorRelease.humanAmount"]);       //招聘人数
            emr.deadline        = Convert.ToDateTime(Request["emajorRelease.deadline"]);   //截至日期
            emr.changer         = Request["emajorRelease.changer"];                        //变更人
            emr.change_time     = Convert.ToDateTime(Request["emajorRelease.changeTime"]); //变更时间
            emr.major_describe  = Request["emajorRelease.majorDescribe"];                  //职位描述
            emr.engage_required = Request["emajorRelease.engageRequired"];                 //招聘要求
            int result = emrBll.engage_major_releaseUpdate(emr);

            if (result > 0)
            {
                return(Content("<script>alert('变更成功!');location.href='/position_change_update/Index'</script>"));
            }
            else
            {
                return(Content("<script>alert('变更失败!');location.href='/position_change_update/Index'</script>"));
            }
        }
Example #19
0
        public ActionResult Carate(engage_major_release en)
        {
            config_file_first_kind  s  = ifkb.selectWhere(e => e.first_kind_id == en.first_kind_id).FirstOrDefault();
            config_file_second_kind s1 = iskb.SelectWhere(e => e.second_kind_id == en.second_kind_id).FirstOrDefault();
            config_file_third_kind  s2 = itkb.SelectWhere(e => e.third_kind_id == en.third_kind_id).FirstOrDefault();
            config_major            s3 = imb.SelectWhere(e => e.major_id == en.major_id).FirstOrDefault();
            config_major_kind       s4 = imkb.SelectWhere(e => e.major_kind_id == en.major_kind_id).FirstOrDefault();

            //string sa= ;
            en.first_kind_name  = s.first_kind_name;
            en.second_kind_name = s1.second_kind_name;
            en.third_kind_name  = s2.third_kind_name;
            en.major_name       = s3.major_name;
            en.major_kind_name  = s4.major_kind_name;

            if (imrb.Add(en) > 0)
            {
                return(Content("<script>alert('发布成功');location.href='/Major_release/Index2'</script>"));
            }
            else
            {
                return(Content("<script>alert('发布失败');location.href='/Major_release/Index'</script>"));
            }
        }
 public engage_major_release SelectOne(engage_major_release us)
 {
     return(ist.SelectBy(e => e.mre_id == us.mre_id)[0]);
 }
Example #21
0
        /// <summary>
        /// 申请职位
        /// </summary>
        /// <returns></returns>
        public ActionResult PositionOut(int id)
        {
            engage_major_release major = release_bll.GetMajorId(id);

            return(View(major));
        }
Example #22
0
 /// <summary>
 /// 6.删除
 /// </summary>
 /// <param name="ee"></param>
 /// <returns></returns>
 public int engage_major_releaseDelete(engage_major_release ee)
 {
     return(emrDao.engage_major_releaseDelete(ee));
 }
Example #23
0
 /// <summary>
 /// 1.添加
 /// </summary>
 /// <param name="ee"></param>
 /// <returns></returns>
 public int Addengage_major_release(engage_major_release ee)
 {
     return(emrDao.Addengage_major_release(ee));
 }
Example #24
0
 public int Add(engage_major_release t)
 {
     return(dao.Add(t));
 }
Example #25
0
        public ActionResult GetShenhe(engage_resume ersh)
        {
            if (ersh.pass_passComment == "通过")
            {
                engage_resume er = ierb.SelectWhere(e => e.res_id == ersh.res_id).FirstOrDefault();
                er.pass_check_status = 1;
                er.interview_status  = 4;
                er.pass_checker      = "lisi";
                er.pass_passComment  = ersh.pass_passComment;
                ierb.Update(er);
                int id = Convert.ToInt32(Session["zpid"]);
                if (Session["zpid"] != null)
                {
                    // int id =Convert.ToInt32(Session["zpid"]);
                    engage_major_release emr = imrb.SelectWhere(e => e.mre_id == id).FirstOrDefault();
                    emr.human_amount--;
                    imrb.Update(emr);
                }


                long i = 1;
                foreach (byte b in Guid.NewGuid().ToByteArray())
                {
                    i *= ((int)b + 1);
                }
                ;
                string s  = string.Format(@"{0:x}", i - DateTime.Now.Ticks);
                string sa = s.Substring(0, 11);



                human_file hf = new human_file()
                {
                    human_id              = "L" + sa,
                    human_name            = er.human_name,
                    human_address         = er.human_address,
                    human_postcode        = er.human_postcode,
                    human_telephone       = er.human_telephone,
                    human_mobilephone     = er.human_mobilephone,
                    human_email           = er.human_email,
                    human_hobby           = er.human_hobby,
                    human_speciality      = er.human_specility,
                    human_sex             = er.human_sex,
                    human_religion        = er.human_religion,
                    human_party           = er.human_party,
                    human_nationality     = er.human_nationality,
                    human_race            = er.human_race,
                    human_birthday        = er.human_birthday,
                    human_birthplace      = er.human_birthplace,
                    human_age             = er.human_age,
                    human_educated_degree = er.human_educated_degree,
                    human_educated_years  = er.human_educated_years,
                    human_educated_major  = er.human_educated_major,
                    human_id_card         = er.human_idcard,
                    remark = er.remark,
                    human_histroy_records = er.human_history_records,
                    check_status          = 0
                };

                if (ihdb.Insert(hf) > 0)
                {
                    return(Content("<script>alert('成功');location.href='/Engage_resume/index4';</script>"));
                }
                else
                {
                    return(Content("<script>alert('失败');location.href='/Engage_resume/GetShenhe/" + er.res_id + "';</script>"));
                }
            }
            else
            {
                //录用不通过则删除该简历的任何信息
                engage_interview ei = ieib.SelectWhere(e => e.resume_id == ersh.res_id).FirstOrDefault();
                engage_resume    er = ierb.SelectWhere(e => e.res_id == ersh.res_id).FirstOrDefault();
                ei.interview_status = 0;
                ei.check_status     = null;
                er.interview_status = 0;

                ierb.Update(er);

                ieib.Update(ei);
                return(Content("<script>alert('成功');location.href='/Engage_resume/index4';</script>"));
            }
        }
Example #26
0
 public int Change(engage_major_release t)
 {
     return(dao.Change(t));
 }
Example #27
0
 public int Del(engage_major_release t)
 {
     return(dao.Del(t));
 }
Example #28
0
 public int Del(engage_major_release mr)
 {
     return(s.Del(mr));
 }
Example #29
0
 public int Update(engage_major_release emr)
 {
     return(s.Update(emr));
 }
Example #30
0
 public int Add(engage_major_release ms)
 {
     return(s.Insert(ms));
 }