예제 #1
0
 /// <summary>
 /// 景区列表(UserPublicCenter)
 /// </summary>
 /// <param name="pageSize">每页显示记录数</param>
 /// <param name="pageIndex">当前页</param>
 /// <param name="recordCount">总记录数</param>
 /// <param name="search">查询条件(可以为null)</param>
 /// <returns></returns>
 public IList <MScenicArea> GetPublicList(int pageSize, int pageIndex, ref int recordCount, MSearchSceniceArea search)
 {
     pageIndex = pageIndex > 0 ? pageIndex : 1;
     if (search == null)
     {
         search = new MSearchSceniceArea()
         {
             IsQH = false, Status = ExamineStatus.已审核
         };
     }
     else
     {
         search.IsQH = false; search.Status = ExamineStatus.已审核;
     }
     return(dal.GetPublicList(pageSize, pageIndex, ref recordCount, search));
 }
예제 #2
0
        protected void GetScenic()
        {
            MSearchSceniceArea search = new MSearchSceniceArea()
            {
                ProvinceId = ProvinceId < 1 ? null : (int?)ProvinceId,
                ThemeId    = ThemeId < 1 ? null : (int?)ThemeId,
                Status     = ExamineStatus.已审核
            };
            IList <MScenicArea> list = BScenicArea.CreateInstance().GetPublicList(pageSize, pageIndex, ref recordCount, search);

            if (list != null && list.Count > 0)
            {
                rpt_ScenicList.DataSource = list;
                rpt_ScenicList.DataBind();
                BindPage();
            }
        }
예제 #3
0
        /// <summary>
        /// 指定条数获取景区列表
        /// </summary>
        /// <param name="topNum">获取条数</param>
        /// <param name="companyId">公司编号</param>
        /// <param name="search">搜索实体</param>
        /// <returns></returns>
        public IList <MScenicArea> GetList(int topNum, string companyId, MSearchSceniceArea search)
        {
            IList <MScenicArea> list = null;

            topNum = topNum < 1 ? 10 : topNum;
            if (search == null)
            {
                search = new MSearchSceniceArea()
                {
                    IsQH = false
                }
            }
            ;
            else
            {
                search.IsQH = false;
            }
            list = dal.GetList(topNum, companyId, search);
            return(list);
        }
예제 #4
0
        protected void NewAttractions()
        {
            //景区搜索实体
            MSearchSceniceArea search = new MSearchSceniceArea()
            {
                CityId     = CityId,
                ProvinceId = ProvinceId,
                CountyId   = CountyId,
                B2Bs       =
                    new ScenicB2BDisplay?[]
                {
                    ScenicB2BDisplay.常规, ScenicB2BDisplay.侧边推荐,
                    ScenicB2BDisplay.列表置顶, ScenicB2BDisplay.首页推荐
                }
            };
            //景区形象图片
            string imgAddress           = string.Empty;
            IList <MScenicArea> Scenics = BScenicArea.CreateInstance().GetList(TopNum, string.Empty, search);

            if (Scenics != null && Scenics.Count > 0)
            {
                StringBuilder sb = new StringBuilder();
                for (int i = 0; i < Scenics.Count; i++)
                {
                    if (Scenics[i].Img != null && Scenics[i].Img[0] != null)
                    {
                        //数据层只获取一张景区形象图片
                        imgAddress = Scenics[i].Img[0].Address;
                    }

                    sb.Append("<div class=\"" + (i == 0 ? "show" : "hidden") + "\" id=\"box" + (i + 1) + "\" onmouseover=\"pucker_show('box'," + (i + 1) + ",'hidden','show'," + Scenics.Count + ")\">");
                    sb.Append("<ul><li class=\" class=\"imgli\"\"><a href=\"/jingquinfo_" + Scenics[i].Id + "\" title=\"" + Scenics[i].ScenicName + "\"><img src=\"" + Utils.GetNewImgUrl(imgAddress, 3) + "\" width=\"80\" height=\"70\" border=\"0\" alt=\"" + Scenics[i].ScenicName + "\" style=\"border:1px solid #ccc; padding:1px;\"/></a></li>");
                    sb.Append("<li class=\"" + (i <= 2 ? "lidetail1_3" : "lidetail1_1") + "\"><span class=\"lixu\">" + (i + 1) + "</span><a href=\"/jingquinfo_" + Scenics[i].Id + "\"><span class=\"limc\">" + Utils.GetText2(Scenics[i].ScenicName, 15, false) + "</span></a></li>");
                    sb.Append("<li class=\"jdnei\">" + Utils.GetText2(Utils.InputText(Scenics[i].Description), 17, true) + "</li></ul></div>");
                }
                this.lclZrjd.Text = sb.ToString();
            }
        }
예제 #5
0
 /// <summary>
 /// 景区列表(包含门票,主题信息)
 /// </summary>
 /// <param name="pageSize">每页显示记录数</param>
 /// <param name="pageIndex">当前页</param>
 /// <param name="recordCount">总记录数</param>
 /// <param name="search">查询条件</param>
 /// <returns>景区集合</returns>
 public IList <MScenicArea> GetListAndTickets(int pageSize, int pageIndex, ref int recordCount, MSearchSceniceArea search)
 {
     pageIndex = pageIndex > 0 ? pageIndex : 1;
     return(dal.GetListAndTickets(pageSize, pageIndex, ref recordCount, search));
 }