示例#1
0
        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();
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
        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();
        }
示例#4
0
        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();
        }
示例#5
0
        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();
            }
        }
示例#6
0
 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();
     }
 }
示例#7
0
        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;
            }
        }