protected void Page_Load(object sender, EventArgs e)
        {
            var Data = IB.Common.Base.V_Base.Data;
            int catid = ParentLoad.CatID;
            var news = from nw in Data.CV_News
                       join cat_ in Data.CV_CatNews on nw.CatNewsID
                       equals cat_.CatID
                       where (nw.CatNewsID == catid || catid == -1) && cat_.PortalID==ParentLoad.PortalId
                       orderby nw.NewsID descending
                       select nw;

            //1 . chuyen truy van thanh list
            IB.Paging.PagedList<IB.Common.Entities.CV_New> pl = new IB.Paging.PagedList<IB.Common.Entities.CV_New>(news, ParentLoad.PageCurr - 1, ParentLoad.PageSize);

            //2 . gan vao repeater
            if (pl.Count > 0)
            {
                rptnews.DataSource = pl;
                rptnews.DataBind();
                //3 . chuyen thanh thanh phan trang
                //IB.Paging.Pager pg = new IB.Paging.Pager(PageSize, PageCurr, pl.TotalItemCount, TabPager);
                //4. tao thanh phan trang
                //pnPaging.Text = pg.RenderHtml();
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var Data  = IB.Common.Base.V_Base.Data;
            int catid = ParentLoad.CatID;

            var news = from nw in Data.CV_News
                       join cat_ in Data.CV_CatNews on nw.CatNewsID
                       equals cat_.CatID
                       where (nw.CatNewsID == catid || catid == -1) && cat_.PortalID == ParentLoad.PortalId
                       orderby nw.NewsID descending
                       select nw;

            //1 . chuyen truy van thanh list
            IB.Paging.PagedList <IB.Common.Entities.CV_New> pl = new IB.Paging.PagedList <IB.Common.Entities.CV_New>(news, ParentLoad.PageCurr - 1, ParentLoad.PageSize);
            //2 . gan vao repeater
            if (pl.Count > 0)
            {
                rptnews.DataSource = pl;
                rptnews.DataBind();
                //3 . chuyen thanh thanh phan trang
                IB.Paging.Pager pg = new IB.Paging.Pager(ParentLoad.PageSize, ParentLoad.PageCurr, pl.TotalItemCount, ParentLoad.TabId);
                //4. tao thanh phan trang
                pnPaging.Text = pg.RenderHtml();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var Data = IB.Common.Base.V_Base.Data;
            int catid = ParentLoad.CatID;
            var products = from nw in Data.CV_Products
                           join cat_ in Data.CV_CatProducts on nw.CatID equals cat_.CatID
                           where (nw.CatID == catid || catid == -1) && (cat_.PortalID == ParentLoad.PortalId)
                           orderby nw.ProductID descending
                           select nw;

            //1 . chuyen truy van thanh list

            IB.Paging.PagedList<IB.Common.Entities.CV_Product> pl = new IB.Paging.PagedList<IB.Common.Entities.CV_Product>(products, ParentLoad.PageCurr - 1, ParentLoad.PageSize);

            if (pl.Count > 0)
            {
                //2 . gan vao repeater

                rptproducts.DataSource = pl;
                rptproducts.DataBind();

                //3 . chuyen thanh thanh phan trang

                //Pager pg = new Pager(PageSize, PageCurr, pl.TotalItemCount, TabPager);

                //4. tao thanh phan trang

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var Data     = IB.Common.Base.V_Base.Data;
            int catid    = ParentLoad.CatID;
            var products = from nw in Data.CV_Products
                           join cat_ in Data.CV_CatProducts on nw.CatID equals cat_.CatID
                           where (nw.CatID == catid || catid == -1) && (cat_.PortalID == ParentLoad.PortalId)
                           orderby nw.ProductID descending
                           select nw;


            //1 . chuyen truy van thanh list

            IB.Paging.PagedList <IB.Common.Entities.CV_Product> pl = new IB.Paging.PagedList <IB.Common.Entities.CV_Product>(products, ParentLoad.PageCurr - 1, ParentLoad.PageSize);

            if (pl.Count > 0)
            {
                //2 . gan vao repeater

                rptproducts.DataSource = pl;
                rptproducts.DataBind();

                //3 . chuyen thanh thanh phan trang

                //Pager pg = new Pager(PageSize, PageCurr, pl.TotalItemCount, TabPager);

                //4. tao thanh phan trang
            }
        }