Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            (this.Master as NewMain).Setmenu(1);
            isnlogin = Session["userid"] == null ? true : false;
            var id    = Request["s"];
            var mpage = Request["p"];

            orderfd = Request["d"];
            if (string.IsNullOrEmpty(orderfd))
            {
                orderfd = "1";
            }
            int.TryParse(mpage, out page);
            if (page == 0)
            {
                page = 1;
            }
            int dd;

            int.TryParse(orderfd, out dd);
            dd = dd % 2;
            if (string.IsNullOrEmpty(id))
            {
                id = "";
            }
            Vindexdata vdata = new Vindexdata();

            vdata.bandinfo = new BandInfoDb().GetBandInfoByParentNum("0");
            vdata.swhere   = new SearchWhere(id, !isnlogin);
            var ss = vdata.swhere.Getwhere();

            if (string.IsNullOrWhiteSpace(ss) == false)
            {
                ss = " where " + ss;
            }
            var order = setlist(orderfd);

            vdata.Cardetialinfo = new CarDetialInfoDb().Exec(ss, page, 24, order, dd, out TotalRecord, out TotalPage).ToList();
            vdata.TotalPage     = TotalPage;
            vdata.TotalRecord   = TotalRecord;
            Model = vdata;
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var order = "id";
            int TotalRecord;
            int TotalPage;
            int TotalRecord1;
            int TotalPage1;
            var orderby = 1;

            isnlogin = Session["userid"] == null?true:false;
            (this.Master as NewMain).Setmenu(0);
            Vindexdata vdata = new Vindexdata();

            vdata.swhere        = new SearchWhere("");
            vdata.bandinfo      = new BandInfoDb().GetBandInfoByParentNum("0");
            vdata.cartype       = new CarTypeInfoDb().GetCarinfoList("0");
            vdata.Cardetialinfo = new CarDetialInfoDb().Exec("", 1, 24, order, orderby, out TotalRecord1, out TotalPage1).ToList();// mdb.Queryable<CarDetialInfo>().OrderBy(x => x.Id, OrderByType.desc).Take(18).ToList();
            vdata.jiaochelist   = new CarDetialInfoDb().Exec(" where CarType = '4'", 1, 8, order, orderby, out TotalRecord, out TotalPage).ToList();
            vdata.Suvlist       = new CarDetialInfoDb().Exec(" where CarType = '29'", 1, 8, order, orderby, out TotalRecord, out TotalPage).ToList();
            vdata.Paochelist    = new CarDetialInfoDb().Exec(" where CarType = '28'", 1, 8, order, orderby, out TotalRecord, out TotalPage).ToList();
            vdata.piclist       = new InfoDb().getAllInfo(4, 0);

            var         infodb      = new InfoDb();
            List <Info> topinfolist = infodb.getAllInfo(3, 2);
            int         ii          = topinfolist == null ? 0:topinfolist.Count;
            var         ls          = infodb.getAllInfo(10 - ii, 1); //

            vdata.infolist = new List <Info>();
            if (topinfolist != null)
            {
                vdata.infolist.AddRange(topinfolist);
            }
            if (ls != null)
            {
                vdata.infolist.AddRange(ls);
            }

            Model = vdata;
            //  Model.clearlianxi((this.Master as NewMain).isnlogin);
        }