Пример #1
0
        public ActionResult List(int? newstype, int? id)
        {
            int _newstype = newstype.HasValue ? newstype.Value : 1;
            var newsTypes = new NewsType();
            ViewBag.newstypes = newsTypes.GetList();

            ViewBag.newstype = _newstype;

            var news = new News();
            IList<Ba_News> baNewses = news.GetNews(_newstype, id.HasValue ? id.Value : 1);
            ViewBag.baNewses = baNewses;

            //page info
            int pagecount = 1;
            int pagestep = 5;
            int objectcount = news.GetCount(_newstype);
            if (objectcount % pagestep == 0)
                pagecount = objectcount / pagestep;
            else
                pagecount = objectcount / pagestep + 1;
            //////
            //pagecount = 13;
            int currentpage = id.HasValue ? (int)id : 1;
            Common.HtmlPagerControl page = new Common.HtmlPagerControl(pagecount, 7, objectcount);
            page.CurrentPage = currentpage;
            page.HrefPage = "/news/list/" + newstype + "/";
            page.SimpleTheme = true;
            page.NavigateNext = "&gt;";
            page.NavigatePrevious = "&lt;";
            ViewBag.pageinfo = page.Render();

            return View();
        }
Пример #2
0
        //
        // GET: /SuperAdmin/NewsList/
        public ActionResult Page(int? id)
        {
            ViewBag.jsInit = Public.SuperAdminCommon.JSInit("NewsManage", "NewsList");

            var newstype = new NewsType();
            ViewBag.newstype = newstype.GetList();

            News dal = new News();
            IList<Ba_News> news = dal.GetNews(id.HasValue ? (int)id : 1);

            int pagecount = 1;
            int pagestep = 18;
            int objectcount = dal.GetCount();
            if (objectcount % pagestep == 0)
                pagecount = objectcount / pagestep;
            else
                pagecount = objectcount / pagestep + 1;
            //////
            /////pagecount = 13;
            int currentpage = id.HasValue ? (int)id : 1;
            Common.HtmlPagerControl page = new Common.HtmlPagerControl(pagecount, 3, objectcount);
            page.CurrentPage = currentpage;
            page.HrefPage = "/superadmin/NewsList/page/";
            ViewBag.pageinfo = page.Render();

            return View(news);
        }
Пример #3
0
        public ActionResult List(string furnituretype, int? id)
        {
            FurnitureType furnitureType = new FurnitureType();
            ViewBag.furnitureType = furnitureType.GetAllModel();

            furnituretype = furnituretype == null ? "knowalls" : furnituretype;
            //create query
            var query = new FurnitureListQuery();
            query.Pageindex = id.HasValue ? id.Value : 1;
            query.FurnitureType = furnituretype;
            query.Type = Common.common.ConvertInt32(Request.QueryString["ftype"]);

            ViewBag.query = query;

            //Get List
            Furniture dal = new Furniture();
            IList<Fr_ContentData> model = dal.GetList(query);

            //page info
            int pagecount = 1;
            int pagestep = 18;
            int objectcount = dal.GetCount(query);
            if (objectcount % pagestep == 0)
                pagecount = objectcount / pagestep;
            else
                pagecount = objectcount / pagestep + 1;
            //////
            //pagecount = 13;
            int currentpage = id.HasValue ? (int)id : 1;
            Common.HtmlPagerControl page = new Common.HtmlPagerControl(pagecount, 7, objectcount);
            page.CurrentPage = currentpage;
            page.HrefPage = "/furniture/list/" + furnituretype + "/";
            page.SimpleTheme = true;
            page.NavigateNext = "&gt;";
            page.NavigatePrevious = "&lt;";
            ViewBag.pageinfo = page.Render();

            return View(model);
        }
Пример #4
0
        //
        // GET: /SuperAdmin/DesignerList/
        public ActionResult Page(int? id)
        {
            ViewBag.jsInit = Public.SuperAdminCommon.JSInit("DesignerManage", "DesignerList");

            Designer dal = new Designer();
            IList<ID_DContentData> designers = dal.GetModel(id.HasValue ? (int)id : 1);

            int pagecount = 1;
            int pagestep = 18;
            int objectcount = dal.GetCount();
            if (objectcount % pagestep == 0)
                pagecount = objectcount / pagestep;
            else
                pagecount = objectcount / pagestep + 1;
            //////
            /////pagecount = 13;
            int currentpage = id.HasValue ? (int)id : 1;
            Common.HtmlPagerControl page = new Common.HtmlPagerControl(pagecount, 3, objectcount);
            page.CurrentPage = currentpage;
            page.HrefPage = "/superadmin/DesignerList/page/";
            ViewBag.pageinfo = page.Render();
            return View(designers);
        }
Пример #5
0
        public ActionResult List(string designertype, int? id)
        {
            //房屋類型
            DAL.HouseType dal_housetype = new DAL.HouseType();
            var housetype = dal_housetype.GetAllModel();
            ViewBag.housetype = housetype;
            //設計型式
            DAL.DesignType dal_designtype = new DAL.DesignType();
            var designtype = dal_designtype.GetAllModel();
            ViewBag.designtype = designtype;
            //設計風格
            DAL.DesignStyleType dal_designstyletype = new DAL.DesignStyleType();
            var designstyletype = dal_designstyletype.GetAllModel();
            ViewBag.designstyletype = designstyletype;

            ViewBag.isindex = designertype;
            designertype = designertype == null ? "popular" : designertype;
            //create query
            var query = new DesignerListQuery();
            query.Pageindex = id.HasValue ? id.Value : 1;
            query.DeesignerType = designertype;
            query.Housetype = Common.common.ConvertInt32(Request.QueryString["housetype"]);
            query.Designtype = Common.common.ConvertInt32(Request.QueryString["designtype"]);
            query.Designstyletype = Common.common.ConvertInt32(Request.QueryString["designstyletype"]);

            ViewBag.query = query;

            //Get List
            Designer dal = new Designer();
            IList<ID_DContentData> model;
            model = dal.GetList(query);

            //page info
            int pagecount = 1;
            int pagestep = 18;
            int objectcount = dal.GetCount(query);
            if (objectcount % pagestep == 0)
                pagecount = objectcount / pagestep;
            else
                pagecount = objectcount / pagestep + 1;
            //////
            //pagecount = 13;
            int currentpage = id.HasValue ? (int)id : 1;
            Common.HtmlPagerControl page = new Common.HtmlPagerControl(pagecount, 7, objectcount);
            page.CurrentPage = currentpage;
            page.HrefPage = "/designer/list/" + designertype + "/";
            page.SimpleTheme = true;
            page.NavigateNext = "&gt;";
            page.NavigatePrevious = "&lt;";
            ViewBag.pageinfo = page.Render();

            return View(model);
        }
Пример #6
0
        //
        // GET: /SuperAdmin/FurnitureList/
        public ActionResult Page(int? id)
        {
            ViewBag.jsInit = Public.SuperAdminCommon.JSInit("FurnitureManage", "FurnitureList");

            Furniture dal = new Furniture();
            IList<Fr_ContentData> furnitures = dal.GetModel(id.HasValue ? (int)id : 1);

            int pagecount = 1;
            int pagestep = 18;
            int objectcount = dal.GetCount();
            if (objectcount % pagestep == 0)
                pagecount = objectcount / pagestep;
            else
                pagecount = objectcount / pagestep + 1;

            int currentpage = id.HasValue ? (int)id : 1;
            Common.HtmlPagerControl page = new Common.HtmlPagerControl(pagecount, 3, objectcount);
            page.CurrentPage = currentpage;
            page.HrefPage = "/superadmin/FurnitureList/page/";
            ViewBag.pageinfo = page.Render();
            return View(furnitures);
        }