protected void Repeater_News_List_DataBind() { DataTable dt = new NewsPub().SelectAll().Tables[0]; if (dt != null) { dt.Columns.Add("Operate", typeof(string)); //操作(修改,删除) dt.Columns.Add("Colum", typeof(String)); //在dt中增加字段名为Colum的列 DataRow[] drs = dt.Select(""); foreach (DataRow dr in drs) { string strchar = null; string classID = dr["ID"].ToString(); dr["operate"] = "<a href=\"NewsClass_Add.aspx?action=modify&ClassID=" + classID + "\" class=\"op_normal\">修改</a><a href=\"NewsClass_List.aspx?action=delone_class&ClassID=" + classID + "\" " + " class=\"op_normal\" onclick=\"{if(confirm('确认删除吗?')){return true;}return false;}\">删除</a>" // + "<a href=\"NewsClass_List.aspx?action=valid&ClassID=" + classID + "\" class=\"op_normal\" onclick=\"{if(confirm('确认将新闻作过期处理吗?')){return true;}return false;}\">过期</a>" + " <input type='checkbox' name='define_checkbox' id='define_checkbox' value=\"" + classID + "\"/>"; strchar += "<tr class=\"TR_BG_list\" onmouseover=\"this.style.backgroundColor='#BEFBD1'\" onmouseout=\"this.style.backgroundColor='#FFFFFF'\">"; strchar += "<td width=\"30%\" align=\"left\" valign=\"middle\">" + dr["ClassName"].ToString() + "</td>"; strchar += "<td align=\"center\" valign=\"middle\" >" + dr["Summary"].ToString() + "</td>"; strchar += "<td align=\"center\" valign=\"middle\" >" + dr["operate"].ToString() + "</td>"; strchar += "</tr>"; dr["Colum"] = strchar; } Repeater_NewsClass_List.DataSource = dt; Repeater_NewsClass_List.DataBind(); } }
protected void BtnSave_Click(object sender, EventArgs e) { NewsClass newsClass = new NewsClass(); try { if (Request.QueryString["action"] != null) { string Action = Request.QueryString["action"].ToString(); if (Action == "modify") { newsClass.ClassName = TextBox_ClassName.Text; newsClass.Summary = TextBox_Summary.Text; newsClass.ID = new Guid(Request.QueryString["ClassID"].ToString()); news.UpdateClass(newsClass, Action); //NewsPub.Show(this, "修改成功!"); NewsPub.ShowAlert("修改成功", "NewsClass_List.aspx"); } } else { newsClass.ClassName = TextBox_ClassName.Text; newsClass.Summary = TextBox_Summary.Text; news.InsertClass(newsClass, ""); NewsPub.Show(this, "添加成功!"); TextBox_ClassName.Text = ""; TextBox_Summary.Text = ""; } } catch (Exception EX) { Label_Message.Text = EX.Message; } }
protected void DelSelect_Click(object sender, EventArgs e) { string define_checkbox = Request.Form["define_checkbox"]; String[] CheckboxArray = define_checkbox.Split(','); define_checkbox = null; for (int i = 0; i < CheckboxArray.Length; i++) { newsClass.ID = new Guid(CheckboxArray[i].ToString()); news.DeleteClass(newsClass); } NewsPub.Show(this, "删除成功!"); Repeater_News_List_DataBind(); }
protected void ValidSelect_Click(object sender, EventArgs e) { string define_checkbox = Request.Form["define_checkbox"]; String[] CheckboxArray = define_checkbox.Split(','); define_checkbox = null; for (int i = 0; i < CheckboxArray.Length; i++) { newscontent.ID = CheckboxArray[i].ToString(); newsPub.ValidNews(newscontent); } NewsPub.Show(this, "过期多条新闻成功!"); Repeater_News_List_DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["userid"] != null && Request.QueryString["username"] != null && Request.QueryString["userdept"] != null) { Session["userid"] = Request.QueryString["userid"].ToString(); Session["username"] = Request.QueryString["username"].ToString(); Session["userdept"] = Request.QueryString["userdept"].ToString(); } else { } if (Request.QueryString["action"] != null) { string Action = Request.QueryString["action"].ToString(); if (Action == "delone_News") { try { string newsID = Request.QueryString["NewsID"].ToString(); newscontent.ID = newsID; newsPub.DeleteNews(newscontent); NewsPub.Show(this, "删除成功!"); } catch (Exception ex) { NewsPub.Show(this, "删除失败【" + ex.Message + "】"); } } if (Action == "valid") { try { string newsID = Request.QueryString["NewsID"].ToString(); newscontent.ID = newsID; newsPub.ValidNews(newscontent); NewsPub.Show(this, "过期新闻操作成功!"); } catch (Exception ex) { NewsPub.Show(this, "过期失败【" + ex.Message + "】"); } } } Repeater_News_List_DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["action"] != null) { try { string classID = Request.QueryString["ClassID"].ToString(); newsClass.ID = new Guid(classID); news.DeleteClass(newsClass); NewsPub.Show(this, "删除成功!"); } catch (Exception ex) { NewsPub.Show(this, "删除失败【" + ex.Message + "】"); } } Repeater_News_List_DataBind(); } }
protected void modifybt_Click(object sender, EventArgs e) { NewsContent newsContent = new NewsContent(); try { if (Request.QueryString["action"] != null) { string Action = Request.QueryString["action"].ToString(); if (Action == "modify") { newsContent.ClassID = ArticleClass.Value.ToString(); newsContent.DepartMentID = Dept.Value == null ? "全院" : Dept.Value.ToString(); newsContent.ID = Request.QueryString["NewsID"].ToString(); newsContent.Title = Title.Text; newsContent.Content = newspub.ZipContent(Content.Value); newsContent.Valid = 1; newsContent.DefaultImage = "1111"; news.UpdateNews(newsContent); NewsPub.ShowAlert("修改成功", "NewsList.aspx"); } } else { newsContent.ClassID = ArticleClass.Value.ToString(); newsContent.DepartMentID = Dept.Value == null ? "全院" : Dept.Value.ToString(); newsContent.Title = Title.Text; newsContent.Author = Session["userid"].ToString(); newsContent.Content = newspub.ZipContent(Content.Value); newsContent.AddTime = DateTime.Now; newsContent.Valid = 1; newsContent.DefaultImage = "1111"; news.InsertNews(newsContent); NewsPub.ShowAlert("添加成功!", "NewsList.aspx"); } } catch (Exception EX) { Label_Message.Text = EX.Message; } }