/// <summary> /// 切换新闻类型 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void DD_Type_SelectedIndexChanged(object sender, EventArgs e) { FNews fnews = new FNews(); string sql = " [Language]= '" + DL_lang.SelectedValue + "'"; if (DD_Type.SelectedValue != "0") { sql += " and News_Type =" + DD_Type.SelectedValue; } RP_con.DataSource = fnews.GetDAL().GetList(sql); RP_con.DataBind(); }
/// <summary> /// 保存顺序 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void OrderBy_Click(object sender, EventArgs e) { for (int i = 0; i < this.RP_con.Items.Count; i++) { FNews fnews = new FNews(); string id = ((RP_con.Items[i].FindControl("HiddenField_")) as HiddenField).Value; string orderby = ((RP_con.Items[i].FindControl("txtOrderBy")) as TextBox).Text; if (SITED.COMMON.PageValidate.IsNumber(orderby)) { SITED.NEWS.Model.ENEWS eNews = fnews.GetDAL().GetModel(Convert.ToInt32(id)); eNews.OrderBy = orderby; fnews.GetDAL().Update(eNews); } } Jscript.RedirectToFrames("Admin_News.aspx"); }
/// <summary> /// 删除所选 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void LB_Del_Click(object sender, EventArgs e) { FNews fnews = new FNews(); string sb = string.Empty; for (int i = 0; i < this.RP_con.Items.Count; i++) { CheckBox cb = (RP_con.Items[i].FindControl("CheckBox1_")) as CheckBox; if (cb.Checked == true) { string cid = ((RP_con.Items[i].FindControl("HiddenField_")) as HiddenField).Value; sb += cid + ","; } } fnews.GetDAL().DeleteMuli(sb); Jscript.RedirectToFrames("Admin_News.aspx"); }
/// <summary> /// 根据标题搜索 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string strCodition = txtCondition.Text; FNews fnews = new FNews(); string sql = " 1=1 "; if (strCodition.Trim().Length > 0) { sql += " and [Title] like '%" + strCodition + "%'"; } if (DD_Type.SelectedValue != "0") { sql += " and News_Type=" + DD_Type.SelectedValue; } sql += " and [Language]= '" + DL_lang.SelectedValue + "'"; RP_con.DataSource = fnews.GetDAL().GetList(sql); RP_con.DataBind(); }
/// <summary> /// 获取数据 /// </summary> /// <param name="strWhere"></param> /// <returns></returns> private DataSet GetData(string strWhere) { FNews news = new FNews(); return(news.GetDAL().GetList(strWhere)); }