Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Lib.QueryString.PageIndex <= 1)
            {
                List <NewsPublishEntity> lst = BOATV.NewsPublished.GetListNewsByNewsMode3(Lib.QueryString.CategoryID, 1, 5, 6, 1, 453);
                if (lst != null && lst.Count > 0)
                {
                    Literal1.Text = String.Format(baiNoiBat, lst[0].URL_IMG, lst[0].URL, lst[0].NEWS_TITLE, Utils.CatSapo(lst[0].NEWS_INITCONTENT, 25));
                    newsId        = lst[0].NEWS_ID;
                    newsIds       = newsId.ToString() + ",";
                }
                else
                {
                    Literal1.Visible = false;
                }
            }

            List <NewsPublishEntity> lstNew = NewsPublished.Danh_Sach_Tin_Theo_Cat(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, pageSize, Lib.QueryString.PageIndex, 213, newsIds);

            if (lstNew.Count > 0)
            {
                for (int i = 0; i < lstNew.Count; i++)
                {
                    LtrItem.Text += String.Format(item, lstNew[i].URL_IMG, lstNew[i].URL, lstNew[i].NEWS_TITLE, lstNew[i].NEWS_PUBLISHDATE.ToString("dd-MM-yyyy HH:mm"), lstNew[i].NEWS_INITCONTENT);
                }
            }

            var c = BOCategory.GetCategory(Lib.QueryString.CategoryID);

            if (c != null)
            {
                hplNext.Text        = c.Cat_Name;
                hplNext.NavigateUrl = c.HREF;
                Utils.SetPageHeader(this.Page, c.Cat_Name, c.Cat_Description, "");

                if (c.Cat_ParentID != null && c.Cat_ParentID > 0)
                {
                    var catParentMenu = BOCategory.GetCategory(c.Cat_ParentID);
                    hplNextMenu.Text        = catParentMenu.Cat_Name;
                    hplNextMenu.NavigateUrl = catParentMenu.HREF;
                }
            }



            Paging1.TotalPage = NewsPublished.NP_Sao_Danh_Sach_Tin_Count(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, pageSize);
            Paging1.DoPagging(Lib.QueryString.PageIndex);
            Paging1.HidePagging(false);
        }
Пример #2
0
        public static UserDetails[] BindDatatable(int count)
        {
            List <UserDetails> details = new List <UserDetails>();
            var dt = NewsPublished.Danh_Sach_Tin_Theo_Cat(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, count, Lib.QueryString.PageIndex, 213, "");

            foreach (var a in dt)
            {
                UserDetails user = new UserDetails();
                user.Img      = a.URL_IMG;
                user.Title    = a.NEWS_TITLE;
                user.Url      = a.URL;
                user.Date     = a.NEWS_PUBLISHDATE;
                user.subtitle = a.NEWS_INITCONTENT;
                details.Add(user);
            }
            return(details.ToArray());
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //if (Lib.QueryString.ParentCategoryID > 0)
            //{
            //    var cat = BOCategory.GetCategory(Lib.QueryString.ParentCategoryID);
            //    if (cat != null)
            //        Utils.Move301(cat.HREF);
            //    return;
            //}

            List <NewsPublishEntity> lst = BOATV.NewsPublished.GetListNewsByNewsMode3(Lib.QueryString.CategoryID, 1, 5, 6, 1, 453);

            if (lst != null && lst.Count > 0)
            {
                newsId  = lst[0].NEWS_ID;
                newsIds = newsId.ToString() + ",";
            }
            List <NewsPublishEntity> lstNew = NewsPublished.Danh_Sach_Tin_Theo_Cat(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, pageSize, Lib.QueryString.PageIndex, 213, newsIds);

            if (lstNew.Count > 0)
            {
                for (int i = 0; i < lstNew.Count; i++)
                {
                    LtrItem.Text += String.Format(item, lstNew[i].URL_IMG, lstNew[i].URL, lstNew[i].NEWS_TITLE, lstNew[i].NEWS_PUBLISHDATE.ToString("dd-MM-yyyy HH:mm"), lstNew[i].NEWS_INITCONTENT);
                }
            }

            var c = BOCategory.GetCategory(Lib.QueryString.CategoryID);

            if (c != null)
            {
                Utils.SetPageHeader(this.Page, c.Cat_Name + (Lib.QueryString.PageIndex > 1 ? " | trang " + Lib.QueryString.PageIndex : ""), c.Cat_Description + " - trang " + Lib.QueryString.PageIndex, "");
            }

            Paging1.TotalPage = NewsPublished.NP_Sao_Danh_Sach_Tin_Count(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, pageSize);
            Paging1.DoPagging(Lib.QueryString.PageIndex);
            Paging1.HidePagging(false);
        }