12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using CB.Framework;
- using CB.Common;
- using CB.Entity;
- using CB.TVUCenter.Config;
- namespace CB.Admin.Plugins.Lottery
- {
- public partial class AreaList : 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.AreaService.ToPaging(new Entity.AreaInfo()
- {
- Name = txtName.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 repeaterList_ItemCommand(object source, RepeaterCommandEventArgs e)
- {
- if ("dndel" == e.CommandName)
- {
-
- CB.Data.AreaService.Delete(TypeConverter.ObjectToInt(e.CommandArgument));
- UpdateTvConfig();
- Logs("删除地区", string.Format("删除地区[ID={0}]", e.CommandArgument));
- }
- BindRepeaterList();
- }
- private bool UpdateTvConfig()
- {
- TVConfigInfo entity = CB.TVUCenter.Config.TVConfigs.GetConfig();
- entity.AreaVersion = TypeConverter.StrToInt(DateTime.Now.ToString("yyyyMMddHH").Substring(2, 8));
- return CB.TVUCenter.Config.TVConfigs.UpdateConfig(entity);
- }
- //翻页
- protected void AspNetPager1_PageChanged(object sender, EventArgs e)
- {
- BindRepeaterList();
- }
- public static string GetType(string type)
- {
- switch (type)
- {
- case "Country":
- return "全国性";
- case "Province":
- return "全省性";
- case "Area":
- return "地区联销";
- default:
- return "";
-
- }
- }
- public static string GetParentName(int pid)
- {
- AreaInfo entity = CB.Data.AreaService.Get(pid);
- if (entity!=null&&entity.Aid>0)
- {
- return entity.Name.ToString().Trim();
- }
- return "";
- }
- }
- }
|