Esempio n. 1
0
        public static string GUI_HotAlbum(int cat_parentid, int cat_id, int top, int ImgWidth, News_Mode news_mode)
        {
            string key     = String.Format(GUI_HOTALBUM_KEY, cat_id, cat_parentid, top, ImgWidth, news_mode.ToString());
            string strHTML = Utils.GetFromCache <string>(key);

            if (strHTML != null && strHTML.ToString().Length > 0)
            {
                return(strHTML);
            }
            List <NewsPublishEntity> lst = BOATV.NewsPublished.NP_SelectListTopHotByCat(cat_parentid, cat_id, top, ImgWidth, news_mode);
            NewsPublishEntity        nep;

            strHTML = String.Empty;
            int iCount = lst != null ? lst.Count : 0;

            for (int i = 0; i < iCount; i++)
            {
                nep      = lst[i];
                strHTML += String.Format(GUI_HOTALBUM_ITEM, nep.URL_IMG, nep.URL, nep.NEWS_TITLE);
            }

            Utils.SaveToCacheDependency(TableName.DATABASE_NAME, TableName.NEWSPUBLISHED, key, strHTML);
            nep = null;
            return(strHTML);
        }
Esempio n. 2
0
        public static string GUI_BoxH(int cat_parentid, int cat_id, int top, int ImgWidth, News_Mode news_mode)
        {
            string key     = String.Format(GUI_BOXH_KEY, cat_id, cat_parentid, top, ImgWidth, news_mode.ToString());
            string strHTML = Utils.GetFromCache <string>(key);

            if (strHTML != null && strHTML.Trim().Length > 0)
            {
                return(strHTML);
            }
            List <NewsPublishEntity> lst = BOATV.NewsPublished.NP_Select_Top_Home(cat_parentid, cat_id, top, ImgWidth);
            NewsPublishEntity        nep;
            int iCount = lst != null ? lst.Count : 0;

            for (int i = 0; i < iCount; i++)
            {
                nep      = lst[i];
                strHTML += String.Format(GUI_BOXH_LI_ITEM, nep.URL_IMG, nep.URL, nep.NEWS_TITLE, Utils.CatSapo(nep.NEWS_INITCONTENT, 25));
            }
            Utils.SaveToCacheDependency(TableName.DATABASE_NAME, TableName.NEWSPUBLISHED, key, strHTML);
            return(strHTML);
        }