public JsonResult AddDept(DeptInfoAddModel model)
        {
            JsonViewResult json = new JsonViewResult();
            T_Department dept = new T_Department()
            {
                AddDate = DateTime.Now,
                OrderNo = model.OrderNo2,
                Name = model.DeptName2,
                ParentID = model.ParentId2,
                Remark=model.Remark2
            };
            json.Success= deptRep.Insert(dept)>0;

            return Json(json,JsonRequestBehavior.AllowGet);
        }
        public JsonResult EditDept(DeptInfoModel model)
        {
            JsonViewResult json = new JsonViewResult();
            //T_Department dept = new T_Department()
            //{
            //    AddDate = DateTime.Now,
            //    OrderNo = model.OrderNo,
            //    Name = model.DeptName,
            //    ParentID = model.ParentId,
            //    Remark = model.Remark
            //};

            //json.Success = deptRep.Insert(dept) > 0;
            var dept = deptRep.Get(model.DeptId);
            dept.Name = model.DeptName;
            dept.OrderNo = model.OrderNo;
            dept.Remark = model.Remark;

            json.Success=deptRep.Update(dept)>0;
            return Json(json, JsonRequestBehavior.AllowGet);
        }
        public JsonResult GetDepts(int id = 0)
        {
            JsonViewResult json = new JsonViewResult();
            var deptsData = deptRep.GetDepartments(id);
            var depts = deptsData.Select(u =>
            {
                return new TreeNodeInfo()
                {
                    id = u.Id,
                    isParent = deptRep.GetDepartments(u.Id).Count>0,
                    open = true,
                    pId = id,
                    name = u.Name
                };
            }).ToList();

            return Json(depts, JsonRequestBehavior.AllowGet);
        }
 public JsonResult DeleteDept(int id = 0)
 {
     JsonViewResult json = new JsonViewResult();
     json.Success = deptRep.Delete(id);
     return Json(json, JsonRequestBehavior.AllowGet);
 }