Exemplo n.º 1
0
        /// <summary>
        /// 递归模块信息·子
        /// </summary>
        /// <param name="treeList">树存储器</param>
        /// <param name="fId">父编号</param>
        /// <param name="tbMarker">符号标识</param>
        private static void GetTreeNode(IList <DawnAuthDepartmentMDL> treeList, int fId, string tbMarker)
        {
            IList <DawnAuthDepartmentMDL> nodeList = DawnAuthDepartmentBLL.ISelect(string.Format("dpt_father='{0}'", fId));

            if (nodeList == null || nodeList.Count <= 0)
            {
                return;
            }
            foreach (DawnAuthDepartmentMDL nodeInfo in nodeList)
            {
                nodeInfo.DptName = tbMarker + nodeInfo.DptName;
                treeList.Add(nodeInfo);
                string strMarker = tbMarker + " ";
                GetTreeNode(treeList, nodeInfo.DptId, strMarker);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 管理员信息数据列表
        /// </summary>
        /// <param name="id">页码</param>
        /// <returns>执行结果</returns>
        public ActionResult List(string id)
        {
            var pager = new PagerHelperCHS();

            pager.PageSize    = GeneralHandler.PageSize;
            pager.PageCurrent = TypeHelper.TypeToInt32(id, 1);
            int pageCount, recordCount;
            var dataList = DawnAuthUserBLL.SelectPSPisAllPurposeRowNumber(pager.PageSize, pager.PageCurrent, null, out pageCount, out recordCount);

            pager.PageCount       = pageCount;
            pager.RecordCount     = recordCount;
            pager.PageRecordCount = dataList.Count;
            ViewBag.FPager        = pager;
            ViewBag.PageCurrent   = pager.PageCurrent;
            ViewBag.FDepartList   = DawnAuthDepartmentBLL.ISelect();
            return(View(dataList));
        }