Exemple #1
0
 protected void delete_Click(object sender, EventArgs e)
 {
     for (int i = 0; i <= gdvLog.Rows.Count - 1; i++)
     {
         CheckBox cb = (CheckBox)gdvLog.Rows[i].FindControl("CheckBox1");
         if (cb.Checked)
         {
             LogHelper.delete(int.Parse(gdvLog.Rows[i].Cells[1].Text));
             JSHelper.Redirect("adminLog.aspx", true);
         }
         //ArticleHelper.RealDelete(int.Parse(GridView1.Rows[i].Cells[0].Text));
     }
 }
Exemple #2
0
 protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item)
     {
         if (e.CommandName == "delete")
         {
             oucITEntities db = new oucITEntities();
             if (CourseHelper.Delete(Convert.ToInt32(e.CommandArgument), db))
             {
                 JSHelper.Redirect("CourseList.aspx", true);//window.location.href='NewsList.aspx'
             }
             else
             {
                 Response.Write("<script>alert('删除失败!');</script>");
             }
         }
     }
 }
Exemple #3
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        //以用户输入构建Article对象
        Article ar;

        if (CheckBox1.Checked)
        {
            ar = new Article
            {
                Title      = tbTitle.Text,
                SubTitle   = tbSubTitle.Text,
                AuthorID   = ((User)Session["User"]).UserID,
                Author     = DropDownList3.SelectedValue == "我自己" ? UserHelper.RtnName(((User)Session["User"]).UserID) : DropDownList3.SelectedValue,
                Source     = DropDownList4.SelectedValue == "我自己" ? UserHelper.RtnName(((User)Session["User"]).UserID) : DropDownList4.SelectedValue,
                Link       = tbLink.Text,
                Type       = Label11.Visible ? Label11.Text : Request.QueryString["type"] + ":" + subTypes.SelectedValue,//例如:党建工作:党员发展
                OnTop      = cbTop.Checked,
                Hot        = cbHot.Checked,
                Attachment = cbAttach.Checked,
                UpdateTime = GetTime(tyear.Text, tmonth.Text, tday.Text) ?? DateTime.Now,
                Deleted    = false,
                Content    = "&nbsp;",
                ImgUrl     = null // HiddenField1.Value == "" ? null : HiddenField1.Value,CheckBox2.Checked?GetImgUrl(CKEditor1.Text):
            }
        }
        ;

        else
        {
            string saveContent = Server.HtmlDecode(myEditor11.InnerHtml);
            if (Label11.Text.Equals("学术报告:学术报告") || subTypes.SelectedValue.Equals("学术报告"))
            {
                saveContent = dplYear.SelectedValue + "-" + Convert.ToInt32(dplMonth.SelectedValue).ToString("D2") + "-" + Convert.ToInt32(dplDay.SelectedValue).ToString("D2") + "!" + dplHour.SelectedValue + ":" + dplMinute.SelectedValue + "!" + txtPlace.Text.Trim() + "#" + Server.HtmlDecode(myEditor11.InnerHtml);
            }
            ar = new Article
            {
                Title    = tbTitle.Text,
                SubTitle = tbSubTitle.Text,
                AuthorID = ((User)Session["User"]).UserID,
                Author   = DropDownList3.SelectedValue == "我自己" ? UserHelper.RtnName(((User)Session["User"]).UserID) : DropDownList3.SelectedValue,
                Source   = DropDownList4.SelectedValue == "我自己" ? UserHelper.RtnName(((User)Session["User"]).UserID) : DropDownList4.SelectedValue,

                Link       = null,
                Type       = Label11.Visible ? Label11.Text : Request.QueryString["type"] + ":" + subTypes.SelectedValue,//例如:党建工作:党员发展
                OnTop      = cbTop.Checked,
                Hot        = cbHot.Checked,
                Attachment = cbAttach.Checked,
                UpdateTime = GetTime(tyear.Text, tmonth.Text, tday.Text) ?? DateTime.Now,
                Deleted    = false,
                //Content = dplYear.SelectedValue + "-" + Convert.ToInt32(dplMonth.SelectedValue).ToString("D2") + "-" + Convert.ToInt32(dplDay.SelectedValue).ToString("D2") + "!" + dplHour.SelectedValue + ":" + dplMinute.SelectedValue + "!" + txtPlace.Text.Trim() + "#" + Server.HtmlDecode(myEditor11.InnerHtml),
                Content = saveContent,

                ImgUrl = CheckBox2.Checked ? GetImgUrl(Server.HtmlDecode(myEditor11.InnerHtml)) : null
            };
        }

        //增加是否官方的新闻
        if (dplNewsSource.Visible == true)
        {
            if (dplNewsSource.Text.Contains("学院官方"))
            {
                ar.isOfficial = true;
            }
            else
            {
                ar.isOfficial = false;
            }
        }

        // 判断是添加还是修改,修改数据库
        string Pattern = @"(http|https)://[^\s]*";
        Regex  r       = new Regex(Pattern);

        if (courseID == 0)
        {
            if (panelAcademic.Visible == true && string.Equals(string.Empty, txtPlace.Text.Trim()))
            {
                Response.Write(JSHelper.ShowAlert("请检查举办地点!"));
            }
            else if (tbTitle.Text.Trim() == "")
            {
                Response.Write(JSHelper.ShowAlert("标题不能为空!"));
            }
            else if (CheckBox1.Checked == true && tbLink.Text.Trim() == "")
            {
                Response.Write(JSHelper.ShowAlert("转向链接不能为空!"));
            }
            else if (CheckBox1.Checked == true && r.IsMatch(tbLink.Text.Trim()) == false)
            {
                Response.Write(JSHelper.ShowAlert("转向链接格式有误!"));
            }
            else if (CheckBox1.Checked == false && Server.HtmlDecode(myEditor11.InnerHtml).Length == 0)
            {
                Response.Write(JSHelper.ShowAlert("正文不能为空!"));
            }
            else if (ArticleHelper.AddArticle(ar))
            {
                if (ar.Type.Equals("就业工作:招聘信息"))
                {
                    CHelper.Cread(ar.ArticleID, ar.Title, ar.Type);
                }
                else
                {
                    Response.Write(JSHelper.ShowAlert("添加成功"));
                }
                JSHelper.Redirect("MyArticles.aspx", true);
            }
            else
            {
                Response.Write(JSHelper.ShowAlert("添加失败"));
            }
        }
        else
        {
            Article tem = ArticleHelper.GetArticleByID(courseID);
            ar.Hit       = tem.Hit;
            ar.ArticleID = courseID;
            //处理修改的时候type叠加
            ar.Type = ArticleHelper.GetArticleByID(courseID).Type;
            if (panelAcademic.Visible = true && string.Equals(string.Empty, txtPlace.Text.Trim()))
            {
                Response.Write(JSHelper.ShowAlert("请检举办地点!"));
            }
            else if (tbTitle.Text.Trim() == "")
            {
                Response.Write(JSHelper.ShowAlert("标题不能为空!"));
            }
            else if (CheckBox1.Checked == true && tbLink.Text.Trim() == "")
            {
                Response.Write(JSHelper.ShowAlert("转向链接不能为空!"));
            }
            else if (CheckBox1.Checked == true && r.IsMatch(tbLink.Text.Trim()) == false)
            {
                Response.Write(JSHelper.ShowAlert("转向链接格式有误!"));
            }
            else if (CheckBox1.Checked == false && Server.HtmlDecode(myEditor11.InnerHtml).Length == 0)
            {
                Response.Write(JSHelper.ShowAlert("正文不能为空!"));
            }
            else if (ArticleHelper.UpdateArticle(ar))
            {
                Response.Write(JSHelper.ShowAlert("修改成功"));
                JSHelper.Redirect("MyArticles.aspx", true);
            }
            else
            {
                Response.Write(JSHelper.ShowAlert("修改失败"));
            }
        }
    }
Exemple #4
0
 protected void clearAll_Click(object sender, EventArgs e)
 {
     LogHelper.deleteAll();
     JSHelper.Redirect("admin    Log.aspx", true);
 }