コード例 #1
0
        protected void GetAdvImg()
        {
            EyouSoft.IBLL.AdvStructure.IAdv             advBll  = EyouSoft.BLL.AdvStructure.Adv.CreateInstance();
            IList <EyouSoft.Model.AdvStructure.AdvInfo> advList = advBll.GetNotFillAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.首页广告首页通栏banner2);

            if (advList != null && advList.Count > 0)
            {
                if (advList != null && advList.Count > 0)
                {
                    AdvImage1.AppendFormat("<div style=\"width:720px;height:79px;\"><a {0}><img width=\"720px\" height=\"79px\" src=\"{1}\" alt=\"{2}\" /></a></div>", (advList[0].RedirectURL == "javascript:void(0);" || string.IsNullOrEmpty(advList[0].RedirectURL)) ? string.Format("target=\"_self\" href=\"javascript:;\"") : string.Format("href=\"{0}\" target=\"_blank\"", advList[0].RedirectURL), EyouSoft.Common.Domain.FileSystem + advList[0].ImgPath, advList[0].Title);
                }
            }
        }
コード例 #2
0
        /// <summary>
        /// 绑定线路区域
        /// </summary>
        /// <returns></returns>
        protected void BindRouteArea()
        {
            EyouSoft.Model.SystemStructure.SysCity model  = EyouSoft.BLL.SystemStructure.SysCity.CreateInstance().GetSysCityModel(CityId);
            EyouSoft.IBLL.AdvStructure.IAdv        advBll = EyouSoft.BLL.AdvStructure.Adv.CreateInstance();
            #region 国内长线
            IList <EyouSoft.Model.AdvStructure.AdvInfo> inAdvList = advBll.GetNotFillAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.国内长线5张logo图片);
            IEnumerable <EyouSoft.Model.SystemStructure.SysCityArea> inAreaList = model.CityAreaControls.Where(i => i.RouteType == EyouSoft.Model.SystemStructure.AreaType.国内长线 && i.IsDefaultShow == true).OrderBy(p => p.SortId);
            inAreaHtml = GetAreaHtml(inAdvList, inAreaList, 0);
            #endregion

            #region 国际长线
            IList <EyouSoft.Model.AdvStructure.AdvInfo> outAdvList = advBll.GetNotFillAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.国际长线5张logo图片);
            IEnumerable <EyouSoft.Model.SystemStructure.SysCityArea> outAreaList = model.CityAreaControls.Where(i => i.RouteType == EyouSoft.Model.SystemStructure.AreaType.国际线 && i.IsDefaultShow == true).OrderBy(p => p.SortId);
            outAreaHtml = GetAreaHtml(outAdvList, outAreaList, 1);
            #endregion

            #region 周边线路
            IList <EyouSoft.Model.AdvStructure.AdvInfo> sideAdvList = advBll.GetNotFillAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.周边长线5张logo图片);
            IEnumerable <EyouSoft.Model.SystemStructure.SysCityArea> sideAreaList = model.CityAreaControls.Where(i => i.RouteType == EyouSoft.Model.SystemStructure.AreaType.国内短线 && i.IsDefaultShow == true).OrderBy(p => p.SortId);
            sideAreaHtml = GetAreaHtml(sideAdvList, sideAreaList, 2);
            #endregion
        }