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; } } }
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(); } } }
/// <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); }
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>>"); //urlrewrite CateName = Cate.Title; sbPlace.Append("<a href=\"/newlist/" + nav + ".html\">" + CateName + "</a>>"); 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(); } }
/// <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); } }
/// <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); }
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(); } }
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"); } } } } }
/// <summary> /// 更新一条数据 /// </summary> public void Update(TravelAgent.Model.Category model) { CategoryDAL.Update(model); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(TravelAgent.Model.Category model) { CategoryDAL.Add(model); return(CategoryDAL.GetMaxID("Id")); }