示例#1
0
        public ActionResult  OptList()
        {
            string         acc            = "AC003";
            DepartmentCtrl departmentCtrl = new DepartmentCtrl(acc);
            var            list           = departmentCtrl.GetList().Select(x => new { x.SID, x.DepartName }).ToList();
            var            resulst        = new
            {
                data = list
            };

            return(Json(list, "text/html", JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public ActionResult DelDepartment(string SID)
        {
            string         acc            = "AC003";
            DepartmentCtrl departmentCtrl = new DepartmentCtrl(acc, SID);

            departmentCtrl.Delete();
            var resulst = new
            {
                departmentCtrl.Code,
                departmentCtrl.Msg
            };

            return(Json(resulst, "text/html", JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public ActionResult EditDepartment(DepartViewModel model)
        {
            string         acc            = "AC003";
            DepartmentCtrl departmentCtrl = new DepartmentCtrl(acc, model.SID);

            departmentCtrl.Department.DepartName = model.departName;
            departmentCtrl.Modifer();
            var resulst = new
            {
                departmentCtrl.Code,
                departmentCtrl.Msg
            };

            return(Json(resulst, "text/html", JsonRequestBehavior.AllowGet));
        }
示例#4
0
        public ActionResult AddDepartment(DepartViewModel model)
        {
            string         acc            = "AC003";
            DepartmentCtrl departmentCtrl = new DepartmentCtrl(acc);

            departmentCtrl.Department            = new Department();
            departmentCtrl.Department.DepartName = model.departName;
            departmentCtrl.Department.Creator    = "admin";
            departmentCtrl.Department.CreatDate  = DateTime.Now.ToString("yyyy-MM-dd");
            departmentCtrl.Save();
            var resulst = new
            {
                departmentCtrl.Code,
                departmentCtrl.Msg
            };

            return(Json(resulst, JsonRequestBehavior.AllowGet));
        }
示例#5
0
        public JObject DepartmentList(int page, int limit)
        {
            string         acc            = "AC003";
            DepartmentCtrl departmentCtrl = new DepartmentCtrl(acc);
            var            list           = departmentCtrl.GetList();
            var            list1          = list.Skip((page - 1) * limit).Take(limit).ToList();
            JObject        json           = new JObject(
                new JProperty("code", 0),
                new JProperty("msg", departmentCtrl.Msg),
                new JProperty("count", list.Count),
                new JProperty("data",
                              new JArray(
                                  from r in list1
                                  select new JObject(
                                      new JProperty("CreatDate", r.CreatDate),
                                      new JProperty("Creator", r.Creator),
                                      new JProperty("DepartName", r.DepartName),
                                      new JProperty("SID", r.SID)))));

            return(json);
        }