protected void sbEdit_ServerClick(object sender, EventArgs e) { if (Request["id"] != null) { try { AdvInfo ob = AdvInfoService.GetAdvInfoById(int.Parse(Request["id"])); if (ob != null) { ob.title = tbtitle.Text; ob.imgurl = tbimgUrl.Text; ob.imglink = tbimgLink.Text; ob.flyimagewidth = int.Parse(tbFlyImageWidth.Text); ob.flyimageheight = int.Parse(tbFlyImageHeight.Text); ob.addtime = Convert.ToDateTime(tbAddTime.Text); ob.flag = this.rbFlag.SelectedValue == "1" ? true : false; AdvInfoService.UpdateAdvInfo(ob); } } catch { ShowJs.ShowAndRedirect("修改失败!", hdUrl.Value, this.Page); } } ShowJs.ShowAndRedirect("修改成功!", hdUrl.Value, this.Page); }
protected void Submit1_ServerClick(object sender, EventArgs e) { AdvInfo ob = new AdvInfo(); ob.title = tbtitle.Text; ob.imgurl = tbimgUrl.Text; ob.imglink = tbimgLink.Text; ob.flyimagewidth = int.Parse(tbFlyImageWidth.Text); ob.flyimageheight = int.Parse(tbFlyImageHeight.Text); ob.addtime = Convert.ToDateTime(tbAddTime.Text); ob.flag = this.rbFlag.SelectedValue == "1" ? true : false; AdvInfoService.InsertAdvInfo(ob); try { string script = "<script>if(confirm('是否继续添加?')){location='" + Request.Url.ToString() + "';}else{location='advInfo_add.aspx';}</script>"; Response.Write(script); Response.End(); } catch { ShowJs.ShowAndRedirect("添加失败!", "advInfo_add.aspx", this.Page); } }
protected void Page_Load(object sender, EventArgs e) { //if (!LJH.Rank.IsModuleRank(1407)) // { // Response.Write("<div style='width:100%;margin-top:200px;text-align:center;color:red;'>您没有本模块的操作权限! 请与管理员联系!</div>"); // Response.End(); // } if (!IsPostBack) { if (Request["del"] != null) { AdvInfoService.DeleteAdvInfo(int.Parse(Request["del"])); string backurl = BackPage(pds(), Request["reUrl"].Replace("|", "&"), "advInfo_manage.aspx?page=" + (pds().CurrentPageIndex - 1).ToString() + getcanshu()); Response.Redirect(backurl); //Response.Redirect(Request["reUrl"].Replace("|", "&")); } else if (Request["id"] != null && Request["flag"] != null) { AdvInfoService.SetFlag(Request["flag"].ToString() == "1"?true:false, int.Parse(Request["id"])); Response.Redirect(Request.UrlReferrer.ToString()); } rtNews.DataSource = pds(); rtNews.DataBind(); } }
protected void btDel_Click(object sender, EventArgs e) { if (Request["sel"] != null) { string[] a = Request["sel"].Split(','); for (int i = 0; i < a.Length; i++) { AdvInfoService.DeleteAdvInfo(int.Parse(a[i])); } } string backurl = BackPage(pds(), Request.Url.ToString(), "advInfo_manage.aspx?page=" + (pds().CurrentPageIndex - 1).ToString() + getcanshu()); Response.Redirect(backurl); }
protected void Page_Load(object sender, EventArgs e) { //if (!LJH.Rank.IsModuleRank(1407)) //{ // Response.Write("<div style='width:100%;margin-top:200px;text-align:center;color:red;'>您没有本模块的操作权限! 请与管理员联系!</div>"); // Response.End(); // } if (Request["id"] != null) { sbEdit.Visible = true; Submit1.Visible = false; btBack.Visible = true; } else { sbEdit.Visible = false; Submit1.Visible = true; btBack.Visible = false; } if (!IsPostBack) { this.tbFlyImageHeight.Text = "100"; this.tbFlyImageWidth.Text = "100"; tbAddTime.Text = DateTime.Now.ToString(); if (Request["id"] != null) { hdUrl.Value = Request.UrlReferrer.ToString(); AdvInfo ob = AdvInfoService.GetAdvInfoById(int.Parse(Request["id"])); if (ob != null) { this.tbtitle.Text = ob.title; tbimgUrl.Text = ob.imgurl; tbimgLink.Text = ob.imglink; tbFlyImageHeight.Text = ob.flyimageheight.ToString(); tbFlyImageWidth.Text = ob.flyimagewidth.ToString(); tbAddTime.Text = ob.addtime.ToString("yyyy-MM-dd"); rbFlag.SelectedValue = ob.flag == true?"1":"0"; } } } }
protected PagedDataSource pds() { string sql = ""; if (Request["key"] != null) { sql = " and title like '%" + Request["key"] + "%' "; tbKey.Text = Request["key"]; } string sql2 = string.Format("where 1=1 {0} order by addtime desc", sql); //Response.Write(sql); //Response.End(); PagedDataSource pds = new PagedDataSource(); pds.DataSource = AdvInfoService.GetTable(sql2); pds.AllowPaging = true; //允许分页 pds.PageSize = 20; //分页数 pds.CurrentPageIndex = Convert.ToInt32(Request.QueryString["page"]); //当前页CurrentPageIndex,通过获得传来的参数page来设置 return(pds); }