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)); } }
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>"); } } } }
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 = " ", 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("修改失败")); } } }
protected void clearAll_Click(object sender, EventArgs e) { LogHelper.deleteAll(); JSHelper.Redirect("admin Log.aspx", true); }