protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["navid"] != null)
     {
         navId = Convert.ToInt32(Request.QueryString["navid"]);
     }
     if (!this.IsPostBack)
     {
         if (navId > 0)
         {
             TravelAgent.Model.Category cate = CateBll.GetModel(navId);
             if (cate != null)
             {
                 StringBuilder sbContent = new StringBuilder();
                 this.ltTitle.Text = cate.Title;
                 this.Title        = cate.Title + "-" + Master.webinfo.WebName;
                 DataSet dsCate    = CateBll.GetChannelListByParentId(cate.Id, null);
                 DataRow row       = null;
                 DataSet dsContent = null;
                 for (int i = 0; i < dsCate.Tables[0].Rows.Count; i++)
                 {
                     row = dsCate.Tables[0].Rows[i];
                     sbContent.Append("<em id=\"help_" + row["Id"] + "\">" + (i + 1) + "." + row["Title"] + "</em>");
                     dsContent = ArticleBll.GetList(1, "IsLock=0 and ClassId=" + row["Id"], "Click asc,AddTime desc");
                     if (dsContent.Tables[0].Rows.Count > 0)
                     {
                         sbContent.Append("<p>" + dsContent.Tables[0].Rows[0]["Content"].ToString() + "</p>");
                     }
                 }
                 this.divContent.InnerHtml = sbContent.ToString();
             }
         }
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     int.TryParse(Request.QueryString["navid"], out navId);
     if (!this.IsPostBack)
     {
         if (navId > 0)
         {
             TravelAgent.Model.Category cate = CateBll.GetModel(navId);
             if (cate != null)
             {
                 this.ltTitle.Text = cate.Title;
                 this.Title        = cate.Title + "-" + Master.webinfo.WebName;
                 DataSet dsArticle = ArticleBll.GetList(1, "IsLock=0 and ClassId=" + cate.Id, "Click asc,AddTime desc");
                 if (dsArticle.Tables[0].Rows.Count > 0)
                 {
                     this.divContent.InnerHtml = dsArticle.Tables[0].Rows[0]["Content"].ToString();
                 }
             }
         }
         else
         {
             this.Title = Master.webinfo.WebName;
         }
     }
 }
Beispiel #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                DataBindCategory();

                if (Request.QueryString["categoryid"] != null)
                {
                    int categoryid = Convert.ToInt32(Request.QueryString["categoryid"]);
                    TravelAgent.Model.Category category = CategoryBll.GetModel(categoryid);

                    if (category != null)
                    {
                        this.hidId.Value = category.Id.ToString();
                        this.ddlCategory.SelectedValue = category.ParentId.ToString();
                        this.txtName.Text = category.Title;
                        this.txtURL.Text  = category.PageUrl;
                        this.txtSort.Text = category.ClassOrder.ToString();

                        this.chkState.Checked = category.State.Equals("1");
                    }
                }
                else
                {
                    this.txtSort.Text = (CategoryBll.GetMaxID("ClassOrder") + 1).ToString();
                }
            }
        }
Beispiel #4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public void Add(TravelAgent.Model.Category model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Category(");
            strSql.Append("Title,ParentId,ClassList,ClassLayer,ClassOrder,PageUrl,KindId,css,State)");
            strSql.Append(" values (");
            strSql.Append("@Title,@ParentId,@ClassList,@ClassLayer,@ClassOrder,@PageUrl,@KindId,@css,@State)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Title",      SqlDbType.NVarChar,  50),
                new SqlParameter("@ParentId",   SqlDbType.Int,        4),
                new SqlParameter("@ClassList",  SqlDbType.NVarChar, 300),
                new SqlParameter("@ClassLayer", SqlDbType.Int,        4),
                new SqlParameter("@ClassOrder", SqlDbType.Int,        4),
                new SqlParameter("@PageUrl",    SqlDbType.NVarChar, 250),
                new SqlParameter("@KindId",     SqlDbType.Int,        4),
                new SqlParameter("@css",        SqlDbType.NVarChar,  50),
                new SqlParameter("@State",      SqlDbType.NVarChar, 50)
            };
            parameters[0].Value = model.Title;
            parameters[1].Value = model.ParentId;
            parameters[2].Value = model.ClassList;
            parameters[3].Value = model.ClassLayer;
            parameters[4].Value = model.ClassOrder;
            parameters[5].Value = model.PageUrl;
            parameters[6].Value = model.KindId;
            parameters[7].Value = model.Css;
            parameters[8].Value = model.State;
            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }
Beispiel #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int.TryParse(Request.QueryString["nav"], out nav);
            int.TryParse(Request.QueryString["id"], out id);
            if (!this.IsPostBack)
            {
                StringBuilder sbPlace = new StringBuilder();
                if (nav > 0)
                {
                    TravelAgent.Model.Category Cate = CateBll.GetModel(nav);
                    if (Cate != null)
                    {
                        //sbPlace.Append("<a href=\"/NewsList.aspx?nav=" + nav + "\">" + Cate.Title + "</a>&gt;");
                        //urlrewrite
                        CateName = Cate.Title;
                        sbPlace.Append("<a href=\"/newlist/" + nav + ".html\">" + CateName + "</a>&gt;");
                        if (id > 0)
                        {
                            TravelAgent.Model.Article Article = ArticleBll.GetModel(id);
                            if (Article != null)
                            {
                                dest = Article.Dest;
                                sbPlace.Append("<em>" + Article.Title + "</em>");
                                this.ltTitle.Text         = Article.Title;
                                this.ltSource.Text        = Article.Form;
                                this.ltDate.Text          = Article.AddTime.ToString("yyyy-MM-dd");
                                this.divContent.InnerHtml = Article.Content;

                                if (Article.Zhaiyao.Trim().Equals(""))
                                {
                                    this.Title = Article.Title + "-" + Master.webinfo.WebName;
                                }
                                else
                                {
                                    this.Title = Article.Zhaiyao + "-" + Master.webinfo.WebName;
                                }
                                if (!Article.Keyword.Trim().Equals(""))
                                {
                                    Common.AddMeta(Page.Master.Page, "keywords", Article.Keyword);
                                }
                                if (!Article.Daodu.Trim().Equals(""))
                                {
                                    Common.AddMeta(Page.Master.Page, "description", Article.Daodu);
                                }
                            }
                        }
                    }
                }

                strNav = sbPlace.ToString();
            }
        }
Beispiel #6
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public TravelAgent.Model.Category GetModel(int Id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 Id,Title,ParentId,ClassList,ClassLayer,ClassOrder,PageUrl,KindId,css,State from Category ");
            strSql.Append(" where Id=@Id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Id", SqlDbType.Int, 4)
            };
            parameters[0].Value = Id;

            TravelAgent.Model.Category model = new TravelAgent.Model.Category();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["Id"].ToString() != "")
                {
                    model.Id = int.Parse(ds.Tables[0].Rows[0]["Id"].ToString());
                }
                model.Title = ds.Tables[0].Rows[0]["Title"].ToString();
                if (ds.Tables[0].Rows[0]["ParentId"].ToString() != "")
                {
                    model.ParentId = int.Parse(ds.Tables[0].Rows[0]["ParentId"].ToString());
                }
                model.ClassList = ds.Tables[0].Rows[0]["ClassList"].ToString();
                if (ds.Tables[0].Rows[0]["ClassLayer"].ToString() != "")
                {
                    model.ClassLayer = int.Parse(ds.Tables[0].Rows[0]["ClassLayer"].ToString());
                }
                if (ds.Tables[0].Rows[0]["ClassOrder"].ToString() != "")
                {
                    model.ClassOrder = int.Parse(ds.Tables[0].Rows[0]["ClassOrder"].ToString());
                }
                model.PageUrl = ds.Tables[0].Rows[0]["PageUrl"].ToString();
                if (ds.Tables[0].Rows[0]["KindId"].ToString() != "")
                {
                    model.KindId = int.Parse(ds.Tables[0].Rows[0]["KindId"].ToString());
                }
                model.Css   = ds.Tables[0].Rows[0]["css"].ToString();
                model.State = ds.Tables[0].Rows[0]["State"].ToString();
                return(model);
            }
            else
            {
                return(null);
            }
        }
Beispiel #7
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void Update(TravelAgent.Model.Category model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Category set ");
            strSql.Append("Title=@Title,");
            strSql.Append("ParentId=@ParentId,");
            strSql.Append("ClassList=@ClassList,");
            strSql.Append("ClassLayer=@ClassLayer,");
            strSql.Append("ClassOrder=@ClassOrder,");
            strSql.Append("PageUrl=@PageUrl,");
            strSql.Append("KindId=@KindId,");
            strSql.Append("css=@css,");
            strSql.Append("State=@State");
            strSql.Append(" where Id=@Id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Title",      SqlDbType.NVarChar,  50),
                new SqlParameter("@ParentId",   SqlDbType.Int,        4),
                new SqlParameter("@ClassList",  SqlDbType.NVarChar, 300),
                new SqlParameter("@ClassLayer", SqlDbType.Int,        4),
                new SqlParameter("@ClassOrder", SqlDbType.Int,        4),
                new SqlParameter("@PageUrl",    SqlDbType.NVarChar, 250),
                new SqlParameter("@KindId",     SqlDbType.Int,        4),
                new SqlParameter("@css",        SqlDbType.NVarChar,  50),
                new SqlParameter("@State",      SqlDbType.NVarChar,  50),
                new SqlParameter("@Id",         SqlDbType.Int, 4)
            };
            parameters[0].Value = model.Title;
            parameters[1].Value = model.ParentId;
            parameters[2].Value = model.ClassList;
            parameters[3].Value = model.ClassLayer;
            parameters[4].Value = model.ClassOrder;
            parameters[5].Value = model.PageUrl;
            parameters[6].Value = model.KindId;
            parameters[7].Value = model.Css;
            parameters[8].Value = model.State;
            parameters[9].Value = model.Id;

            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }
Beispiel #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int.TryParse(Request.QueryString["nav"], out nav);
            int.TryParse(Request.QueryString["page"], out page);
            if (!this.IsPostBack)
            {
                StringBuilder sbPlace = new StringBuilder();
                if (nav > 0)
                {
                    TravelAgent.Model.Category Cate = CateBll.GetModel(nav);
                    if (Cate != null)
                    {
                        sbPlace.Append("<em>" + Cate.Title + "</em>");
                        this.ltTitle.Text = Cate.Title;
                        this.Title        = Cate.Title + "-" + Master.webinfo.WebName;
                    }
                }

                strNav = sbPlace.ToString();
            }
        }
Beispiel #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                if (Request["tag"] != null)
                {
                    string strTag = Request["tag"];
                    if (strTag == "category")//新闻分类设置
                    {
                        int    nav_editid = Convert.ToInt32(Request["hidId"]);
                        int    navId;
                        int    parentId = Convert.ToInt32(Request["ddlCategory"]); //上一级目录
                        int    navLayer = 1;                                       //栏目深度
                        string navList  = "";
                        TravelAgent.Model.Category category = new TravelAgent.Model.Category();
                        category.Title      = Request["txtName"];
                        category.ParentId   = parentId;
                        category.PageUrl    = Request["txtURL"];
                        category.ClassList  = "";
                        category.ClassOrder = Convert.ToInt32(Request["txtSort"]);
                        category.KindId     = this.kindId;
                        category.State      = Request["chkState"] == null?"0":"1";
                        category.Css        = "";
                        if (nav_editid == 0)
                        {
                            //添加导航
                            navId = CategoryBll.Add(category);
                        }
                        else
                        {
                            navId = nav_editid;
                        }
                        //修改导航的下属导航ID列表
                        if (parentId > 0)
                        {
                            DataSet ds = CategoryBll.GetChannelListByClassId(parentId);

                            if (ds.Tables[0].Rows.Count > 0)
                            {
                                DataRow dr = ds.Tables[0].Rows[0];
                                navList  = dr["ClassList"].ToString().Trim() + navId + ",";
                                navLayer = Convert.ToInt32(dr["ClassLayer"]) + 1;
                            }
                        }
                        else
                        {
                            navList  = "," + navId + ",";
                            navLayer = 1;
                        }
                        category.Id         = navId;
                        category.ClassList  = navList;
                        category.ClassLayer = navLayer;

                        try
                        {
                            CategoryBll.Update(category);
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "category_delete")//删除新闻分类
                    {
                        int categoryid = Convert.ToInt32(Request["categoryid"]);
                        try
                        {
                            CategoryBll.Delete(categoryid);
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "new_delete")//删除内容
                    {
                        int categoryid = Convert.ToInt32(Request["newid"]);
                        try
                        {
                            ArticleBll.Delete(categoryid);
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "adv")//广告位
                    {
                        int adv_Id;
                        int advid = Convert.ToInt32(Request["hidId"]);
                        TravelAgent.Model.Advertising model = new TravelAgent.Model.Advertising();
                        model.Title     = Request["txtTitle"];
                        model.AdType    = Convert.ToInt32(Request["rblAdType"]);
                        model.AdRemark  = Request["txtAdRemark"];
                        model.AdNum     = Convert.ToInt32(Request["txtAdNum"]);
                        model.AdPrice   = 0;
                        model.AdWidth   = Convert.ToInt32(Request["txtAdWidth"]);
                        model.AdHeight  = Convert.ToInt32(Request["txtAdHeight"]);
                        model.AdTarget  = Request["rblAdTarget"];
                        model.AdChannel = 0;
                        int parentId = Convert.ToInt32(Request["ddlAdv"]);       //上一级目录
                        model.ParentID  = parentId;
                        model.ClassList = "";
                        int    Layer = 1;                                      //栏目深度
                        string List  = "";
                        if (advid == 0)
                        {
                            //添加导航
                            adv_Id = AdvBll.Add(model);
                        }
                        else
                        {
                            adv_Id = advid;
                        }
                        //修改导航的下属导航ID列表
                        if (parentId > 0)
                        {
                            DataSet ds = CategoryBll.GetChannelListByClassId(parentId);

                            if (ds.Tables[0].Rows.Count > 0)
                            {
                                DataRow dr = ds.Tables[0].Rows[0];
                                List  = dr["ClassList"].ToString().Trim() + adv_Id + ",";
                                Layer = Convert.ToInt32(dr["ClassLayer"]) + 1;
                            }
                        }
                        else
                        {
                            List  = "," + adv_Id + ",";
                            Layer = 1;
                        }
                        model.Id         = adv_Id;
                        model.ClassList  = List;
                        model.ClassLayer = Layer;
                        try
                        {
                            AdvBll.Update(model);
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "adv_delete")//删除广告位
                    {
                        int advid = Convert.ToInt32(Request["advid"]);
                        try
                        {
                            AdvBll.Delete(advid);      //删除广告位
                            BarBll.DeleteByAID(advid); //同时删除广告位下面的广告
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "bar")//广告内容
                    {
                        int barid = Convert.ToInt32(Request["hidId"]);
                        TravelAgent.Model.Adbanner model = new TravelAgent.Model.Adbanner();
                        model.Title     = Request["txtTitle"];
                        model.StartTime = DateTime.Parse(Request["txtStartTime"]);
                        model.EndTime   = DateTime.Parse(Request["txtEndTime"]);
                        model.AdUrl     = Request["txtImgUrl"];
                        model.LinkUrl   = Request["txtLinkUrl"];
                        model.AdRemark  = TravelAgent.Tool.StringPlus.ToHtml(Request["txtAdRemark"]);
                        model.IsLock    = int.Parse(Request["rblIsLock"]);
                        model.AddTime   = DateTime.Now;
                        model.Aid       = int.Parse(Request["hidaId"]);
                        try
                        {
                            if (barid != 0)
                            {
                                model.Id = barid;
                                BarBll.Update(model);
                            }
                            else
                            {
                                BarBll.Add(model);
                            }
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "bar_delete")
                    {
                        int barid = Convert.ToInt32(Request["barid"]);
                        try
                        {
                            BarBll.Delete(barid);

                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "links")//友情链接
                    {
                        int linkid = Convert.ToInt32(Request["hidId"]);
                        TravelAgent.Model.Links model = new TravelAgent.Model.Links();
                        model.Title    = Request["txtName"];
                        model.WebUrl   = Request["txtURL"];
                        model.UserName = Request["txtContactName"];
                        model.UserTel  = Request["txtLinkContent"];
                        model.UserMail = Request["txtEmail"];
                        model.SortId   = Convert.ToInt32(Request["txtSort"]);
                        model.IsLock   = Request["chkState"] == null?0:1;
                        model.AddTime  = DateTime.Now;
                        model.IsImage  = 0;
                        model.IsRed    = 1;
                        model.ImgUrl   = "";
                        try
                        {
                            if (linkid != 0)
                            {
                                model.Id = linkid;
                                linkBll.Update(model);
                            }
                            else
                            {
                                linkBll.Add(model);
                            }
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "link_delete")//友情链接
                    {
                        int linkid = Convert.ToInt32(Request["linkid"]);
                        try
                        {
                            linkBll.Delete(linkid);

                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "brand_save")//网站优势
                    {
                        int brandid = Convert.ToInt32(Request["hidId"]);
                        TravelAgent.Model.VisaBrand model = new TravelAgent.Model.VisaBrand();
                        model.Title    = Request["txtTitle"];
                        model.SubTitle = Request["txtSubTitle"];
                        model.PicUrl   = "";
                        model.Type     = Convert.ToInt32(Request["ddlType"]);
                        model.Sort     = Convert.ToInt32(Request["txtSort"]);
                        model.isLock   = Request["chkState"] == null ? 0 : 1;
                        try
                        {
                            if (brandid != 0)
                            {
                                model.Id = brandid;
                                BrandBll.Update(model);
                            }
                            else
                            {
                                BrandBll.Add(model);
                            }
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "brand_delete")//网站优势
                    {
                        int brandid = Convert.ToInt32(Request["brandid"]);
                        try
                        {
                            BrandBll.Delete(brandid);

                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                }
            }
        }
Beispiel #10
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public void Update(TravelAgent.Model.Category model)
 {
     CategoryDAL.Update(model);
 }
Beispiel #11
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int Add(TravelAgent.Model.Category model)
 {
     CategoryDAL.Add(model);
     return(CategoryDAL.GetMaxID("Id"));
 }