using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CB.Cache;
using CB.Framework;
using CB.Common;
namespace CB.Admin.Plugins.OpenCode
{
public partial class FCQLCInfoList : AdminPage
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
InitData();
}
}
protected override void InitData()
{
BindRepeaterList();
base.InitData();
}
protected override void BindRepeaterList()
{
int recordCount;
var list = CB.Data.FCQLCService.ToPaging(new Entity.FCQLCInfo()
{
Term = TypeConverter.StrToInt(txtUsername.Text.Trim())
}, 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 btnRemoveCache_Click(object sender, EventArgs e)
{
string url =
string.Format("https://kjh.55128.cn/WebServices/HandlerFun.ashx?action=removecache&cachekey={0}",
CacheKeys.FCQLCList);
string res = CommunalHelper.HttpRequest(url);
if (res.Equals("success"))
{
string allStr = $"{ System.Configuration.ConfigurationManager.AppSettings["55128"]}/ Communal/HandlerFun.ashx?action=RemoveAllCache";
CommunalHelper.HttpRequest(allStr);
ShowMessageBox("提示:清除缓存成功!");
}
Console.WriteLine(res);
}
protected void repeaterList_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if ("dndel" == e.CommandName)
{
CB.Data.FCQLCService.Delete(TypeConverter.ObjectToInt(e.CommandArgument));
Logs("删除福彩七乐彩", string.Format("删除福彩七乐彩[ID={0}]", e.CommandArgument));
}
BindRepeaterList();
}
//翻页
protected void AspNetPager1_PageChanged(object sender, EventArgs e)
{
BindRepeaterList();
}
}
}