示例#1
0
        /// <summary>
        /// 输出权限树
        /// </summary>
        /// <returns></returns>
        private string getCateTree()
        {
            string treeStr = "";

            using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
            {
                string   aspxpath = HttpContext.Current.Server.MapPath(@"~/Aspx");
                String[] str      = System.IO.Directory.GetDirectories(aspxpath);
                foreach (string pagestr in str)
                {
                    string CateLang = string.Empty;
                    CateLang = pagestr.Substring(pagestr.LastIndexOf('\\') + 1).ToUpper();
                    string    Sql    = "select * from [Dcms_Cate] where Cate_Lang='" + CateLang + "' order by [Cate_Order] asc";
                    DataTable cateDt = session.GetTable(Sql);
                    if (cateDt.Rows.Count > 0)
                    {
                        popedomTree Tree = new popedomTree();
                        treeStr = treeStr + Tree.CreateTree(cateDt, CateLang);
                    }
                }
            }
            return(treeStr);
        }
示例#2
0
 /// <summary>
 /// 输出权限树
 /// </summary>
 /// <returns></returns>
 private string getCateTree()
 {
     string treeStr = "";
     using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
     {
         string aspxpath = HttpContext.Current.Server.MapPath(@"~/Aspx");
         String[] str = System.IO.Directory.GetDirectories(aspxpath);
         foreach (string pagestr in str)
         {
             string CateLang = string.Empty;
             CateLang = pagestr.Substring(pagestr.LastIndexOf('\\') + 1).ToUpper();
             string Sql = "select * from [Dcms_Cate] where Cate_Lang='" + CateLang + "' order by [Cate_Order] asc";
             DataTable cateDt = session.GetTable(Sql);
             if (cateDt.Rows.Count > 0)
             {
                 popedomTree Tree = new popedomTree();
                 treeStr = treeStr + Tree.CreateTree(cateDt, CateLang);
             }
         }
     }
     return treeStr;
 }