<%@ WebHandler Language="C#" Class="GwMobileAreaHandler" %>
|
|
|
using Dao;
|
using Model;
|
using System;
|
using System.Collections.Generic;
|
using System.Text;
|
|
public class GwMobileAreaHandler : PageHandler<SysUser>
|
{
|
private GwMobileAreaDao mobileAreaDao = new GwMobileAreaDao();
|
|
public override JsonPageResult ProcessRequestInternal(PageContext<SysUser> context)
|
{
|
string @string = context.GetString("action");
|
switch (@string)
|
{
|
case "loadMobileAreaPageList":
|
return this.LoadMobileAreaPageList(context);
|
default:
|
throw new Exception("Invalid Action=" + @string);
|
}
|
}
|
|
public JsonPageResult AddMobileArea(PageContext<SysUser> context)
|
{
|
context.GetString("mobileSegment");
|
context.GetString("city");
|
context.GetString("province");
|
context.GetString("cardType");
|
return new JsonPageResult(true, (object) "创建号段成功!");
|
}
|
|
public JsonPageResult LoadMobileAreaPageList(PageContext<SysUser> context)
|
{
|
string string1 = context.GetString("segment");
|
string string2 = context.GetString("province");
|
string string3 = context.GetString("cardtype");
|
int recordcount = 0;
|
int int1 = context.GetInt("pageSize", 20);
|
int int2 = context.GetInt("pageIndex", 1);
|
StringBuilder stringBuilder = new StringBuilder();
|
List<Model.GwMobileArea> list = this.mobileAreaDao.MobilAreaPageList(string1, "", string2, string3, out recordcount, int1, int2);
|
if (recordcount != 0)
|
{
|
foreach (Model.GwMobileArea gwMobileArea in list)
|
{
|
stringBuilder.Append("<tr>");
|
stringBuilder.AppendFormat("<td>{0}</td>", (object) gwMobileArea.ID);
|
stringBuilder.AppendFormat("<td>{0}</td>", (object) gwMobileArea.MobileSegment);
|
stringBuilder.AppendFormat("<td>{0}-{1}</td>", (object) gwMobileArea.Province, (object) gwMobileArea.City);
|
stringBuilder.AppendFormat("<td>暂无可操作</td>");
|
stringBuilder.Append("</tr>");
|
}
|
}
|
else
|
stringBuilder.AppendFormat("<td colspan='8' style='text-align: center;'>暂无数据</td>");
|
return new JsonPageResult(true, (object) new
|
{
|
Table = stringBuilder.ToString(),
|
TotalCount = recordcount
|
});
|
}
|
}
|