Exemplo n.º 1
0
        public static List <CategoryTreeInfo> GetChildTree(CategoryModel categoryModel)
        {
            var        items = new List <CategoryTreeInfo>();
            CategoryBL bl    = new CategoryBL();
            DataTable  dt    = bl.Category_Select(categoryModel);

            foreach (DataRow dr in dt.Rows)
            {
                CategoryTreeInfo m = new CategoryTreeInfo();
                m.id       = dr["CategoryCD"].ToString();
                m.text     = dr["CategoryName"].ToString();
                m.parent   = dr["ParentCategoryCD"].ToString();
                m.children = Convert.ToInt32(dr["ChildCount"]) > 0 ? true : false;
                items.Add(m);
            }
            return(items);
        }