| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- using System;
- using CB.Common;
- using CB.Data;
- using CB.Entity;
- using CB.Framework;
- namespace CB.Admin.Plugins.TrendTool
- {
- public partial class TrendToolListOld : AdminPage
- {
- protected string PageName = "";
- protected int pageID = 0;
- protected void Page_Load(object sender, EventArgs e)
- {
- pageID = WRequest.GetQueryInt("Id");
- PageName = WRequest.GetString("PageName");
- if (!IsPostBack)
- { BindRepeaterList(); }
- }
- protected override void BindRepeaterList()
- {
- FilterStatus status = TypeConverter.StringToEnum<FilterStatus>(ddlFilterStatus.SelectedValue);
- string FilterName = this.txtFilterName.Text.Trim();
- int recordCount;
- var list = TrendToolConfigService.ToPaging(new Entity.TrendToolConfigInfo() { PageID = this.pageID, FilterStatus = status, FilterTypeName = FilterName }, AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, out recordCount);
- //绑定数据源
- repeaterList.DataSource = list;
- repeaterList.DataBind();
- AspNetPager1.RecordCount = recordCount;
- }
- protected void btnSearch_Click(object sender, EventArgs e)
- {
- AspNetPager1.CurrentPageIndex = 1;
- BindRepeaterList();
- }
- protected void AspNetPager1_PageChanged(object sender, EventArgs e)
- {
- BindRepeaterList();
- }
- protected void txtFilterName_TextChanged(object sender, EventArgs e)
- {
- BindRepeaterList();
- }
- protected void ddlFilterStatus_SelectedIndexChanged(object sender, EventArgs e)
- {
- BindRepeaterList();
- }
- protected void repeaterList_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
- {
- if ("dndel" == e.CommandName)
- {
- TrendToolConfigService.Delete(TypeConverter.ObjectToInt(e.CommandArgument));
- Logs("删除工具过滤项配置", string.Format("删除工具过滤项配置[ID={0}]", e.CommandArgument));
- }
- BindRepeaterList();
- }
- protected string GetEnumHTML(string enumValue)
- {
- FilterStatus fs = TypeConverter.StringToEnum<FilterStatus>(enumValue);
- string html = ToolUtility.GetEnumDescription<FilterStatus>(enumValue);
- if (fs == FilterStatus.Cancel)
- { html = "<span style='color:red;font-size:large'>" + html + "</span>"; }
- else if (fs == FilterStatus.Test)
- { html = "<span style='color:orange;font-size:large'>" + html + "</span>"; }
- return html;
- }
- }
- }
|