public string formatItem(docsoft.entities.Tin item, bool last) { return string.Format(@" <div class=""dv-r-item{8}""> <a href=""{0}/Tin-tuc/{6}/{7}/{5}/{2}.html"" class=""tin-item-imgBox""> <img src=""{0}/lib/up/tintuc/{1}"" class=""tin-item-anh"" /> </a> <a href=""{0}/Tin-tuc/{6}/{7}/{5}/{2}.html"" class=""tin-item-ten"">{3}</a> <span class=""tin-item-moTa"">{4}</span> </div> " , domain , Lib.imgSize(item.Anh, "120x90") , item.ID , item.Ten , item.MoTa , Lib.Bodau(item.Ten) , item.DM_Ma , item.DM_ID , last ? "" : " dv-r-item-last"); }
bool hasChild(int _Id, docsoft.entities.DanhMucCollection list) { bool oke = false; foreach (docsoft.entities.DanhMuc item in list) { if (item.PID == _Id && item.ID != _Id) { return true; } } return oke; }
string getTop(docsoft.entities.DanhMucCollection list) { StringBuilder sb = new StringBuilder(); foreach (docsoft.entities.DanhMuc item in list) { if (item.PID == 0) { var childInSide = hasChild(item.ID, list); sb.AppendFormat(@"<li id=""phtml_{1}"" _ID=""{1}"" class=""{3} {2}""><a href=""javascript:;"">{0}</a>" , item.Ten, item.ID, item.Deleted ? "jstree-checked" : "jstree-unchecked" , childInSide ? "jstree-open" : ""); if (childInSide) { sb.Append(getChild(item.ID, list)); } sb.AppendFormat("</li>"); } } return sb.ToString(); }