Ejemplo n.º 1
0
        /// <summary>
        /// 获取全部部门数据
        /// json格式
        /// </summary>
        /// <returns></returns>
        public ActionResult GetDepartmentInfo4ComboTree(ViewModel_Department_QueryInfo queryModel)
        {
            //使用ref声明时需要在传入之前为其赋值
            var list_department = departmentBLL.GetListBy(d => d.isDel == false, d => d.DID).ToList();

            if (queryModel != null)
            {
                if (queryModel.DepartmentName != null)
                {
                    list_department = list_department.Where(d => d.DepartmentName.Contains(queryModel.DepartmentName)).ToList();
                }
            }

            //将当前分页查询的转为treegrid集合
            List<PMS.Model.EasyUIModel.EasyUIComboTree_Department> list_comboTree =PMS.Model.EasyUIModel.Department_ViewModel.ToEasyUIComboTree(list_department);
            //将权限转换为对应的
            return Content(Common.SerializerHelper.SerializerToString(list_comboTree));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 获取全部群组数据
        /// json格式
        /// </summary>
        /// <returns></returns>
        public ActionResult GetDepartmentInfo(ViewModel_Department_QueryInfo queryModel)
        {
            //注意此处不做分页
            //int pageSize = int.Parse(Request.Form["rows"]);
            //int pageIndex = int.Parse(Request.Form["page"]);
            //int rowCount = 0;

            //查询所有的权限
            //使用ref声明时需要在传入之前为其赋值
            var list_department = departmentBLL.GetListBy(d => d.isDel == false, d => d.DID).ToList();

            if (queryModel != null)
            {
                if (queryModel.DepartmentName != null)
                {
                    list_department = list_department.Where(d => d.DepartmentName.Contains(queryModel.DepartmentName)).ToList();
                }
            }

            //var list_department = departmentBLL.GetPageList(pageIndex, pageSize, ref rowCount, d => d.isDel == false,d=>d.DepartmentName, true).ToList();

            //将当前分页查询的转为treegrid集合
            List<PMS.Model.EasyUIModel.EasyUITreeGrid_Department> list_treegrid = PMS.Model.EasyUIModel.Department_ViewModel.ToEasyUITreeGrid(list_department);

            //不做分页
            //PMS.Model.EasyUIModel.EasyUIDataGrid dgModel = new PMS.Model.EasyUIModel.EasyUIDataGrid()
            //{
            //    total = rowCount,
            //    rows = list_treegrid,
            //    footer = null
            //};

            //将权限转换为对应的
            return Content(Common.SerializerHelper.SerializerToString(list_treegrid));
        }