Example #1
0
        public ActionResult wyDaKa()
        {
            using (HrmDBEntities3 db = new HrmDBEntities3())
            {
                string name = Session["Email"].ToString();
                ViewBag.name = name;
                //List<qiandao> list = (from qd in db.qiandao where qd.QDZ ==  select qd).ToList();
                //var dt4 = (from des in db.ModelsVehicleRecognition
                //           where (des.PlateNum.Contains("A3"))
                //           select new { plateMun = des.PlateNum });
                //var var4 = dt4.ToList();

                //var dt = (from qd in db.qiandao
                //          where (qd.QDZ.Contains(name))
                //          select new { qdz = qd.QDZ });
                //var list = dt.ToList();

                //List<qiandao> list = (from qd in db.qiandao
                //                      where (qd.QDZ.Contains(name))
                //                      select new { qdz = qd.QDZ }).ToList();

                List <qiandao> list = (from qd in db.qiandao select qd).ToList();

                //               在linq to sql实现where条件中in或exists的用法:

                //from a in TableA where !(from b in TableB where 条件 select b.ID).Contains(a.ID)
                return(Json(list, JsonRequestBehavior.AllowGet));
            }
        }
Example #2
0
 public ActionResult getqiandaostate()
 {
     using (HrmDBEntities3 db = new HrmDBEntities3())
     {
         List <qiandao> list = db.qiandao.ToList();
         return(Json(list, JsonRequestBehavior.AllowGet));
     }
 }
Example #3
0
 //部门、
 public ActionResult GetBrand()
 {
     using (HrmDBEntities3 db = new HrmDBEntities3())
     {
         List <Dept_bumen> list = db.Dept_bumen.ToList();
         return(Json(list, JsonRequestBehavior.AllowGet));
     }
 }
Example #4
0
 //角色、
 public ActionResult Getjuese()
 {
     using (HrmDBEntities3 db = new HrmDBEntities3())
     {
         List <Role_juese> list = db.Role_juese.ToList();
         return(Json(list, JsonRequestBehavior.AllowGet));
     }
 }
Example #5
0
        //查询列表
        public ActionResult list(int page, int rows, string sort, string order, string cname = "")
        {
            using (HrmDBEntities3 db = new HrmDBEntities3())
            {
                //排序
                List <View_YG> list = db.View_YG.Where(c => c.UserName.Contains(cname)).ToList();

                //排序的方式:order
                switch (sort)
                {
                case "UserID":
                    if (order == "desc")
                    {
                        list = list.OrderByDescending(m => m.UserID).ToList();
                    }
                    else
                    {
                        list = list.OrderBy(m => m.UserID).ToList();
                    }
                    break;

                case "Age":
                    if (order == "desc")
                    {
                        list = list.OrderByDescending(m => m.Age).ToList();
                    }
                    else
                    {
                        list = list.OrderBy(m => m.Age).ToList();
                    }
                    break;

                default:
                    break;
                }
                //分页
                //首先定义变量保存总行数
                int zong = list.Count();

                if (page == 1)                       //第一页直接取前三条
                {
                    list = list.Take(rows).ToList(); //Take:取出指定序列的元素
                }
                else
                {
                    list = list.Skip((page - 1) * rows).Take(rows).ToList();//Skip:跳过指定序列的元素
                }

                //转换json
                var json = new
                {
                    total = zong,
                    rows  = list.ToArray()
                };
                return(Json(json, JsonRequestBehavior.AllowGet));
            }
        }
Example #6
0
 public ActionResult chongkaiqiandao(qiandao qd)
 {
     using (HrmDBEntities3 db = new HrmDBEntities3())
     {
         db.Entry(qd).State = EntityState.Modified;
         db.SaveChanges();
         // return Content("成功重开签到!");
         // return Content("<script>alert('成功重开签到!')</script>");
         return(Content("<script language='javascript' type='text/javascript'>alert('成功重开签到!');history.go(-1);location.reload();</script>"));
     }
 }
Example #7
0
 public ActionResult shanchuqiandao(int id)
 {
     using (HrmDBEntities3 db = new HrmDBEntities3())
     {
         db.qiandao.Remove(db.qiandao.Find(id));
         db.SaveChanges();
         //return Content("成功删除签到!");
         //return Content("<script>alert('成功删除签到!')</script>");
         return(Content("<script language='javascript' type='text/javascript'>alert('成功删除签到');history.go(-1);location.reload();</script>"));
     }
 }
Example #8
0
 //修改信息
 public ActionResult Editcar(int GhaoID)
 {
     using (HrmDBEntities3 db = new HrmDBEntities3())
     {
         //int GhaoID, string UserName, int RoleID, string Sex, int DeptID, int Age, string Education, string UserPwd, string IDCar, int Salary, string mibaowenti, string mimapwd,int UserID
         //int i = db.proc_update_yg(GhaoID, UserName, RoleID, Sex, DeptID, Age, Education, UserPwd, IDCar, Salary, mibaowenti, mimapwd, UserID);
         //if (i > 0)
         //{ return Content("修改成功!"); }
         //else { return Content("修改失败!"); }
         return(Content("修改成功!"));
     }
 }
Example #9
0
        //删除

        /// <summary>
        /// 删除 int?:可空(null)int类型
        /// </summary>
        /// <param name="cid"></param>
        /// <returns></returns>
        public ActionResult Del(IList <int?> cid)
        {
            using (HrmDBEntities3 db = new HrmDBEntities3())
            {
                foreach (int id in cid)
                {
                    //删除
                    User_YG yg = db.User_YG.Find(id);
                    db.User_YG.Remove(yg);
                }
                int count = db.SaveChanges();
                return(Content(count + "条删除成功!"));
            }
        }
 //休假审核
 public ActionResult XiuJiaShenHe(int id, string rad)
 {
     using (HrmDBEntities3 DB = new HrmDBEntities3())
     {
         Apply_jiludan jld = DB.Apply_jiludan.Find(id);
         jld.XiaoquShenHe = rad;
         int i   = DB.SaveChanges();
         var obj = new
         {
             success = "true",
             message = "OK"
         };
         return(Json(obj, JsonRequestBehavior.AllowGet));
     }
 }
Example #11
0
 //出差审核
 public ActionResult ChuchaiShenHeXQ(int id, string rad)
 {
     using (HrmDBEntities3 DB = new HrmDBEntities3())
     {
         Chuchai jld = DB.Chuchai.Find(id);
         jld.XiaoquShenHe = rad;
         int i   = DB.SaveChanges();
         var obj = new
         {
             success = "true",
             message = "OK"
         };
         return(Json(obj, JsonRequestBehavior.AllowGet));
     }
 }
Example #12
0
        //外勤审核
        public ActionResult WaiqinShenHe(int id, string rad)
        {
            using (HrmDBEntities3 DB = new HrmDBEntities3())
            {
                Waiqing jld = DB.Waiqing.Find(id);
                jld.BumenShenHe = rad;
                int i = DB.SaveChanges();

                var obj = new
                {
                    success = "true",
                    message = "OK"
                };

                return(Json(obj, JsonRequestBehavior.AllowGet));
            }
        }
Example #13
0
        //修改密码
        public ActionResult update(string pwd2, string daan)
        {
            string name = Session["Email"].ToString();

            using (HrmDBEntities3 db = new HrmDBEntities3())
            {
                int i = db.proc_update_mima(name, pwd2, daan);
                if (i > 0)
                {
                    return(Content("修改成功!"));
                }
                else
                {
                    return(Content("修改失败!"));
                }
            }
        }
Example #14
0
        //签到查看部分
        public ActionResult chayue()
        {
            using (HrmDBEntities3 db = new HrmDBEntities3())
            {
                List <qiandao> list = (from qd in db.qiandao where qd.QDstate == false select qd).ToList();
                // ViewBag.listxm = "张三,李四,王五,admin,麻子,张无忌,达到DAS,张明德,李逵,杨过";

                var           list2 = from user in db.User_YG select user.UserName;
                List <string> jihe  = list2.ToList();
                //List转化为数组
                //string[] shuzu = jihe.ToArray();

                jihe.Sort();                                   //进行排序
                var result = String.Join(",", jihe.ToArray()); //把List集合转化成string类型,变成一条字符串
                ViewBag.list = list;

                ViewBag.listxm2 = result;
                return(View(new { list, jihe }));
            }
        }
Example #15
0
        public ActionResult FQQD(qiandao qd)
        {
            if (!ModelState.IsValid)
            {
                using (HrmDBEntities3 db = new HrmDBEntities3())
                {
                    qd.QDtime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));

                    db.qiandao.Add(qd);
                    db.SaveChanges();
                }
                //return Content("<script>alert('发起签到成功!')</script>");
                //return Json("发起签到成功!", JsonRequestBehavior.AllowGet);
                return(Content("<script language='javascript' type='text/javascript'>alert('发起签到成功!');history.go(-1);location.reload();</script>"));
            }
            else
            {
                return(Content("失败"));
            }
        }
Example #16
0
        //休假查询
        public ActionResult XiuJiaList(int page = 1, int rows = 5, string sort = "id", string order = "desc", string jldname = "")
        {
            using (HrmDBEntities3 db = new HrmDBEntities3())
            {
                // List<View_jiludan1> list = db.View_jiludan1.ToList();
                IQueryable <View_QJlist> jld = db.View_QJlist.AsQueryable();
                if (order == "asc")
                {
                    switch (sort)
                    {
                    case "ApplyID":
                        jld = jld.OrderByDescending(u => u.ApplyID);
                        break;

                    case "UserID":
                        jld = jld.OrderByDescending(u => u.UserID);
                        break;

                    case "DeptName":
                        jld = jld.OrderByDescending(u => u.DeptName);
                        break;

                    case "Applykaishi":
                        jld = jld.OrderByDescending(u => u.Applykaishi);
                        break;

                    case "Applyjieshu":
                        jld = jld.OrderByDescending(u => u.Applyjieshu);
                        break;

                    case "Applyyuanyin":
                        jld = jld.OrderByDescending(u => u.Applyyuanyin);
                        break;

                    case "ApplyType":
                        jld = jld.OrderByDescending(u => u.ApplyType);
                        break;

                    default:
                        jld = jld.OrderByDescending(u => u.BumenShenHe);
                        break;
                    }
                }
                else
                {
                    switch (sort)
                    {
                    case "ApplyID":
                        jld = jld.OrderBy(u => u.ApplyID);
                        break;

                    case "UserID":
                        jld = jld.OrderBy(u => u.UserID);
                        break;

                    case "DeptName":
                        jld = jld.OrderBy(u => u.DeptName);
                        break;

                    case "Applykaishi":
                        jld = jld.OrderBy(u => u.Applykaishi);
                        break;

                    case "Applyjieshu":
                        jld = jld.OrderBy(u => u.Applyjieshu);
                        break;

                    case "Applyyuanyin":
                        jld = jld.OrderBy(u => u.Applyyuanyin);
                        break;

                    case "ApplyType":
                        jld = jld.OrderBy(u => u.ApplyType);
                        break;

                    default:
                        jld = jld.OrderBy(u => u.BumenShenHe);
                        break;
                    }
                }

                //分页
                int total = jld.Count();
                if (total > 0)
                {
                    if (page <= 1)
                    {
                        jld = jld.Take(rows);
                    }
                    else
                    {
                        jld = jld.Skip((page - 1) * rows).Take(rows);
                    }
                }
                var obj = new
                {
                    total = total,
                    rows  = jld.ToArray()
                };
                return(Json(obj, JsonRequestBehavior.AllowGet));
            }
        }
Example #17
0
        //出差查询
        public ActionResult ChuchaiListXQ(int page = 1, int rows = 5, string sort = "id", string order = "desc")
        {
            using (HrmDBEntities3 db = new HrmDBEntities3())
            {
                // List<View_jiludan1> list = db.View_jiludan1.Where(u => u.BumenShenHe.Contains(rad1)).ToList();
                string rad = "部门同意";
                IQueryable <View_Chuchai> jld = db.View_Chuchai.Where(u => u.BumenShenHe.StartsWith(rad));


                //IQueryable<View_jiludan1> jld = db.View_jiludan1.AsQueryable();

                if (order == "asc")
                {
                    switch (sort)
                    {
                    case "ApplyID":
                        jld = jld.OrderByDescending(u => u.ApplyID);
                        break;

                    case "UserID":
                        jld = jld.OrderByDescending(u => u.UserID);
                        break;

                    case "DeptName":
                        jld = jld.OrderByDescending(u => u.DeptName);
                        break;

                    case "Applykaishi":
                        jld = jld.OrderByDescending(u => u.Applykaishi);
                        break;

                    case "Applyjieshu":
                        jld = jld.OrderByDescending(u => u.Applyjieshu);
                        break;

                    case "ApplyLiyou":
                        jld = jld.OrderByDescending(u => u.ApplyLiyou);
                        break;

                    case "Applydizhi":
                        jld = jld.OrderByDescending(u => u.Applydizhi);
                        break;

                    default:
                        jld = jld.OrderByDescending(u => u.XiaoquShenHe);
                        break;
                    }
                }
                else
                {
                    switch (sort)
                    {
                    case "ApplyID":
                        jld = jld.OrderBy(u => u.ApplyID);
                        break;

                    case "UserID":
                        jld = jld.OrderBy(u => u.UserID);
                        break;

                    case "DeptName":
                        jld = jld.OrderBy(u => u.DeptName);
                        break;

                    case "Applykaishi":
                        jld = jld.OrderBy(u => u.Applykaishi);
                        break;

                    case "Applyjieshu":
                        jld = jld.OrderBy(u => u.Applyjieshu);
                        break;

                    case "ApplyLiyou":
                        jld = jld.OrderBy(u => u.ApplyLiyou);
                        break;

                    case "Applydizhi":
                        jld = jld.OrderBy(u => u.Applydizhi);
                        break;

                    default:
                        jld = jld.OrderBy(u => u.XiaoquShenHe);
                        break;
                    }
                }

                //分页
                int total = jld.Count();
                if (total > 0)
                {
                    if (page <= 1)
                    {
                        jld = jld.Take(rows);
                    }
                    else
                    {
                        jld = jld.Skip((page - 1) * rows).Take(rows);
                    }
                }
                var obj = new
                {
                    total = total,
                    rows  = jld.ToArray()
                };
                return(Json(obj, JsonRequestBehavior.AllowGet));
            }
        }