protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { if (Request.QueryString["aid"] != null) { int aid = Convert.ToInt32(Request.QueryString["aid"]); TravelAgent.Model.Advertising adv = advBll.GetModel(aid); if (adv != null) { this.lblAdTitle.Text = adv.Title; this.hidaId.Value = adv.Id.ToString();; } } if (Request.QueryString["id"] != null) { int barid = Convert.ToInt32(Request.QueryString["id"]); TravelAgent.Model.Adbanner bar = banBll.GetModel(barid); if (bar != null) { this.hidId.Value = bar.Id.ToString(); //this.lblAdTitle.Text = bar.Aid.ToString(); this.txtTitle.Text = bar.Title; this.txtStartTime.Text = bar.StartTime.ToString("yyyy-MM-dd"); this.txtEndTime.Text = bar.EndTime.ToString("yyyy-MM-dd"); this.txtImgUrl.Text = bar.AdUrl; this.txtLinkUrl.Text = bar.LinkUrl; this.txtAdRemark.Text = TravelAgent.Tool.StringPlus.ToTxt(bar.AdRemark); this.rblIsLock.SelectedValue = bar.IsLock.ToString(); } } } }
/// <summary> /// 增加一条数据 /// </summary> public void Add(TravelAgent.Model.Adbanner model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into Adbanner("); strSql.Append("Aid,Title,StartTime,EndTime,AdUrl,LinkUrl,AdRemark,IsLock,AddTime)"); strSql.Append(" values ("); strSql.Append("@Aid,@Title,@StartTime,@EndTime,@AdUrl,@LinkUrl,@AdRemark,@IsLock,@AddTime)"); SqlParameter[] parameters = { new SqlParameter("@Aid", SqlDbType.Int, 4), new SqlParameter("@Title", SqlDbType.NVarChar, 255), new SqlParameter("@StartTime", SqlDbType.DateTime), new SqlParameter("@EndTime", SqlDbType.DateTime), new SqlParameter("@AdUrl", SqlDbType.NVarChar, 250), new SqlParameter("@LinkUrl", SqlDbType.NVarChar, 250), new SqlParameter("@AdRemark", SqlDbType.NVarChar, 0), new SqlParameter("@IsLock", SqlDbType.Int, 4), new SqlParameter("@AddTime", SqlDbType.DateTime) }; parameters[0].Value = model.Aid; parameters[1].Value = model.Title; parameters[2].Value = model.StartTime; parameters[3].Value = model.EndTime; parameters[4].Value = model.AdUrl; parameters[5].Value = model.LinkUrl; parameters[6].Value = model.AdRemark; parameters[7].Value = model.IsLock; parameters[8].Value = model.AddTime; DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); }
/// <summary> /// 得到一个对象实体 /// </summary> public TravelAgent.Model.Adbanner GetModel(int Id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select Id,Aid,Title,StartTime,EndTime,AdUrl,LinkUrl,AdRemark,IsLock,AddTime from Adbanner "); strSql.Append(" where Id=@Id "); SqlParameter[] parameters = { new SqlParameter("@Id", SqlDbType.Int, 4) }; parameters[0].Value = Id; TravelAgent.Model.Adbanner model = new TravelAgent.Model.Adbanner(); 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()); } if (ds.Tables[0].Rows[0]["Aid"].ToString() != "") { model.Aid = int.Parse(ds.Tables[0].Rows[0]["Aid"].ToString()); } model.Title = ds.Tables[0].Rows[0]["Title"].ToString(); if (ds.Tables[0].Rows[0]["StartTime"].ToString() != "") { model.StartTime = DateTime.Parse(ds.Tables[0].Rows[0]["StartTime"].ToString()); } if (ds.Tables[0].Rows[0]["EndTime"].ToString() != "") { model.EndTime = DateTime.Parse(ds.Tables[0].Rows[0]["EndTime"].ToString()); } model.AdUrl = ds.Tables[0].Rows[0]["AdUrl"].ToString(); model.LinkUrl = ds.Tables[0].Rows[0]["LinkUrl"].ToString(); model.AdRemark = ds.Tables[0].Rows[0]["AdRemark"].ToString(); if (ds.Tables[0].Rows[0]["IsLock"].ToString() != "") { model.IsLock = int.Parse(ds.Tables[0].Rows[0]["IsLock"].ToString()); } if (ds.Tables[0].Rows[0]["AddTime"].ToString() != "") { model.AddTime = DateTime.Parse(ds.Tables[0].Rows[0]["AddTime"].ToString()); } return(model); } else { return(null); } }
/// <summary> /// 更新一条数据 /// </summary> public void Update(TravelAgent.Model.Adbanner model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update Adbanner set "); strSql.Append("Aid=@Aid,"); strSql.Append("Title=@Title,"); strSql.Append("StartTime=@StartTime,"); strSql.Append("EndTime=@EndTime,"); strSql.Append("AdUrl=@AdUrl,"); strSql.Append("LinkUrl=@LinkUrl,"); strSql.Append("AdRemark=@AdRemark,"); strSql.Append("IsLock=@IsLock,"); strSql.Append("AddTime=@AddTime"); strSql.Append(" where Id=@Id "); SqlParameter[] parameters = { new SqlParameter("@Aid", SqlDbType.Int, 4), new SqlParameter("@Title", SqlDbType.NVarChar, 255), new SqlParameter("@StartTime", SqlDbType.DateTime), new SqlParameter("@EndTime", SqlDbType.DateTime), new SqlParameter("@AdUrl", SqlDbType.NVarChar, 250), new SqlParameter("@LinkUrl", SqlDbType.NVarChar, 250), new SqlParameter("@AdRemark", SqlDbType.NVarChar, 0), new SqlParameter("@IsLock", SqlDbType.Int, 4), new SqlParameter("@AddTime", SqlDbType.DateTime), new SqlParameter("@Id", SqlDbType.Int, 4) }; parameters[0].Value = model.Aid; parameters[1].Value = model.Title; parameters[2].Value = model.StartTime; parameters[3].Value = model.EndTime; parameters[4].Value = model.AdUrl; parameters[5].Value = model.LinkUrl; parameters[6].Value = model.AdRemark; parameters[7].Value = model.IsLock; parameters[8].Value = model.AddTime; parameters[9].Value = model.Id; DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); }
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.Adbanner model) { dal.Update(model); }
/// <summary> /// 增加一条数据 /// </summary> public void Add(TravelAgent.Model.Adbanner model) { dal.Add(model); }