Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Supplier site = (Supplier)this.Master;

            if (site != null)
            {
                site.MenuIndex = 2;
            }
            if (!IsPostBack)
            {
                #region 景点新闻
                Viewpoint.TopNumber  = 7;
                Viewpoint.TopicArea  = EyouSoft.Model.CommunityStructure.TopicAreas.景区新闻;
                Viewpoint.TopicClass = EyouSoft.Model.CommunityStructure.TopicClass.行业资讯;
                #endregion

                #region 旅行社新闻
                Travel.TopNumber  = 7;
                Travel.TopicArea  = EyouSoft.Model.CommunityStructure.TopicAreas.旅行社;
                Travel.TopicClass = EyouSoft.Model.CommunityStructure.TopicClass.行业资讯;
                #endregion

                #region 酒店新闻
                Hotel.TopicArea  = EyouSoft.Model.CommunityStructure.TopicAreas.酒店新闻;
                Hotel.TopNumber  = 7;
                Hotel.TopicClass = EyouSoft.Model.CommunityStructure.TopicClass.行业资讯;
                #endregion

                #region 政策解读
                Policy.TopicArea  = EyouSoft.Model.CommunityStructure.TopicAreas.政策解读;
                Policy.TopNumber  = 8;
                Policy.TopicClass = EyouSoft.Model.CommunityStructure.TopicClass.行业资讯;
                #endregion

                #region 成功故事
                Success.TopicArea  = EyouSoft.Model.CommunityStructure.TopicAreas.成功故事;
                Success.TopNumber  = 10;
                Success.TopicClass = EyouSoft.Model.CommunityStructure.TopicClass.行业资讯;
                #endregion

                #region 绑定新闻,资讯列表
                EyouSoft.IBLL.CommunityStructure.IInfoArticle         IBll  = EyouSoft.BLL.CommunityStructure.InfoArticle.CreateInstance();
                EyouSoft.Model.CommunityStructure.InfoArticle         model = null;
                IList <EyouSoft.Model.CommunityStructure.InfoArticle> list  = null;

                #region 绑定新闻
                model = new EyouSoft.Model.CommunityStructure.InfoArticle();
                model = IBll.GetHeadInfo(EyouSoft.Model.CommunityStructure.TopicClass.行业资讯, EyouSoft.Model.CommunityStructure.TopicAreas.新闻资讯);
                if (model != null)
                {
                    lbNews.Text        = string.Format("<a href='/SupplierInfo/ArticleInfo.aspx?Id={0}' title=\"{2}\">{1}</a>", model.ID, model.TitleColor.Length == 0 ? Utils.GetText(model.ArticleTitle, 22) : string.Format("<font color='{0}'>{1}</font>", model.TitleColor, Utils.GetText(model.ArticleTitle, 22)), model.ArticleTitle);
                    lbNewsContent.Text = Utils.GetText(StringValidate.LoseHtml(model.ArticleText), 75, true);
                    ltnews.Text        = string.Format("<a href=\"/SupplierInfo/ArticleInfo.aspx?Id={0}\"><span class=\"ff0000\">阅读全文>></span></a>", model.ID);
                }
                model = null;

                list = new List <EyouSoft.Model.CommunityStructure.InfoArticle>();
                list = IBll.GetTopNumList(12, EyouSoft.Model.CommunityStructure.TopicClass.行业资讯, EyouSoft.Model.CommunityStructure.TopicAreas.新闻资讯, null, string.Empty);
                rpNews.DataSource = list;
                rpNews.DataBind();
                list = null;
                #endregion

                #region 绑定资讯
                model = new EyouSoft.Model.CommunityStructure.InfoArticle();
                model = IBll.GetHeadInfo(EyouSoft.Model.CommunityStructure.TopicClass.行业资讯, EyouSoft.Model.CommunityStructure.TopicAreas.行业动态);
                if (model != null)
                {
                    lbInfo.Text        = string.Format("<a href='/SupplierInfo/ArticleInfo.aspx?Id={0}' title=\"{2}\">{1}</a>", model.ID, model.TitleColor.Length == 0 ? Utils.GetText(model.ArticleTitle, 22) : string.Format("<font color='{0}'>{1}</font>", model.TitleColor, Utils.GetText(model.ArticleTitle, 22)), model.ArticleTitle);
                    lbinfoContent.Text = Utils.GetText(StringValidate.LoseHtml(model.ArticleText), 70, true);
                    ltinfo.Text        = string.Format("<a href=\"/SupplierInfo/ArticleInfo.aspx?Id={0}\"><span class=\"ff0000\">阅读全文>></span></a>", model.ID);
                }
                model = null;

                list = new List <EyouSoft.Model.CommunityStructure.InfoArticle>();
                list = IBll.GetTopNumList(13, EyouSoft.Model.CommunityStructure.TopicClass.行业资讯, EyouSoft.Model.CommunityStructure.TopicAreas.行业动态, null, string.Empty);
                rpInfo.DataSource = list;
                rpInfo.DataBind();
                list = null;
                #endregion

                IBll = null;
                #endregion

                #region 最新行业资讯
                CommonTopic1.PartType   = UserPublicCenter.SupplierInfo.UserControl.CommonTopicControl.PartTypes.资讯;
                CommonTopic1.TopicType  = UserPublicCenter.SupplierInfo.UserControl.CommonTopicControl.TopicTypes.软文广告列表;
                CommonTopic1.TopicClass = EyouSoft.Model.CommunityStructure.TopicClass.行业资讯;
                //CommonTopic1.TopicArea = EyouSoft.Model.CommunityStructure.TopicAreas.行业动态;
                #endregion

                #region  业之星访谈
                CommonTopic2.PartType   = UserPublicCenter.SupplierInfo.UserControl.CommonTopicControl.PartTypes.业之星访谈;
                CommonTopic2.TopicType  = UserPublicCenter.SupplierInfo.UserControl.CommonTopicControl.TopicTypes.图文广告列表;
                CommonTopic2.TopicArea  = EyouSoft.Model.CommunityStructure.TopicAreas.业之星;
                CommonTopic2.TopicClass = EyouSoft.Model.CommunityStructure.TopicClass.行业资讯;
                CommonTopic2.CurrCityId = CityId;
                //CommonTopic2.TopicClass = null;
                //CommonTopic2.TopicArea = null;
                #endregion

                #region  业学堂
                CommonTopic3.PartType  = UserPublicCenter.SupplierInfo.UserControl.CommonTopicControl.PartTypes.业学堂;
                CommonTopic3.TopicType = UserPublicCenter.SupplierInfo.UserControl.CommonTopicControl.TopicTypes.软文广告列表;
                #endregion

                #region 图片新闻
                CommonTopic4.PartType   = UserPublicCenter.SupplierInfo.UserControl.CommonTopicControl.PartTypes.资讯;
                CommonTopic4.TopicType  = UserPublicCenter.SupplierInfo.UserControl.CommonTopicControl.TopicTypes.图文广告列表;
                CommonTopic4.TopicClass = EyouSoft.Model.CommunityStructure.TopicClass.行业资讯;
                #endregion

                #region 旗帜广告

                System.Collections.Generic.IList <EyouSoft.Model.AdvStructure.AdvInfo> AdvListBanner = EyouSoft.BLL.AdvStructure.Adv.CreateInstance().GetAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.供求信息频道行业资讯旗帜广告);
                if (AdvListBanner != null && AdvListBanner.Count > 0)
                {
                    ltrAdv.Text = string.Format("<a target=\"_blank\" title=\"{3}\" href=\"{0}\"><img src=\"{1}\" alt=\"{2}\" width=\"250\" height=\"85\"></a>", AdvListBanner[0].RedirectURL, Domain.FileSystem + AdvListBanner[0].ImgPath, AdvListBanner[0].Title, AdvListBanner[0].Title);
                }
                if (AdvListBanner != null)
                {
                    AdvListBanner.Clear();
                }
                AdvListBanner = null;

                #endregion
            }
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            cMaster = (SeniorOnlineShop.master.T4) this.Master;
            if (!IsPostBack)
            {
                if (cMaster == null)
                {
                    return;
                }
                #region 设置导航栏Tab索引
                cMaster.CTAB = master.T4TAB.出游指南;
                #endregion

                #region 初始化风土人情列表
                LocalCultures.DataSource = EyouSoft.BLL.ShopStructure.HighShopTripGuide.CreateInstance().GetWebList(9, cMaster.CompanyId, 1, "");
                LocalCultures.DataBind();
                #endregion

                #region 初始化温馨提醒列表
                IList <EyouSoft.Model.ShopStructure.HighShopTripGuide> list = EyouSoft.BLL.ShopStructure.HighShopTripGuide.CreateInstance().GetWebList(10, cMaster.CompanyId, 2, "");
                if (list != null && list.Count > 0)
                {
                    ltrTopOneWarm.Text   = string.Format("<a target=\"_blank\" href=\"/GuideBookInfo_{1}_{0}\"><img src=\"{2}\" width=\"79\" height=\"67\" border=\"0\"/></a>", cMaster.CompanyId, list[0].ID, Utils.GetLineShopImgPath(list[0].ImagePath, 4));
                    lbTopOneTitle.Text   = string.Format("<a target=\"_blank\" href=\"/GuideBookInfo_{1}_{0}\">{2}</a>", cMaster.CompanyId, list[0].ID, Utils.GetText2(list[0].Title, 8, false));
                    lbTopOneContent.Text = string.Format("<a style=\"color:#999;\" target=\"_blank\" href=\"/GuideBookInfo_{1}_{0}\">{2}</a>", cMaster.CompanyId, list[0].ID, Utils.GetText2(StringValidate.LoseHtml(list[0].ContentText), 38, true));
                    list.RemoveAt(0);
                    rpWarmInfos.DataSource = list;
                    rpWarmInfos.DataBind();
                }
                #endregion

                #region 初始化综合介绍列表
                CompositeReferral.DataSource = EyouSoft.BLL.ShopStructure.HighShopTripGuide.CreateInstance().GetWebList(10, cMaster.CompanyId, 3, "");
                CompositeReferral.DataBind();
                #endregion

                #region 初始化旅游资源推荐
                HotResource.DataSource = EyouSoft.BLL.ShopStructure.HighShopTripGuide.CreateInstance().GetWebList(30, cMaster.CompanyId, 4, "");
                HotResource.DataBind();
                #endregion

                Page.Title = "出游指南";
            }
        }