Exemple #1
0
        private void RouteTypeDelete(HttpContext context)
        {
            string id = context.Request.QueryString["id"];

            ClassLibrary.BLL.Routes routeBll = new ClassLibrary.BLL.Routes();
            if (routeBll.GetModelList("CHARINDEX('," + int.Parse(id) + ",',','+ThemeID+',')>0").Count > 0)
            {
                Print(context, "existdata");
                return;
            }
            ClassLibrary.BLL.RouteType routeClassBLL = new ClassLibrary.BLL.RouteType();

            if (routeClassBLL.Delete(int.Parse(id)))
            {
                Print(context, "success");
            }
            else
            {
                Print(context, "errors");
            }
        }
        public void AddRouteType()
        {
            ClassLibrary.BLL.RouteType   routeTypeBLL   = new ClassLibrary.BLL.RouteType();
            ClassLibrary.Model.RouteType routeTypeModel = new ClassLibrary.Model.RouteType();

            if (string.IsNullOrEmpty(Request.Form["ClassName"]))
            {
                Response.Write("<script>alert('请输入主题类型!');history.back(-1);</script>");
                return;
            }
            else
            {
                routeTypeModel.ClassName = Request.Form["ClassName"];
            }

            if (string.IsNullOrEmpty(Request.Form["ClassNamePinYin"]))
            {
                Response.Write("<script>alert('请输入城市拼音!');history.back(-1);</script>");
                return;
            }
            else
            {
                routeTypeModel.classNamePY = Request.Form["ClassNamePinYin"].Trim();
            }
            if (!string.IsNullOrEmpty(Request.Form["SeoTitle"]))
            {
                routeTypeModel.seoTitle = Request.Form["SeoTitle"];
            }
            if (!string.IsNullOrEmpty(Request.Form["SeoKeywords"]))
            {
                routeTypeModel.seoKeyword = Request.Form["SeoKeywords"];
            }
            if (!string.IsNullOrEmpty(Request.Form["SeoDescription"]))
            {
                routeTypeModel.seoDesc = Request.Form["SeoDescription"];
            }
            if (!string.IsNullOrEmpty(Request.Form["classOrder"]) && Function.IsNumber(Request.Form["classOrder"]))
            {
                routeTypeModel.ClassOrder = Convert.ToInt32(Request.Form["classOrder"]);
            }
            routeTypeModel.Recommend = Convert.ToBoolean(Request.Form["Recommend"]);

            //int nwidth = 61;
            //int nheight = 41;
            HttpPostedFile file = Request.Files["Image"];

            if (file.ContentLength > 0)
            {
                string ext          = Path.GetExtension(file.FileName);
                string fileName     = Function.GetRandomTime() + ext;
                string fileFullPath = Server.MapPath(SysConfig.UploadFilePathClassImg);
                Function.CreatedDirectory(fileFullPath);
                file.SaveAs(fileFullPath + fileName);
                //缩图
                //Bitmap tmp = new Bitmap(fileFullPath + fileName);
                //Bitmap bmp0 = Function.MakeThumNail(tmp, nwidth, nheight);
                //tmp.Dispose();
                ////bmp0.Save(fileFullPath + fileName);
                //Function.SaveBitmapImg(bmp0, fileFullPath + fileName, ((long)100));
                //bmp0.Dispose();

                routeTypeModel.ClassImg = fileName;
            }
            file = Request.Files["appImage"];
            if (file.ContentLength > 0)
            {
                string ext          = Path.GetExtension(file.FileName);
                string fileName     = Function.GetRandomTime() + ext;
                string fileFullPath = Server.MapPath(SysConfig.UploadFilePathClassImg);
                Function.CreatedDirectory(fileFullPath);
                file.SaveAs(fileFullPath + fileName);

                routeTypeModel.AppClassImg = fileName;
            }
            if (routeTypeBLL.Add(routeTypeModel) > 0)
            {
                Function.goMessagePage("添加主题类型", "操作成功", "RouteType/RouteTypeList.aspx");
            }
            else
            {
                Function.goMessagePage("添加主题类型", "操作失败,请稍后再试", "RouteType/RouteTypeList.aspx");
            }
        }
Exemple #3
0
        private void BindNav()
        {
            StringBuilder sb = new StringBuilder();
            List <ClassLibrary.Model.RouteClass> routeList = rcBll.GetModelList(string.Empty, "ClassOrder Asc");

            List <ClassLibrary.Model.RouteClass> hotRCList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ClassLevel >= 3 && rc.Recommend); });
            int i = 0;

            foreach (ClassLibrary.Model.RouteClass model in hotRCList)
            {
                if (model.ParentID == (int)SysConfig.RouteClass.重庆 || model.ParentID == (int)SysConfig.RouteClass.豪华船)
                {
                    continue;
                }
                i++;
                sb.AppendFormat("<a href='{0}/mip/{1}/' target='_blank'>{2}</a>", SysConfig.webSiteApp, model.ClassNamePY, model.ClassName).AppendLine();
                if (i >= 4)
                {
                    break;
                }
            }
            hotList   = sb.ToString();
            sb.Length = 0;
            sb.AppendLine("<div class='mnav_item'>");
            sb.AppendLine("<mip-accordion sessions-key='mip_1' type='manual'>");
            sb.AppendLine("<section expanded>");
            //海岛
            sb.AppendLine("<h4 class='nav_left'>海岛</h4>");
            sb.AppendLine("<div class='nav_right'>");
            sb.AppendLine("<div class='navlist'>");
            List <ClassLibrary.Model.RouteClass> hdList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.IsHaidao); });

            foreach (ClassLibrary.Model.RouteClass model in hdList)
            {
                sb.AppendFormat("<a href='{0}/mip/{1}/' target='_blank'>{2}</a>", SysConfig.webSiteApp, model.ClassNamePY, model.ClassName).AppendLine();
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");
            sb.AppendLine("</section>");

            //出境
            sb.AppendLine("<section>");
            sb.AppendFormat("<h4 class='nav_left'><a href='{0}/mip/chujing/' target='_blank'>出境</a></h4>", SysConfig.webSiteApp).AppendLine();
            sb.AppendLine("<div class='nav_right'>");
            List <ClassLibrary.Model.RouteClass> cjList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == (int)SysConfig.RouteClass.出境旅游); });

            foreach (ClassLibrary.Model.RouteClass model in cjList)
            {
                sb.AppendLine("<div class='nrlitem'>");
                sb.AppendFormat("<div class='navgroup'><a href='{0}/mip/{1}/' target='_blank'>{2}</a><span class='grouplist'></span></div>",
                                SysConfig.webSiteApp, model.ClassNamePY, model.ClassName);
                sb.AppendLine("<div class='navlist'>");
                List <ClassLibrary.Model.RouteClass> cjLevelList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == model.ID); });
                foreach (ClassLibrary.Model.RouteClass model2 in cjLevelList)
                {
                    sb.AppendFormat("<a href='{0}/mip/{1}/' target='_blank'>{2}</a>", SysConfig.webSiteApp, model2.ClassNamePY, model2.ClassName).AppendLine();
                }
                sb.AppendLine("</div>");
                sb.AppendLine("</div>");
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</section>");

            //国内
            sb.AppendLine("<section>");
            sb.AppendFormat("<h4 class='nav_left'><a href='{0}/mip/guonei/' target='_blank'>国内</a></h4>", SysConfig.webSiteApp).AppendLine();
            sb.AppendLine("<div class='nav_right'>");
            List <ClassLibrary.Model.RouteClass> gnList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == (int)SysConfig.RouteClass.国内旅游); });

            foreach (ClassLibrary.Model.RouteClass model in gnList)
            {
                List <ClassLibrary.Model.RouteClass> gnLevel2List = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == model.ID); });

                foreach (ClassLibrary.Model.RouteClass model2 in gnLevel2List)
                {
                    if (model2.ID == (int)SysConfig.RouteClass.重庆)
                    {
                        continue;
                    }
                    sb.AppendLine("<div class='nrlitem'>");
                    sb.AppendFormat("<div class='navgroup'><a href='{0}/mip/{1}/' target='_blank'>{2}</a><span class='grouplist'></span></div>",
                                    SysConfig.webSiteApp, model2.ClassNamePY, model2.ClassName);
                    sb.AppendLine("<div class='navlist'>");
                    List <ClassLibrary.Model.RouteClass> gnLevelList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == model2.ID); });
                    foreach (ClassLibrary.Model.RouteClass model3 in gnLevelList)
                    {
                        sb.AppendFormat("<a href='{0}/mip/{1}/' target='_blank'>{2}</a>", SysConfig.webSiteApp, model3.ClassNamePY, model3.ClassName).AppendLine();
                    }
                    sb.AppendLine("</div>");
                    sb.AppendLine("</div>");
                }
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</section>");

            //三峡
            sb.AppendLine("<section>");
            sb.AppendFormat("<h4 class='nav_left'><a href='{0}/mip/sanxia/' target='_blank'>三峡</a></h4>", SysConfig.webSiteApp).AppendLine();
            sb.AppendLine("<div class='nav_right'>");
            sb.AppendLine("<div class='nrlitem'>");
            sb.AppendFormat("<div class='navgroup'><a href='{0}/mip/{1}/' target='_blank'>{2}</a></div>",
                            SysConfig.webSiteApp, "guoneichuan", "国内游船");
            sb.AppendLine("</div>");
            sb.AppendLine("<div class='nrlitem'>");
            sb.AppendFormat("<div class='navgroup'><a href='{0}/mip/{1}/' target='_blank'>{2}</a></div>",
                            SysConfig.webSiteApp, "haohuachuan", "豪华游轮");
            List <ClassLibrary.Model.RouteClass> sxList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == (int)SysConfig.RouteClass.豪华船); });

            sb.AppendLine("<div class='navlist'>");
            foreach (ClassLibrary.Model.RouteClass model in sxList)
            {
                sb.AppendFormat("<a href='{0}/mip/{1}/' target='_blank'>{2}</a>", SysConfig.webSiteApp, model.ClassNamePY, model.ClassName).AppendLine();
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");
            sb.AppendLine("</section>");

            //周边
            sb.AppendLine("<section>");
            sb.AppendFormat("<h4 class='nav_left'><a href='{0}/mip/chongqing/' target='_blank'>周边</a></h4>", SysConfig.webSiteApp).AppendLine();
            sb.AppendLine("<div class='nav_right'>");
            sb.AppendLine("<div class='navlist'>");
            List <ClassLibrary.Model.RouteClass> cqList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == (int)SysConfig.RouteClass.重庆); });

            foreach (ClassLibrary.Model.RouteClass model in cqList)
            {
                sb.AppendFormat("<a href='{0}/mip/{1}/' target='_blank'>{2}</a>", SysConfig.webSiteApp, model.ClassNamePY, model.ClassName).AppendLine();
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");
            sb.AppendLine("</section>");

            //主题
            sb.AppendLine("<section>");
            sb.AppendLine("<h4 class='nav_left'>主题</h4>");
            sb.AppendLine("<div class='nav_right'>");
            sb.AppendLine("<div class='navlist'>");
            ClassLibrary.BLL.RouteType          rtBll  = new ClassLibrary.BLL.RouteType();
            List <ClassLibrary.Model.RouteType> ztList = rtBll.GetModelList(string.Empty, "ClassOrder Asc, CreatedTime Desc");

            foreach (ClassLibrary.Model.RouteType model in ztList)
            {
                sb.AppendFormat("<a href='{0}/mip/{1}/' target='_blank'>{2}</a>", SysConfig.webSiteApp, model.classNamePY, model.ClassName).AppendLine();
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");
            sb.AppendLine("</section>");

            sb.AppendLine("</mip-accordion>");
            sb.AppendLine("</div>");
            navList = sb.ToString();
        }
Exemple #4
0
        //网站信息
        private void GetWebInfo()
        {
            webMeta.Title       = "重庆青年旅行社_重庆旅行社_重庆中国青年旅行社_重庆中青旅行社";
            webMeta.Description = "重庆中国青年旅行社(www.qu17.com)称重庆青旅,旅游热线:400-017-5761.共青团市委直属重庆旅行社,中青旅集团成员单位,优质服务示范重庆旅行社,重庆青年旅行社具有国家旅游局颁证的出境旅游资质的国际旅行社,旅游品质最高的重庆旅行社,重庆十大金牌旅行社,出入境游、国内游、重庆周边游、长江三峡游为主导。";
            webMeta.Keyword     = "重庆旅行社,重庆青年旅行社,重庆中青旅,重庆中国青年旅行社,重庆旅游网";
            string url      = HttpContext.Current.Request.CurrentExecutionFilePath.ToLower();
            string tmpTitle = "_重庆中国青年旅行社";

            if (url.IndexOf("approutesearch.aspx") > -1)
            {
                webMeta.Title       = "旅游线路搜索结果" + tmpTitle;
                webMeta.Keyword     = "";
                webMeta.Description = "";
            }
            else if (url.IndexOf("approutelist.aspx") > -1)
            {
                string ping = Function.GetQueryString("py");
                ClassLibrary.BLL.RouteClass          routeClassBll = new ClassLibrary.BLL.RouteClass();
                List <ClassLibrary.Model.RouteClass> rcList        = routeClassBll.GetModelList("classNamePy='" + ping + "'");
                if (rcList.Count > 0)
                {
                    ClassLibrary.Model.RouteClass rc = rcList[0];
                    if (rc.ClassLevel == 4)
                    {
                        webMeta.Title       = string.Format("{0}旅游线路行程_{0}跟团游报价_重庆中国青年旅行社", rc.ClassName);
                        webMeta.Keyword     = string.Format("{0}旅游,{0}跟团游,{0}旅游行程报价,{0}旅游线路,重庆中青旅{0}旅游团", rc.ClassName);
                        webMeta.Description = string.Format("重庆中国青年旅行社设计{0}旅游线路行程,重庆到{0}旅游最新报价,{0}跟团游最具性价比的旅行社,重庆出发{0}旅游选择青旅品质服务享受旅途,重庆青旅热线400-017-5761.", rc.ClassName);
                    }
                    else if (rc.ClassLevel == 3)
                    {
                        if (rc.ID == (int)SysConfig.RouteClass.重庆)
                        {
                            webMeta.Title       = "重庆周边游_重庆周边旅游线路报价_重庆中国青年旅行社";
                            webMeta.Keyword     = "重庆周边旅游,重庆周边旅游线路,重庆周边旅游行程,重庆周边旅游报价";
                            webMeta.Description = "重庆周边旅游线路、周边旅游行程报价由重庆中国青年旅行社提供设计,重庆青旅热线400-017-5761.";
                        }
                        else if (rc.ParentID == (int)SysConfig.RouteClass.豪华船)
                        {
                            webMeta.Title       = string.Format("重庆三峡{0}旅游_{0}三峡旅游报价", rc.ClassName);
                            webMeta.Keyword     = string.Format("重庆三峡{0}旅游,三峡{0}旅游报价,重庆三峡旅游", rc.ClassName);
                            webMeta.Description = string.Format("重庆青年旅行社提供重庆三峡{0}旅游线路报价,重庆三峡{0}旅游费用,长江三峡豪华游船旅游价格,三峡{0}旅游要多少钱,详询中青旅电话400-017-5761.", rc.ClassName);
                        }
                        else
                        {
                            webMeta.Title       = string.Format("{0}旅游线路行程_{0}跟团游报价_重庆中国青年旅行社", rc.ClassName);
                            webMeta.Keyword     = string.Format("{0}旅游,{0}跟团游,{0}旅游行程报价,{0}旅游线路,重庆中青旅{0}旅游团", rc.ClassName);
                            webMeta.Description = string.Format("重庆中国青年旅行社设计{0}旅游线路行程,重庆到{0}旅游最新报价,{0}跟团游最具性价比的旅行社,重庆出发{0}旅游选择青旅品质服务享受旅途,重庆青旅热线400-017-5761.", rc.ClassName);
                        }
                    }
                    else if (rc.ClassLevel == 2)
                    {
                        if (rc.ParentID == (int)SysConfig.RouteClass.峡旅游)
                        {
                            if (rc.ID == (int)SysConfig.RouteClass.豪华船)
                            {
                                webMeta.Title       = "三峡豪华游船_豪华游船航期表_重庆三峡豪华游轮_重庆中国青年旅行社";
                                webMeta.Keyword     = "重庆三峡豪华游船,长江三峡游船,豪华游船航期表,三峡涉外豪华游轮";
                                webMeta.Description = "重庆中国青年旅行社提供各系列长江三峡豪华游轮,以及三峡涉外豪华游轮旅游品质服务,重庆三峡涉外豪华游轮预定,重庆中青旅热线:400-017-5761";
                            }
                            else
                            {
                                webMeta.Title       = "三峡国内游船_重庆三峡国内船_重庆中国青年旅行社";
                                webMeta.Keyword     = "重庆三峡国内游船,长江三峡游船,三峡国内游轮";
                                webMeta.Description = "重庆中国青年旅行社提供长江三峡国内游船,长江三峡旅游品质服务,重庆三峡国内游船预定,重庆中青旅热线:400-017-5761";
                            }
                        }
                        else
                        {
                            webMeta.Title       = string.Format("{0}旅游线路行程_{0}跟团游报价_重庆中国青年旅行社", rc.ClassName);
                            webMeta.Keyword     = string.Format("{0}旅游,{0}跟团游,{0}旅游行程报价,{0}旅游线路,重庆中青旅{0}旅游团", rc.ClassName);
                            webMeta.Description = string.Format("重庆中国青年旅行社设计{0}旅游线路行程,重庆到{0}旅游最新报价,{0}跟团游最具性价比的旅行社,重庆出发{0}旅游选择青旅品质服务享受旅途,重庆青旅热线400-017-5761.", rc.ClassName);
                        }
                    }
                    else
                    {
                        if (rc.ID == (int)SysConfig.RouteClass.国内旅游)
                        {
                            webMeta.Title       = "国内旅游线路行程_重庆出发国内旅游线路_重庆中国青年旅行社";
                            webMeta.Keyword     = "国内游线路,国内游行程,国内游报价,国内游跟团,重庆出发国内游";
                            webMeta.Description = "重庆出发国内旅游线路、国内旅游行程报价由重庆中国青年旅行社提供设计,重庆青旅热线400-017-5761.";
                        }
                        else if (rc.ID == (int)SysConfig.RouteClass.出境旅游)
                        {
                            webMeta.Title       = "出境旅游线路行程_重庆出发出境旅游线路_重庆中国青年旅行社";
                            webMeta.Keyword     = "出境游线路,出境游行程,出境游报价,出境游跟团,重庆出发出境游";
                            webMeta.Description = "重庆出发出境旅游线路、出境旅游行程报价由重庆中国青年旅行社提供设计,重庆青旅热线400-017-5761.";
                        }
                        else if (rc.ID == (int)SysConfig.RouteClass.峡旅游)
                        {
                            webMeta.Title       = "重庆长江三峡旅游_重庆三峡旅游行程景点_重庆中国青年旅行社";
                            webMeta.Keyword     = "重庆三峡旅游,长江三峡旅游线路,三峡旅游报价,三峡游景点,三峡游船预定";
                            webMeta.Description = "重庆三峡旅游行程、三峡游线路、长江三峡旅游报价由重庆中国青年旅行社提供设计,重庆青旅热线400-017-5761.";
                        }
                    }
                }
                else
                {
                    ClassLibrary.BLL.RouteType          rtBll  = new ClassLibrary.BLL.RouteType();
                    List <ClassLibrary.Model.RouteType> rtList = rtBll.GetModelList("classNamePy='" + ping + "'");
                    if (rtList.Count > 0)
                    {
                        ClassLibrary.Model.RouteType rtc = rtList[0];
                        webMeta.Title       = string.Format("{0}旅游线路_重庆出发{0}旅游报价", rtc.ClassName.Replace("游", "")) + tmpTitle;
                        webMeta.Keyword     = string.Format("{0}旅游,{0}旅游报价,{0}旅游线路", rtc.ClassName.Replace("游", ""));
                        webMeta.Description = string.Format("重庆中国青年旅行社设计{0}旅游线路行程,重庆出发{0}旅游最新报价,{0}跟团游价格,重庆出发{0}旅游选择青旅品质服务享受旅途,重庆青旅热线400-017-5761.", rtc.ClassName.Replace("游", ""));
                    }
                }
            }
            else if (url.IndexOf("approutedetail.aspx") > -1)
            {
                int id = Convert.ToInt32(Function.GetQueryString("id"));
                ClassLibrary.BLL.Routes   routeBll = new ClassLibrary.BLL.Routes();
                ClassLibrary.Model.Routes rModel   = routeBll.GetModel(id);
                webMeta.Title = rModel.Title + tmpTitle;
                if (rModel.SeoTitle != null && rModel.SeoTitle.Trim() != "")
                {
                    webMeta.Title = rModel.SeoTitle;
                }
                webMeta.Keyword = rModel.SeoKeywords;
                if (webMeta.Keyword == "")
                {
                    webMeta.Keyword = rModel.Title;
                }

                webMeta.Description = rModel.SeoDescription;
                if (webMeta.Description == "")
                {
                    webMeta.Description = Function.Clip(Function.ClearHtml(rModel.RouteFeature + rModel.DescriptionRoute).Replace(" ", "").Replace("	", ""), 80, false);
                }
            }
            else if (url.IndexOf("appabout.aspx") > -1)
            {
                webMeta.Title       = "重庆中国青年旅行社简介";
                webMeta.Keyword     = "";
                webMeta.Description = "";
            }
            else if (url.IndexOf("apparticlelist.aspx") > -1)
            {
                string strId = Function.GetQueryString("id");
                if (strId != "")
                {
                    int classid = Convert.ToInt32(strId);
                    if (classid == (int)SysConfig.NewsClass.旅游资讯)
                    {
                        webMeta.Title       = "重庆旅行社旅游资讯_最新旅游资讯指南" + tmpTitle;
                        webMeta.Description = "重庆旅游资讯,重庆旅游指南,旅游最新资讯,重庆旅行社资讯";
                        webMeta.Keyword     = "重庆青年旅行社旅游资讯大致包含旅行社资讯,旅游相关实时新闻,旅游行业最新资讯消息,重庆以及周边旅游指南,重庆中青旅一如既往的高品质服务游客.";
                    }
                    else if (classid == (int)SysConfig.NewsClass.旅游攻略)
                    {
                        webMeta.Title       = "重庆旅行社旅游攻略_最新旅游攻略" + tmpTitle;
                        webMeta.Description = "重庆旅游攻略,重庆旅游指南,旅游最新攻略";
                        webMeta.Keyword     = "重庆青年旅行社旅游攻略大致包含旅游的吃、住、行、游、购、娱方面的介绍以及方式方法,重庆青旅更新的旅游攻略内容板块将更加方便您的出游.";
                    }
                }
                else
                {
                    webMeta.Title       = "旅游攻略网_旅游景点网_最新旅游指南_重庆中国青年旅行社";
                    webMeta.Keyword     = "旅游攻略网,旅游景点网,最新旅游指南";
                    webMeta.Description = "重庆中国青年旅行社旅游攻略网旅游景点网提供各种旅游攻略,旅游景点排行,最新旅游资讯,旅游景点推荐,详情请咨询中青旅400-017-5761";
                }
            }
            else if (url.IndexOf("apparticledetail.aspx") > -1)
            {
                int id = Convert.ToInt32(Function.GetQueryString("id"));
                ClassLibrary.BLL.News   newsBll = new ClassLibrary.BLL.News();
                ClassLibrary.Model.News rModel  = newsBll.GetModel(id);
                webMeta.Title   = rModel.Title + tmpTitle;
                webMeta.Keyword = rModel.Keywords;
                if (webMeta.Keyword == "")
                {
                    webMeta.Keyword = rModel.Title;
                }

                webMeta.Description = rModel.Description;
                if (webMeta.Description == "")
                {
                    webMeta.Description = Function.Clip(Function.ClearHtml(rModel.Description).Replace(" ", "").Replace("	", ""), 80, false);
                }
            }
            else if (url.IndexOf("appnav.aspx") > -1)
            {
                webMeta.Title       = "旅游目的地导航" + tmpTitle;
                webMeta.Keyword     = "";
                webMeta.Description = "";
            }
            else if (url.IndexOf("apporder.aspx") > -1)
            {
                webMeta.Title       = "订单提交信息" + tmpTitle;
                webMeta.Keyword     = "";
                webMeta.Description = "";
            }
            else if (url.IndexOf("appshopcart.aspx") > -1)
            {
                webMeta.Title       = "旅游订单信息" + tmpTitle;
                webMeta.Keyword     = "";
                webMeta.Description = "";
            }
            else if (url.IndexOf("appsaleslist.aspx") > -1)
            {
                webMeta.Title       = "特价旅游专区_最划算的旅游" + tmpTitle;
                webMeta.Keyword     = "青旅特价旅游,特价旅游旅行社,重庆旅行社特价团";
                webMeta.Description = "重庆中国青年旅行社特价旅游专区产品为限时限量旅游线路,由于游客临时退位置或者旅行社原因,导致紧急处理的旅游产品,在整个旅游行业可以说是性价比最高,超级划算的特价旅游产品.";
            }
        }
Exemple #5
0
        private void BindNav()
        {
            StringBuilder sb = new StringBuilder();
            List <ClassLibrary.Model.RouteClass> routeList = rcBll.GetModelList(string.Empty, "ClassOrder Asc");

            List <ClassLibrary.Model.RouteClass> hotRCList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ClassLevel >= 3 && rc.Recommend); });
            int i = 0;

            foreach (ClassLibrary.Model.RouteClass model in hotRCList)
            {
                if (model.ParentID == (int)SysConfig.RouteClass.重庆 || model.ParentID == (int)SysConfig.RouteClass.豪华船)
                {
                    continue;
                }
                i++;
                sb.AppendFormat("<a href='{0}/{1}/'>{2}</a>", SysConfig.webSiteApp, model.ClassNamePY, model.ClassName).AppendLine();
                if (i >= 4)
                {
                    break;
                }
            }
            hotList   = sb.ToString();
            sb.Length = 0;

            //海岛
            sb.AppendLine("<div class='mnav_item'>");
            sb.AppendLine("<div class='nav_left current'>海岛</div>");
            sb.AppendLine("<div class='nav_right'>");
            sb.AppendLine("<div class='navlist'>");
            List <ClassLibrary.Model.RouteClass> hdList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.IsHaidao); });

            foreach (ClassLibrary.Model.RouteClass model in hdList)
            {
                sb.AppendFormat("<a href='{0}/{1}/'>{2}</a>", SysConfig.webSiteApp, model.ClassNamePY, model.ClassName).AppendLine();
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");

            //出境
            sb.AppendLine("<div class='mnav_item'>");
            sb.AppendLine("<div class='nav_left'>出境</div>");
            sb.AppendLine("<div class='nav_right t_cj hide' id='navcj'>");
            List <ClassLibrary.Model.RouteClass> cjList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == (int)SysConfig.RouteClass.出境旅游); });

            foreach (ClassLibrary.Model.RouteClass model in cjList)
            {
                sb.AppendLine("<div class='nrlitem'>");
                sb.AppendFormat("<div class='navgroup'><a href='{0}/{1}/'>{2}</a><span class='grouplist'></span></div>",
                                SysConfig.webSiteApp, model.ClassNamePY, model.ClassName);
                sb.AppendLine("<div class='navlist'>");
                List <ClassLibrary.Model.RouteClass> cjLevelList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == model.ID); });
                foreach (ClassLibrary.Model.RouteClass model2 in cjLevelList)
                {
                    sb.AppendFormat("<a href='{0}/{1}/'>{2}</a>", SysConfig.webSiteApp, model2.ClassNamePY, model2.ClassName).AppendLine();
                }
                sb.AppendLine("</div>");
                sb.AppendLine("</div>");
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");

            //国内
            sb.AppendLine("<div class='mnav_item'>");
            sb.AppendLine("<div class='nav_left'>国内</div>");
            sb.AppendLine("<div class='nav_right t_gn hide' id='navgn'>");
            List <ClassLibrary.Model.RouteClass> gnList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == (int)SysConfig.RouteClass.国内旅游); });

            foreach (ClassLibrary.Model.RouteClass model in gnList)
            {
                List <ClassLibrary.Model.RouteClass> gnLevel2List = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == model.ID); });

                foreach (ClassLibrary.Model.RouteClass model2 in gnLevel2List)
                {
                    if (model2.ID == (int)SysConfig.RouteClass.重庆)
                    {
                        continue;
                    }
                    sb.AppendLine("<div class='nrlitem'>");
                    sb.AppendFormat("<div class='navgroup'><a href='{0}/{1}/'>{2}</a><span class='grouplist'></span></div>",
                                    SysConfig.webSiteApp, model2.ClassNamePY, model2.ClassName);
                    sb.AppendLine("<div class='navlist'>");
                    List <ClassLibrary.Model.RouteClass> gnLevelList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == model2.ID); });
                    foreach (ClassLibrary.Model.RouteClass model3 in gnLevelList)
                    {
                        sb.AppendFormat("<a href='{0}/{1}/'>{2}</a>", SysConfig.webSiteApp, model3.ClassNamePY, model3.ClassName).AppendLine();
                    }
                    sb.AppendLine("</div>");
                    sb.AppendLine("</div>");
                }
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");

            //三峡
            sb.AppendLine("<div class='mnav_item'>");
            sb.AppendLine("<div class='nav_left'>三峡</div>");
            sb.AppendLine("<div class='nav_right t_sx hide'>");
            sb.AppendLine("<div class='nrlitem'>");
            sb.AppendFormat("<div class='navgroup'><a href='{0}/{1}/'>{2}</a></div>",
                            SysConfig.webSiteApp, "guoneichuan", "国内游船");
            sb.AppendLine("</div>");
            sb.AppendLine("<div class='nrlitem'>");
            sb.AppendFormat("<div class='navgroup'><a href='{0}/{1}/'>{2}</a></div>",
                            SysConfig.webSiteApp, "haohuachuan", "豪华游轮");
            List <ClassLibrary.Model.RouteClass> sxList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == (int)SysConfig.RouteClass.豪华船); });

            sb.AppendLine("<div class='navlist' style='display:block;'>");
            foreach (ClassLibrary.Model.RouteClass model in sxList)
            {
                sb.AppendFormat("<a href='{0}/{1}/'>{2}</a>", SysConfig.webSiteApp, model.ClassNamePY, model.ClassName).AppendLine();
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");

            //周边
            sb.AppendLine("<div class='mnav_item'>");
            sb.AppendLine("<div class='nav_left'>周边</div>");
            sb.AppendLine("<div class='nav_right t_zb hide'>");
            sb.AppendLine("<div class='navlist'>");
            List <ClassLibrary.Model.RouteClass> cqList = routeList.FindAll(delegate(ClassLibrary.Model.RouteClass rc) { return(rc.ParentID == (int)SysConfig.RouteClass.重庆); });

            foreach (ClassLibrary.Model.RouteClass model in cqList)
            {
                sb.AppendFormat("<a href='{0}/{1}/'>{2}</a>", SysConfig.webSiteApp, model.ClassNamePY, model.ClassName).AppendLine();
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");

            //主题
            sb.AppendLine("<div class='mnav_item'>");
            sb.AppendLine("<div class='nav_left'>主题</div>");
            sb.AppendLine("<div class='nav_right t_zt hide'>");
            sb.AppendLine("<div class='navlist'>");
            ClassLibrary.BLL.RouteType          rtBll  = new ClassLibrary.BLL.RouteType();
            List <ClassLibrary.Model.RouteType> ztList = rtBll.GetModelList(string.Empty, "ClassOrder Asc, CreatedTime Desc");

            foreach (ClassLibrary.Model.RouteType model in ztList)
            {
                sb.AppendFormat("<a href='{0}/{1}/'>{2}</a>", SysConfig.webSiteApp, model.classNamePY, model.ClassName).AppendLine();
            }
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");
            sb.AppendLine("</div>");

            navList = sb.ToString();
        }
Exemple #6
0
        private void BindItem()
        {
            rcList = classbll.GetModelList(String.Empty);

            DataTable     table = classbll.GetData(" classlevel=1 and id < 6", "createdtime desc");
            StringBuilder sb    = new StringBuilder();

            /*国内旅游*/
            sb.Append("<div class='SiteMap_Item'>");
            sb.AppendFormat("<p><a href='{2}/{1}/'>{0}</a></p>", "国内旅游", "guonei", SysConfig.webSite);
            List <ClassLibrary.Model.RouteClass> gnList = rcList.FindAll(delegate(ClassLibrary.Model.RouteClass rcm) { return(rcm.ParentID == (int)SysConfig.RouteClass.国内旅游); });

            foreach (ClassLibrary.Model.RouteClass model in gnList)
            {
                sb.AppendFormat("<p>{0}</p>", model.ClassName);
                List <ClassLibrary.Model.RouteClass> level3List = rcList.FindAll(delegate(ClassLibrary.Model.RouteClass rcm) { return(rcm.ParentID == model.ID); });
                foreach (ClassLibrary.Model.RouteClass model3 in level3List)
                {
                    sb.Append("<div class='SiteMap_Text'>");
                    sb.AppendFormat("<div class='SiteMap_Text_first'><a href='{2}/{1}/'>{0}旅游</a></div>", model3.ClassName, model3.ClassNamePY, SysConfig.webSite);
                    sb.Append(" <div class='SiteMap_Text_child'>");
                    List <ClassLibrary.Model.RouteClass> level4List = rcList.FindAll(delegate(ClassLibrary.Model.RouteClass rcm) { return(rcm.ParentID == model3.ID); });
                    foreach (ClassLibrary.Model.RouteClass model4 in level4List)
                    {
                        sb.AppendFormat("<a href='{2}/{1}/'>{0}旅游</a>", model4.ClassName, model4.ClassNamePY, SysConfig.webSite);
                    }
                    sb.Append("</div></div>");
                }
            }
            sb.Append("</div>");

            /*出境旅游*/
            sb.Append("<div class='SiteMap_Item'>");
            sb.AppendFormat("<p><a href='{2}/{1}/'>{0}</a></p>", "出境旅游", "chujing", SysConfig.webSite);
            List <ClassLibrary.Model.RouteClass> cjList = rcList.FindAll(delegate(ClassLibrary.Model.RouteClass rcm) { return(rcm.ParentID == (int)SysConfig.RouteClass.出境旅游); });

            foreach (ClassLibrary.Model.RouteClass model in cjList)
            {
                sb.Append("<div class='SiteMap_Text'>");
                sb.AppendFormat("<div class='SiteMap_Text_first'><a href='{2}/{1}/'>{0}旅游</a></div>", model.ClassName, model.ClassNamePY, SysConfig.webSite);
                sb.Append(" <div class='SiteMap_Text_child'>");
                List <ClassLibrary.Model.RouteClass> level2List = rcList.FindAll(delegate(ClassLibrary.Model.RouteClass rcm) { return(rcm.ParentID == model.ID); });
                foreach (ClassLibrary.Model.RouteClass model2 in level2List)
                {
                    sb.AppendFormat("<a href='{2}/{1}/'>{0}旅游</a>", model2.ClassName, model2.ClassNamePY, SysConfig.webSite);
                }
                sb.Append("</div></div>");
            }
            sb.Append("</div>");

            /*三峡旅游*/
            sb.Append("<div class='SiteMap_Item'>");
            sb.AppendFormat("<p><a href='{2}/{1}/'>{0}</a></p>", "三峡旅游", "sanxia", SysConfig.webSite);
            List <ClassLibrary.Model.RouteClass> sxList = rcList.FindAll(delegate(ClassLibrary.Model.RouteClass rcm) { return(rcm.ParentID == (int)SysConfig.RouteClass.峡旅游); });

            sb.Append("<div class='SiteMap_Text'>");
            sb.AppendFormat("<div class='SiteMap_Text_first'>&nbsp;</div>");
            sb.Append("<div class='SiteMap_Text_child'>");
            foreach (ClassLibrary.Model.RouteClass model in sxList)
            {
                sb.AppendFormat("<a href='{2}/{1}/'>{0}</a>", model.ClassName, model.ClassNamePY, SysConfig.webSite);
            }
            sxList = rcList.FindAll(delegate(ClassLibrary.Model.RouteClass rcm) { return(rcm.ParentID == (int)SysConfig.RouteClass.豪华船); });
            foreach (ClassLibrary.Model.RouteClass model in sxList)
            {
                sb.AppendFormat("<a href='{2}/{1}/'>{0}</a>", model.ClassName, model.ClassNamePY, SysConfig.webSite);
            }
            sb.Append("</div></div></div>");

            /*主题旅游*/
            ClassLibrary.BLL.RouteType rtBll = new ClassLibrary.BLL.RouteType();
            sb.Append("<div class='SiteMap_Item'>");
            sb.AppendFormat("<p>{0}</p>", "主题旅游");
            List <ClassLibrary.Model.RouteType> ztList = rtBll.GetModelList(String.Empty);

            sb.Append("<div class='SiteMap_Text'>");
            sb.AppendFormat("<div class='SiteMap_Text_first'>&nbsp;</div>");
            sb.Append("<div class='SiteMap_Text_child'>");
            foreach (ClassLibrary.Model.RouteType model in ztList)
            {
                sb.AppendFormat("<a href='{2}/{1}/'>{0}</a>", model.ClassName, model.classNamePY, SysConfig.webSite);
            }
            sb.Append("</div></div></div>");
            DataMap = sb.ToString();

            ClassLibrary.BLL.Routes          routeBll  = new ClassLibrary.BLL.Routes();
            List <ClassLibrary.Model.Routes> routeList = routeBll.GetModelList(20, "isdisplay = 1", "CreatedTime Desc");
            StringBuilder sb2 = new StringBuilder();

            foreach (ClassLibrary.Model.Routes model in routeList)
            {
                ClassLibrary.Model.RouteClass temClass = rcList.Find(delegate(ClassLibrary.Model.RouteClass trc) { return(trc.ID == model.LocationID); });
                sb2.AppendFormat("<li><a href='{0}/{1}/{2}.html' target='_blank'>{3}</a></li>",
                                 SysConfig.webSite, temClass.ClassNamePY, model.ID, model.Title).AppendLine();
            }
            mapRoute = sb2.ToString();

            ClassLibrary.BLL.News          newsBll  = new ClassLibrary.BLL.News();
            List <ClassLibrary.Model.News> newsList = newsBll.GetModelList(10, "isdisplay = 1 and newsClassId = 2", "CreatedTime Desc");
            StringBuilder sb3 = new StringBuilder();

            foreach (ClassLibrary.Model.News model in newsList)
            {
                sb3.AppendFormat("<li><a href='{0}/{1}/{2}.html' target='_blank'>{3}</a></li>",
                                 SysConfig.webSite, Enum.GetName(typeof(SysConfig.NewsClassPY), model.newsClassID), model.ID, model.Title).AppendLine();
            }
            mapArticle = sb3.ToString();

            newsList = newsBll.GetModelList(10, "isdisplay = 1 and newsClassId = 1", "CreatedTime Desc");
            StringBuilder sb4 = new StringBuilder();

            foreach (ClassLibrary.Model.News model in newsList)
            {
                sb4.AppendFormat("<li><a href='{0}/{1}/{2}.html' target='_blank'>{3}</a></li>",
                                 SysConfig.webSite, Enum.GetName(typeof(SysConfig.NewsClassPY), model.newsClassID), model.ID, model.Title).AppendLine();
            }
            mapNews = sb4.ToString();
        }