示例#1
0
        public ActionResult Update(engage_resumeModel u)
        {
            engage_interviewModel eim = new engage_interviewModel
            {
                human_name            = u.human_name,
                human_major_id        = u.human_major_id,
                human_major_kind_id   = u.human_major_kind_id,
                human_major_kind_name = u.human_major_kind_name,
                human_major_name      = u.human_major_name,
                resume_id             = u.Id
            };

            u.check_status     = 1;
            u.interview_status = 1;
            // TODO: Add update logic here
            if (ss.Update(u) > 0 && ieb.Add(eim) > 0)
            {
                return(Content("<script>alert('推荐成功');window.location.href='/engage_resume/SelectBy'</script>"));
            }
            else
            {
                ViewBag.dt = u;
            }
            return(View());
        }
示例#2
0
        public ArrayList engage_resumeYouXianFenYe7(LikeFenYe l)
        {
            ArrayList list2 = new ArrayList();
            int       rows  = 0;
            List <engage_interview>      list  = null;
            List <engage_interviewModel> list1 = new List <engage_interviewModel>();

            list = FenYe <int>(e => e.ein_id, e => e.interview_status == 7, ref rows, l.Dq, l.PageSize);
            foreach (var item in list)
            {
                engage_interviewModel erm = new engage_interviewModel()
                {
                    ein_id                = item.ein_id,
                    human_name            = item.human_name,
                    registe_time          = item.registe_time,
                    interview_amount      = item.interview_amount,
                    human_major_kind_name = item.human_major_kind_name,
                    human_major_name      = item.human_major_name,
                    multi_quality_degree  = item.multi_quality_degree,
                    check_comment         = item.check_comment,
                    check_status          = item.check_status,
                    interview_status      = item.interview_status,
                };
                list1.Add(erm);
            }
            list2.Add(list1);
            list2.Add(rows);
            list2.Add(l.Dq);
            list2.Add(l.PageSize);
            list2.Add((rows - 1) / l.PageSize + 1);
            return(list2);
        }
        public ActionResult Add(engage_resumeModel em)
        {
            engage_interviewModel eim = new engage_interviewModel
            {
                Id                      = em.Id,
                human_name              = em.human_name,
                human_major_id          = em.human_major_id,
                human_major_kind_id     = em.human_major_kind_id,
                human_major_kind_name   = em.human_major_kind_name,
                human_major_name        = em.human_major_name,
                resume_id               = em.Id,
                image_degree            = em.image_degree,
                interview_amount        = em.interview_amount,
                native_language_degree  = em.native_language_degree,
                foreign_language_degree = em.foreign_language_degree,
                response_speed_degree   = em.response_speed_degree,
                EQ_degree               = em.EQ_degree,
                IQ_degree               = em.IQ_degree,
                multi_quality_degree    = em.multi_quality_degree,
            };

            em.check_status     = 2;
            em.interview_status = 2;
            em.test_checker     = em.multi_quality_degree;
            em.test_amount      = em.interview_amount;
            if (eib.Update(eim) > 0 && ieb.Update(em) > 0)
            {
                return(Content("<script>alert('登记成功');window.location.href='/engage_resume/SelectByy'</script>"));
            }
            return(Content("<script>alert('登记失败');window.location.href='/engage_resume/SelectByy'</script>"));
        }
示例#4
0
        public int engage_interviewUpdate(engage_interviewModel ei)
        {
            engage_interview eim = new engage_interview()
            {
                ein_id                  = ei.ein_id,
                human_name              = ei.human_name,
                interview_amount        = ei.interview_amount,
                human_major_kind_id     = ei.human_major_kind_id,
                human_major_kind_name   = ei.human_major_kind_name,
                human_major_id          = ei.human_major_id,
                human_major_name        = ei.human_major_name,
                image_degree            = ei.image_degree,
                native_language_degree  = ei.native_language_degree,
                foreign_language_degree = ei.foreign_language_degree,
                response_speed_degree   = ei.response_speed_degree,
                EQ_degree               = ei.EQ_degree,
                IQ_degree               = ei.IQ_degree,
                multi_quality_degree    = ei.multi_quality_degree,
                register                = ei.register,
                registe_time            = ei.registe_time,
                resume_id               = ei.resume_id,
                interview_comment       = ei.interview_comment,
                interview_status        = ei.interview_status,
                check_time              = ei.check_time,
                checker                 = ei.checker,
                check_comment           = ei.check_comment,
                check_status            = ei.check_status,
                result                  = ei.result,
            };

            return(Update(eim));
        }
示例#5
0
        public int update3(engage_interviewModel st)
        {
            engage_interview eim = db.engage_interviews.Where(e => e.resume_id.Equals(st.resume_id)).FirstOrDefault();

            eim.resume_id               = st.resume_id;
            eim.interview_amount        = st.interview_amount;
            eim.human_name              = st.human_name;
            eim.human_major_kind_id     = st.human_major_kind_id;
            eim.human_major_kind_name   = st.human_major_kind_name;
            eim.human_major_id          = st.human_major_id;
            eim.human_major_name        = st.human_major_name;
            eim.image_degree            = st.image_degree;
            eim.native_language_degree  = st.native_language_degree;
            eim.foreign_language_degree = st.foreign_language_degree;
            eim.response_speed_degree   = st.response_speed_degree;
            eim.EQ_degree               = st.EQ_degree;
            eim.IQ_degree               = st.IQ_degree;
            eim.multi_quality_degree    = st.multi_quality_degree;
            eim.register          = st.register;
            eim.registe_time      = st.registe_time;
            eim.check_time        = st.check_time;
            eim.resume_id         = st.resume_id;
            eim.interview_comment = st.interview_comment;
            eim.interview_status  = 1;
            eim.check_status      = 0;
            return(db.SaveChanges());
        }
示例#6
0
        public List <engage_interviewModel> select()
        {
            List <engage_interview>      list = SelectAll();
            List <engage_interviewModel> li   = new List <engage_interviewModel>();

            foreach (engage_interview item in list)
            {
                engage_interviewModel ko = new engage_interviewModel();
                ko.Id                      = item.Id;
                ko.human_name              = item.human_name;
                ko.interview_amount        = item.interview_amount;
                ko.human_major_kind_id     = item.human_major_kind_id;
                ko.human_major_kind_name   = item.human_major_kind_name;
                ko.human_major_id          = item.human_major_id;
                ko.human_major_name        = item.human_major_name;
                ko.image_degree            = item.image_degree;
                ko.native_language_degree  = item.native_language_degree;
                ko.foreign_language_degree = item.foreign_language_degree;
                ko.response_speed_degree   = item.response_speed_degree;
                ko.EQ_degree               = item.EQ_degree;
                ko.IQ_degree               = item.IQ_degree;
                ko.multi_quality_degree    = item.multi_quality_degree;
                ko.register                = item.register;
                ko.checker                 = item.checker;
                ko.registe_time            = item.registe_time;
                ko.check_time              = item.check_time;
                ko.resume_id               = item.resume_id;
                ko.result                  = item.result;
                ko.interview_comment       = item.interview_comment;
                ko.check_comment           = item.check_comment;
                ko.interview_status        = item.interview_status;
                ko.check_status            = item.check_status;  li.Add(ko);
            }
            return(li);
        }
示例#7
0
        public int update(engage_interviewModel item)
        {
            engage_interview ko = new engage_interview();

            ko.Id                      = item.Id;
            ko.human_name              = item.human_name;
            ko.interview_amount        = item.interview_amount;
            ko.human_major_kind_id     = item.human_major_kind_id;
            ko.human_major_kind_name   = item.human_major_kind_name;
            ko.human_major_id          = item.human_major_id;
            ko.human_major_name        = item.human_major_name;
            ko.image_degree            = item.image_degree;
            ko.native_language_degree  = item.native_language_degree;
            ko.foreign_language_degree = item.foreign_language_degree;
            ko.response_speed_degree   = item.response_speed_degree;
            ko.EQ_degree               = item.EQ_degree;
            ko.IQ_degree               = item.IQ_degree;
            ko.multi_quality_degree    = item.multi_quality_degree;
            ko.register                = item.register;
            ko.checker                 = item.checker;
            ko.registe_time            = item.registe_time;
            ko.check_time              = item.check_time;
            ko.resume_id               = item.resume_id;
            ko.result                  = item.result;
            ko.interview_comment       = item.interview_comment;
            ko.check_comment           = item.check_comment;
            ko.interview_status        = item.interview_status;
            ko.check_status            = item.check_status;   return(ModifyWithOutproNames(ko));
        }
示例#8
0
        public int engage_interviewAdd(engage_interviewModel ei)
        {
            engage_interview eim = new engage_interview()
            {
                human_name              = ei.human_name,
                interview_amount        = ei.interview_amount,
                human_major_kind_id     = ei.human_major_kind_id,
                human_major_kind_name   = ei.human_major_kind_name,
                human_major_id          = ei.human_major_id,
                human_major_name        = ei.human_major_name,
                image_degree            = ei.image_degree,
                native_language_degree  = ei.native_language_degree,
                foreign_language_degree = ei.foreign_language_degree,
                response_speed_degree   = ei.response_speed_degree,
                EQ_degree            = ei.EQ_degree,
                IQ_degree            = ei.IQ_degree,
                multi_quality_degree = ei.multi_quality_degree,
                register             = ei.register,
                registe_time         = ei.registe_time,
                resume_id            = ei.resume_id,
                interview_comment    = ei.interview_comment,
                interview_status     = ei.interview_status,
                check_time           = DateTime.Parse("2000-01-01"),
            };

            return(Add(eim));
        }
示例#9
0
        public int Update(engage_interviewModel st)
        {
            engage_interview est = new engage_interview()
            {
                Id                      = st.Id,
                image_degree            = st.image_degree,
                native_language_degree  = st.native_language_degree,
                foreign_language_degree = st.foreign_language_degree,
                response_speed_degree   = st.response_speed_degree,
                EQ_degree               = st.EQ_degree,
                IQ_degree               = st.IQ_degree,
                multi_quality_degree    = st.multi_quality_degree,
                register                = st.register,
                registe_time            = st.registe_time,
                interview_comment       = st.interview_comment,
                interview_status        = "待筛选",
                resume_id               = st.resume_id,
                human_name              = st.human_name,
                interview_amount        = st.interview_amount,
                human_major_id          = st.human_major_id,
                human_major_kind_id     = st.human_major_kind_id,
                human_major_kind_name   = st.human_major_kind_name,
                human_major_name        = st.human_major_name,
            };

            return(Update(est));
        }
示例#10
0
        public int Add(engage_interviewModel st)
        {
            //把DTO转为EO9
            engage_interview est = new engage_interview()
            {
                Id                      = st.Id,
                human_name              = st.human_name,
                interview_amount        = st.interview_amount,
                human_major_kind_id     = st.human_major_kind_id,
                human_major_kind_name   = st.human_major_kind_name,
                human_major_id          = st.human_major_id,
                human_major_name        = st.human_major_name,
                image_degree            = st.image_degree,
                native_language_degree  = st.native_language_degree,
                foreign_language_degree = st.foreign_language_degree,
                response_speed_degree   = st.response_speed_degree,
                EQ_degree               = st.EQ_degree,
                IQ_degree               = st.IQ_degree,
                multi_quality_degree    = st.multi_quality_degree,
                register                = st.register,
                checker                 = st.checker,
                registe_time            = st.registe_time,
                check_time              = st.check_time,
                resume_id               = st.resume_id,
                result                  = st.result,
                interview_comment       = st.interview_comment,
                check_comment           = st.check_comment,
                interview_status        = st.interview_status,
                check_status            = st.check_status
            };

            return(Add(est));
        }
示例#11
0
        public ActionResult BTG()
        {
            string human_name       = Request["human_name"];
            int    res_id           = int.Parse(Request["res_id"]);
            int    ein_id           = int.Parse(Request["ein_id"]);
            engage_resume_Model erm = er1.SelectId(new engage_resume_Model()
            {
                res_id = res_id
            });

            erm.interview_status = 1;
            erm.pass_passComment = Request["pass_passComment"];
            if (er1.engage_resumeUpdate(erm) > 0)
            {
                engage_interviewModel eim = er.SelectCunZai(new engage_interviewModel()
                {
                    human_name = human_name
                })[0] as engage_interviewModel;
                eim.interview_status = 1;
                eim.check_status     = 1;
                if (er.engage_interviewUpdate(eim) > 0)
                {
                    return(Content("<script>alert('等待面试');window.location.href='/registerLY/Index'</script>"));
                }
                else
                {
                    return(Content("<script>alert('等待面试失败');window.location.href='/registerLY/Update?id=" + eim.ein_id + "'</script>"));
                }
            }
            else
            {
                return(Content("<script>alert('等待面试失败');window.location.href='/registerLY/Update?id=" + ein_id + "'</script>"));
            }
        }
示例#12
0
        public int update4(engage_interviewModel st)
        {
            engage_interview eim = db.engage_interviews.Where(e => e.Id.Equals(st.Id)).FirstOrDefault();

            eim.Id = st.Id;
            eim.interview_status = st.interview_status;
            return(db.SaveChanges());
        }
示例#13
0
        public int engage_interviewModelDelete(engage_interviewModel ei)
        {
            int i = Delete(new engage_interview()
            {
                ein_id = ei.ein_id
            });

            return(i);
        }
示例#14
0
        public int SelectCount(engage_interviewModel e)
        {
            string sql = string.Format(@"select max(interview_amount)  from [dbo].[engage_interview] where [human_name]='{0}'", e.human_name);
            string max = SqlDBHelper.DGZ(sql).ToString();

            if (max == "")
            {
                return(1);
            }
            return(int.Parse(max));
        }
示例#15
0
        public int update2(engage_interviewModel st)
        {
            engage_interview eim = db.engage_interviews.Where(e => e.Id.Equals(st.Id)).FirstOrDefault();

            eim.Id               = st.Id;
            eim.checker          = st.checker;
            eim.check_time       = st.check_time;
            eim.interview_status = st.interview_status;
            eim.check_status     = st.check_status;
            eim.check_comment    = st.check_comment;
            return(db.SaveChanges());
        }
示例#16
0
        public List <engage_interviewModel> SelectBy(engage_interviewModel st)
        {
            List <engage_interview>      list  = SelectBy(e => e.Id.Equals(st.Id));
            List <engage_interviewModel> list2 = new List <engage_interviewModel>();

            foreach (var item in list)
            {
                engage_interviewModel sd = new engage_interviewModel()
                {
                    Id = item.Id
                };
                list2.Add(sd);
            }
            return(list2);
        }
示例#17
0
        public List <Model.engage_interviewModel> Select()
        {
            List <engage_interview>      list  = SelectAll();
            List <engage_interviewModel> list2 = new List <engage_interviewModel>();

            foreach (engage_interview item in list)
            {
                engage_interviewModel sm = new engage_interviewModel()
                {
                    Id = item.Id,
                    interview_amount = item.interview_amount
                };
                list2.Add(sm);
            }
            return(list2);
        }
示例#18
0
        public FenYeModel3 Fenye4(int currentPage, int rl)
        {
            FenYeModel3 fym = new FenYeModel3();
            List <engage_interviewModel> list = new List <engage_interviewModel>();
            int rows = 0;
            var data = db.Set <engage_interview>().OrderBy(e => e.Id).AsNoTracking();

            rows = data.Count();
            List <engage_interview> list2 = new List <engage_interview>();

            list2 = FenYe(e => e.Id, e => e.interview_status == 1, ref rows, currentPage, rl);
            foreach (engage_interview item in list2)
            {
                engage_interviewModel ko = new engage_interviewModel();
                ko.Id                      = item.Id;
                ko.human_name              = item.human_name;
                ko.interview_amount        = item.interview_amount;
                ko.human_major_kind_id     = item.human_major_kind_id;
                ko.human_major_kind_name   = item.human_major_kind_name;
                ko.human_major_id          = item.human_major_id;
                ko.human_major_name        = item.human_major_name;
                ko.image_degree            = item.image_degree;
                ko.native_language_degree  = item.native_language_degree;
                ko.foreign_language_degree = item.foreign_language_degree;
                ko.response_speed_degree   = item.response_speed_degree;
                ko.EQ_degree               = item.EQ_degree;
                ko.IQ_degree               = item.IQ_degree;
                ko.multi_quality_degree    = item.multi_quality_degree;
                ko.register                = item.register;
                ko.checker                 = item.checker;
                ko.registe_time            = item.registe_time;
                ko.check_time              = item.check_time;
                ko.resume_id               = item.resume_id;
                ko.result                  = item.result;
                ko.interview_comment       = item.interview_comment;
                ko.check_comment           = item.check_comment;
                ko.interview_status        = item.interview_status;
                ko.check_status            = item.check_status;
                list.Add(ko);
            }
            fym.rows     = rows;
            fym.list     = list;
            fym.pageSize = (rows % rl == 0 ? rows / rl : rows / rl + 1);
            return(fym);
        }
示例#19
0
        public int Add(engage_interviewModel st)
        {
            //把DTO转为EO
            engage_interview est = new engage_interview()
            {
                Id                    = st.Id,
                resume_id             = st.resume_id,
                human_major_id        = st.human_major_id,
                human_major_kind_id   = st.human_major_kind_id,
                human_name            = st.human_name,
                human_major_name      = st.human_major_name,
                human_major_kind_name = st.human_major_kind_name,
                interview_amount      = st.interview_amount,
                interview_status      = st.interview_status
            };

            return(Add(est));
        }
示例#20
0
        public List <engage_interviewModel> SelectCunZai(engage_interviewModel e)
        {
            List <engage_interview>      list  = SelectBy(el => el.human_name.Equals(e.human_name));
            List <engage_interviewModel> list1 = new List <engage_interviewModel>();

            if (list.Count() == 0)
            {
                return(list1);
            }
            else
            {
                engage_interview      ei  = list[0] as engage_interview;
                engage_interviewModel eim = new engage_interviewModel()
                {
                    ein_id                  = ei.ein_id,
                    human_name              = ei.human_name,
                    interview_amount        = ei.interview_amount,
                    human_major_kind_id     = ei.human_major_kind_id,
                    human_major_kind_name   = ei.human_major_kind_name,
                    human_major_id          = ei.human_major_id,
                    human_major_name        = ei.human_major_name,
                    image_degree            = ei.image_degree,
                    native_language_degree  = ei.native_language_degree,
                    foreign_language_degree = ei.foreign_language_degree,
                    response_speed_degree   = ei.response_speed_degree,
                    EQ_degree               = ei.EQ_degree,
                    IQ_degree               = ei.IQ_degree,
                    multi_quality_degree    = ei.multi_quality_degree,
                    register                = ei.register,
                    registe_time            = ei.registe_time,
                    resume_id               = ei.resume_id,
                    interview_comment       = ei.interview_comment,
                    interview_status        = ei.interview_status,
                    checker                 = ei.checker,
                    check_time              = ei.check_time,
                    result                  = ei.result,
                    check_comment           = ei.check_comment,
                    check_status            = ei.check_status,
                };
                list1.Add(eim);
                return(list1);
            }
        }
示例#21
0
        public ArrayList engage_interviewSelectFenY(int Dq, int pageSize)
        {
            int row = 0;
            List <engage_interviewModel> list1 = new List <engage_interviewModel>();
            List <engage_interview>      list  = new List <engage_interview>();

            list = FenYe <int>(e => e.ein_id, e => e.interview_status == 2, ref row, Dq, pageSize);
            foreach (var ei in list)
            {
                engage_interviewModel e = new engage_interviewModel()
                {
                    ein_id                  = ei.ein_id,
                    human_name              = ei.human_name,
                    interview_amount        = ei.interview_amount,
                    human_major_kind_id     = ei.human_major_kind_id,
                    human_major_kind_name   = ei.human_major_kind_name,
                    human_major_id          = ei.human_major_id,
                    human_major_name        = ei.human_major_name,
                    image_degree            = ei.image_degree,
                    native_language_degree  = ei.native_language_degree,
                    foreign_language_degree = ei.foreign_language_degree,
                    response_speed_degree   = ei.response_speed_degree,
                    EQ_degree               = ei.EQ_degree,
                    IQ_degree               = ei.IQ_degree,
                    multi_quality_degree    = ei.multi_quality_degree,
                    register                = ei.register,
                    registe_time            = ei.registe_time,
                    resume_id               = ei.resume_id,
                    interview_comment       = ei.interview_comment,
                    interview_status        = ei.interview_status,
                };
                list1.Add(e);
            }
            ArrayList A = new ArrayList();

            A.Add(list1);
            A.Add(row);
            A.Add(Dq);
            A.Add(pageSize);
            A.Add((row - 1) / pageSize + 1);
            return(A);
        }
示例#22
0
        public List <Model.engage_interviewModel> Select()
        {
            List <engage_interview>      list  = SelectAll();
            List <engage_interviewModel> list2 = new List <engage_interviewModel>();

            foreach (engage_interview item in list)
            {
                engage_interviewModel sm = new engage_interviewModel()
                {
                    Id                      = item.Id,
                    checker                 = item.checker,
                    check_comment           = item.check_comment,
                    check_status            = item.check_status,
                    check_time              = item.check_time,
                    interview_amount        = item.interview_amount,
                    image_degree            = item.image_degree,
                    interview_comment       = item.interview_comment,
                    interview_status        = item.interview_status,
                    IQ_degree               = item.IQ_degree,
                    human_major_id          = item.human_major_id,
                    response_speed_degree   = item.response_speed_degree,
                    EQ_degree               = item.EQ_degree,
                    human_major_kind_id     = item.human_major_kind_id,
                    human_major_kind_name   = item.human_major_kind_name,
                    human_major_name        = item.human_major_name,
                    human_name              = item.human_name,
                    foreign_language_degree = item.foreign_language_degree,
                    multi_quality_degree    = item.multi_quality_degree,
                    native_language_degree  = item.native_language_degree,
                    register                = item.register,
                    registe_time            = item.registe_time,
                    result                  = item.result,
                    resume_id               = item.resume_id
                };
                list2.Add(sm);
            }
            return(list2);
        }
示例#23
0
        public List <engage_interviewModel> SelectBy(engage_interviewModel st)
        {
            List <engage_interview>      list  = SelectBy(e => e.Id.Equals(st.Id));
            List <engage_interviewModel> list2 = new List <engage_interviewModel>();

            foreach (var item in list)
            {
                engage_interviewModel sd = new engage_interviewModel()
                {
                    Id                      = item.Id,
                    checker                 = list[0].checker,
                    check_comment           = list[0].check_comment,
                    check_status            = list[0].check_status,
                    check_time              = list[0].check_time,
                    interview_amount        = list[0].interview_amount,
                    image_degree            = list[0].image_degree,
                    interview_comment       = list[0].interview_comment,
                    interview_status        = list[0].interview_status,
                    IQ_degree               = list[0].IQ_degree,
                    human_major_id          = list[0].human_major_id,
                    response_speed_degree   = list[0].response_speed_degree,
                    EQ_degree               = list[0].EQ_degree,
                    human_major_kind_id     = list[0].human_major_kind_id,
                    human_major_kind_name   = list[0].human_major_kind_name,
                    human_major_name        = list[0].human_major_name,
                    human_name              = list[0].human_name,
                    foreign_language_degree = list[0].foreign_language_degree,
                    multi_quality_degree    = list[0].multi_quality_degree,
                    native_language_degree  = list[0].native_language_degree,
                    register                = list[0].register,
                    registe_time            = list[0].registe_time,
                    result                  = list[0].result,
                    resume_id               = list[0].resume_id
                };
                list2.Add(sd);
            }
            return(list2);
        }
 public ActionResult Edit(engage_resumeModel erm)
 {
     if (erm.pass_check_status == 2)
     {
         erm.interview_status  = 1;
         erm.interview_amount += 1;
         if (ieb.Update(erm) > 0)
         {
             return(Content("<script>alert('成功');window.location.href='/engage_resume/SelectByy'</script>"));
         }
         else
         {
             return(Content("<script>alert('失败');window.location.href='/engage_resume/LYSQ'</script>"));
         }
     }
     if (erm.pass_check_status == 3)
     {
         erm.interview_status = 3;
         if (ieb.Update(erm) > 0)
         {
             return(Content("<script>alert('申请成功');window.location.href='/engage_resume/SelectByy'</script>"));
         }
         else
         {
             return(Content("<script>alert('申请失败');window.location.href='/engage_resume/LYSQ'</script>"));
         }
     }
     else
     {
         ieb.Del(erm);
         engage_interviewModel em = new engage_interviewModel
         {
             Id = erm.Id
         };
         eib.Del(em);
         return(Content("<script>alert('删除成功');window.location.href='/engage_interview/DJ'</script>"));
     }
 }
示例#25
0
        public List <engage_interviewModel> Fenye2(int dqy)
        {
            int rows = 0;
            List <engage_interview>      list  = FenYe <int>(e => e.Id, e => e.interview_status.Equals("待筛选"), ref rows, dqy, 3);
            List <engage_interviewModel> list2 = new List <engage_interviewModel>();

            foreach (engage_interview item in list)
            {
                engage_interviewModel um = new engage_interviewModel()
                {
                    Id                      = item.Id,
                    human_name              = item.human_name,
                    human_major_kind_id     = item.human_major_kind_id,
                    human_major_kind_name   = item.human_major_kind_name,
                    human_major_id          = item.human_major_id,
                    human_major_name        = item.human_major_name,
                    check_time              = item.check_time,
                    interview_status        = item.interview_status,
                    interview_amount        = item.interview_amount,
                    image_degree            = item.image_degree,
                    native_language_degree  = item.native_language_degree,
                    foreign_language_degree = item.foreign_language_degree,
                    response_speed_degree   = item.response_speed_degree,
                    EQ_degree               = item.EQ_degree,
                    multi_quality_degree    = item.multi_quality_degree,
                    IQ_degree               = item.IQ_degree,
                    register                = item.register,
                    checker                 = item.checker,
                    registe_time            = item.registe_time,
                    resume_id               = item.resume_id,
                    result                  = item.result,
                    interview_comment       = item.interview_comment,
                };
                list2.Add(um);
            }
            return(list2);
        }
示例#26
0
        /// <summary>
        /// 建议笔试
        /// </summary>
        /// <returns></returns>
        public ActionResult JYBS()
        {
            string human_name       = Request["human_name"];
            int    res_id           = int.Parse(Request["resume_id"]);
            int    ein_id           = int.Parse(Request["ein_id"]);
            engage_resume_Model erm = ers.SelectId(new engage_resume_Model()
            {
                res_id = res_id
            });

            erm.interview_status = 5;
            if (ers.engage_resumeUpdate(erm) > 0)
            {
                engage_interviewModel eim = iei.SelectCunZai(new engage_interviewModel()
                {
                    human_name = human_name
                })[0] as engage_interviewModel;
                eim.interview_status = 5;
                eim.checker          = Request["register2"];
                eim.check_time       = DateTime.Parse(Request["check_time1"]);
                eim.result           = Request["check_comment"];
                eim.check_comment    = Request["check_comment"];
                eim.check_status     = 2;
                if (iei.engage_interviewUpdate(eim) > 0)
                {
                    return(Content("<script>alert('筛选成功');window.location.href='/siftlist/Index'</script>"));
                }
                else
                {
                    return(Content("<script>alert('筛选失败');window.location.href='/siftlist/Update?id=" + eim.ein_id + "'</script>"));
                }
            }
            else
            {
                return(Content("<script>alert('筛选失败');window.location.href='/siftlist/Update?id=" + ein_id + "'</script>"));
            }
        }
示例#27
0
        public ActionResult Update(engage_resumeModel u)
        {
            engage_interviewModel css = new engage_interviewModel
            {
                human_name            = u.human_name,
                interview_amount      = 1,
                human_major_kind_id   = u.human_major_kind_id,
                human_major_kind_name = u.human_major_kind_name,
                human_major_id        = u.human_major_id,
                human_major_name      = u.human_major_name,
                interview_status      = "待面试",
                resume_id             = u.Id.ToString()
            };
            engage_resumeModel ccc = new engage_resumeModel
            {
                Id = u.Id,
                interview_status       = "待面试",
                human_name             = u.human_name,
                engage_type            = u.engage_type,
                human_address          = u.human_address,
                human_postcode         = u.human_postcode,
                human_major_kind_id    = u.human_major_kind_id,
                human_major_kind_name  = u.human_major_kind_name,
                human_major_id         = u.human_major_id,
                human_major_name       = u.human_major_name,
                human_telephone        = u.human_telephone,
                human_homephone        = u.human_homephone,
                human_mobilephone      = u.human_mobilephone,
                human_email            = u.human_email,
                human_hobby            = u.human_hobby,
                human_specility        = u.human_specility,
                human_sex              = u.human_sex,
                human_religion         = u.human_religion,
                human_party            = u.human_party,
                human_nationality      = u.human_nationality,
                human_race             = u.human_race,
                human_birthday         = u.human_birthday,
                human_age              = u.human_age,
                human_educated_degree  = u.human_educated_degree,
                human_educated_years   = u.human_educated_years,
                human_educated_major   = u.human_educated_major,
                human_college          = u.human_college,
                human_idcard           = u.human_idcard,
                human_birthplace       = u.human_birthplace,
                demand_salary_standard = u.demand_salary_standard,
                human_history_records  = u.human_history_records,
                remark           = u.remark,
                regist_time      = u.regist_time,
                check_time       = u.check_time,
                pass_check_time  = u.pass_check_time,
                pass_regist_time = u.pass_regist_time,
                test_check_time  = u.test_check_time,
                recomandation    = u.recomandation,
                checker          = u.checker,
                register         = u.register
            };

            // TODO: Add update logic here
            if (ss.Update(ccc) > 0 && ei.Add(css) > 0)
            {
                return(JavaScript("alert('推荐成功');window.location.href='/engage_resume/SelectBy'"));
            }
            else
            {
                ViewBag.dt = u;
            }
            return(View());
        }
示例#28
0
        public ActionResult Update(engage_resumeModel u)
        {
            String ii = Session["ii"].ToString();
            List <engage_interviewModel> list = ie.SelectBy2(ii);
            short  id              = list[0].Id;
            String resumeid        = list[0].resume_id;
            short  interviewamount = list[0].interview_amount;

            String   image_degree            = Request["image_degree"];
            String   native_language_degree  = Request["native_language_degree"];
            String   foreign_language_degree = Request["foreign_language_degree"];
            String   response_speed_degree   = Request["response_speed_degree"];
            String   EQ_degree            = Request["EQ_degree"];
            String   IQ_degree            = Request["IQ_degree"];
            String   multi_quality_degree = Request["multi_quality_degree"];
            String   register             = Request["register"];
            DateTime registe_time         = Convert.ToDateTime(Request["registe_time"]);
            String   interview_comment    = Request["interview_comment"];

            engage_interviewModel css = new engage_interviewModel
            {
                Id                      = id,
                image_degree            = image_degree,
                native_language_degree  = native_language_degree,
                foreign_language_degree = foreign_language_degree,
                response_speed_degree   = response_speed_degree,
                EQ_degree               = EQ_degree,
                IQ_degree               = IQ_degree,
                multi_quality_degree    = multi_quality_degree,
                register                = register,
                registe_time            = registe_time,
                interview_comment       = interview_comment,
                interview_status        = "待筛选",
                resume_id               = resumeid,
                human_name              = u.human_name,
                human_major_id          = u.human_major_id,
                human_major_kind_id     = u.human_major_kind_id,
                human_major_kind_name   = u.human_major_kind_name,
                human_major_name        = u.human_major_name,
                interview_amount        = interviewamount
            };
            engage_resumeModel ccc = new engage_resumeModel
            {
                Id = u.Id,
                interview_status       = "待筛选",
                human_name             = u.human_name,
                engage_type            = u.engage_type,
                human_address          = u.human_address,
                human_postcode         = u.human_postcode,
                human_major_kind_id    = u.human_major_kind_id,
                human_major_kind_name  = u.human_major_kind_name,
                human_major_id         = u.human_major_id,
                human_major_name       = u.human_major_name,
                human_telephone        = u.human_telephone,
                human_homephone        = u.human_homephone,
                human_mobilephone      = u.human_mobilephone,
                human_email            = u.human_email,
                human_hobby            = u.human_hobby,
                human_specility        = u.human_specility,
                human_sex              = u.human_sex,
                human_religion         = u.human_religion,
                human_party            = u.human_party,
                human_nationality      = u.human_nationality,
                human_race             = u.human_race,
                human_birthday         = u.human_birthday,
                human_age              = u.human_age,
                human_educated_degree  = u.human_educated_degree,
                human_educated_years   = u.human_educated_years,
                human_educated_major   = u.human_educated_major,
                human_college          = u.human_college,
                human_idcard           = u.human_idcard,
                human_birthplace       = u.human_birthplace,
                demand_salary_standard = u.demand_salary_standard,
                human_history_records  = u.human_history_records,
                remark           = u.remark,
                regist_time      = u.regist_time,
                check_time       = u.check_time,
                pass_check_time  = u.pass_check_time,
                pass_regist_time = u.pass_regist_time,
                test_check_time  = u.test_check_time,
                recomandation    = u.recomandation,
                checker          = u.checker,
                register         = u.register,
            };

            if (ie.Update(css) > 0 && ss.Update(ccc) > 0)
            {
                return(JavaScript("alert('登记成功');window.location.href='/engage_interview/Index'"));
            }
            else
            {
                ViewBag.dt = u;
            }
            return(View());
        }
示例#29
0
        public ActionResult MianShiDJ(FormCollection f)
        {
            int res_id = int.Parse(Request["res_id"]);
            engage_resume_Model erm = er.SelectId(new engage_resume_Model()
            {
                res_id = res_id
            });

            erm.interview_status = 2;
            List <engage_interviewModel> list = ei.SelectCunZai(new engage_interviewModel()
            {
                human_name = Request["human_name"]
            });
            engage_interviewModel en = new engage_interviewModel();

            en.human_name              = Request["human_name"];
            en.human_major_kind_id     = Request["human_major_kind_id"];
            en.human_major_kind_name   = Request["human_major_kind_name"];
            en.human_major_id          = Request["human_major_id"];
            en.human_major_name        = Request["human_major_name"];
            en.image_degree            = Request["image_degree"];
            en.native_language_degree  = Request["native_language_degree"];
            en.foreign_language_degree = Request["foreign_language_degree"];
            en.response_speed_degree   = Request["response_speed_degree"];
            en.EQ_degree            = Request["EQ_degree"];
            en.IQ_degree            = Request["IQ_degree"];
            en.multi_quality_degree = Request["multi_quality_degree"];
            en.register             = Request["register1"];
            en.registe_time         = DateTime.Parse(Request["registe_time"]);
            en.resume_id            = int.Parse(Request["res_id"]);
            en.interview_comment    = Request["interview_comment"];
            if (list.Count() == 0)
            {
                //第一次面试新增
                en.interview_status = 2;
                en.interview_amount = 2;
                if (ei.engage_interviewAdd(en) > 0)
                {
                    er.engage_resumeUpdate(erm);
                    return(Content("<script>alert('面试登记成功');window.location.href='/interviewlist/Index'</script>"));
                }
                else
                {
                    return(Content("<script>alert('面试登记失败');window.location.href='/interviewlist/MianShi?id=" + en.resume_id + "'</script>"));
                }
            }
            else
            {
                //多次面试,修改
                engage_interviewModel ena = list[0] as engage_interviewModel;
                en.ein_id           = ena.ein_id;
                en.interview_status = 2;
                en.check_time       = DateTime.Parse("2000-01-01");
                en.interview_amount = ena.interview_amount + 1;
                if (ei.engage_interviewUpdate(en) > 0)
                {
                    er.engage_resumeUpdate(erm);
                    return(Content("<script>alert('面试登记成功');window.location.href='/interviewlist/Index'</script>"));
                }
                else
                {
                    return(Content("<script>alert('面试登记失败');window.location.href='/interviewlist/MianShi?id=" + en.resume_id + "'</script>"));
                }
            }
            return(View());
        }
示例#30
0
 public int Update(engage_interviewModel st)
 {
     return(ist.Update(st));
 }