protected void onQuery(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamQuery param = new ParamQuery(); // param.m_time = m_time.Text; OpRes res = user.doQuery(param, QueryType.queryTypeOnlinePlayerNumPerHour); TableTdOnlinePlayerNumPerHour view = new TableTdOnlinePlayerNumPerHour(); //view.genTable(user, m_result, res); }
public void ProcessRequest(HttpContext context) { RightMgr.getInstance().opCheck(RightDef.TD_ONLINE_PER_HOUR, context.Session, context.Response); int op = Convert.ToInt32(context.Request.Form["op"]); string time = context.Request.Form["time"]; ParamQuery param = new ParamQuery(); if (op == 0) { param.m_time = time; param.m_param = context.Request.Form["param"]; } else { param.m_time = DateTime.Now.Date.AddDays(-30).ToShortDateString() + "-" + DateTime.Now.Date.ToShortDateString(); } param.m_way = QueryWay.by_way0 + op; GMUser user = (GMUser)context.Session["user"]; OpRes res = user.doQuery(param, QueryType.queryTypeOnlinePlayerNumPerHour); string str = ""; if (res == OpRes.opres_success) { if (op == 0) { Table table = new Table(); TableTdOnlinePlayerNumPerHour view = new TableTdOnlinePlayerNumPerHour(); view.genTable(user, table, res); StringWriter sw = new StringWriter(); HtmlTextWriter w = new HtmlTextWriter(sw); table.RenderControl(w); str = sw.GetStringBuilder().ToString(); } else { ResultOnlinePlayerNumPerHour qresult = (ResultOnlinePlayerNumPerHour)user.getQueryResult(null, QueryType.queryTypeOnlinePlayerNumPerHour); str = qresult.toJson(); } } context.Response.ContentType = "text/plain"; context.Response.Write(str); }