Пример #1
0
 public CategoryVO[] Collection(DataTable table)
 {
     int length = table.Rows.Count;
     CategoryVO[] result = new CategoryVO[length];
     for (int i = 0; i < length; i++) {
         result [i] = new CategoryVO ();
     }
     return result;
 }
Пример #2
0
 CategoryVO Init(DataRow dr)
 {
     if (dr == null)
         return null;
     CategoryVO VO = new CategoryVO ();
     VO.categoryId = dr["category_id"] as string;
     VO.title = dr["title"] as string;
     VO.parentId = dr["parent_id"] as string;
     VO.index = Convert.ToInt32(dr["index"]);
     VO.childen = dr["childen"] as string;
     VO.pagesize = Convert.ToInt32(dr["pagesize"]);
     VO.keyword = dr["keyword"] as string;
     VO.describe = dr["describe"] as string;
     return VO;
 }
Пример #3
0
 /// <summary>
 /// 通过递归找到顶级分类id
 /// </summary>
 /// <param name="category"></param>
 /// <returns></returns>
 private string topid(CategoryVO category)
 {
     if (category.parentId.Length < 2)
         return category.parentId;
     CategoryVO parent =CategoryMapper.I.Create(category.parentId);
     return topid(parent);
 }