public void ProcessRequest(HttpContext context) { RightMgr.getInstance().opCheck("", context.Session, context.Response); ParamQuery param = new ParamQuery(); param.m_time = context.Request.Form["time"]; int op = Convert.ToInt32(context.Request.Form["op"]); GMUser user = (GMUser)context.Session["user"]; string str = ""; switch (op) { case 0: { OpRes res = user.doQuery(param, QueryType.queryTypeFirstRechargeGameTimeDistribution); ResultFirstRechargeGameTimeDistribution result = (ResultFirstRechargeGameTimeDistribution)user.getQueryResult(QueryType.queryTypeFirstRechargeGameTimeDistribution); str = result.toJson(); } break; case 1: { OpRes res = user.doQuery(param, QueryType.queryTypeFirstRechargePointDistribution); ResultFirstRechargePointDistribution result = (ResultFirstRechargePointDistribution)user.getQueryResult(QueryType.queryTypeFirstRechargePointDistribution); str = result.toJson(); } break; } context.Response.ContentType = "text/plain"; context.Response.Write(str); }
protected void onSearchSpecialAcc() { GMUser user = (GMUser)Session["user"]; ParamMemberInfo param = new ParamMemberInfo(); param.m_searchDepth = 1; param.m_acc = m_acc.Text; int sel = Convert.ToInt32(m_type.SelectedValue); switch (sel) { case AccType.ACC_AGENCY: { OpRes res = user.doQuery(param, QueryType.queryTypeGmAccount); m_view.genTable(m_result, res, user, new EventHandler(onScoreOp), param); } break; case AccType.ACC_PLAYER: { ViewPlayerScoreInfo view = new ViewPlayerScoreInfo(IsRefreshed); OpRes res = user.doQuery(param, QueryType.queryTypePlayerMember); view.genTable(m_result, res, user); } break; } Label L = (Label)m_result.FindControl("Label" + param.m_acc); if (L != null) { L.Text = ""; } }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); string acc = ""; if (!IsPostBack) { if (m_gen.parse(Request)) { acc = m_gen.m_creator; } else { acc = Request.QueryString["acc"]; if (string.IsNullOrEmpty(acc)) { return; } m_gen.m_creator = acc; } } GMUser user = (GMUser)Session["user"]; ParamMemberInfo param = new ParamMemberInfo(); param.m_creator = acc; param.m_searchDepth = 1; param.m_curPage = m_gen.curPage; param.m_countEachPage = m_gen.rowEachPage; OpRes res = user.doQuery(param, QueryType.queryTypePlayerMember); m_view.genTable(m_result, res, user, this, param); m_levelStr.InnerHtml = user.getOpLevelMgr().getCurLevelStr(acc); }
public void ProcessRequest(HttpContext context) { RightMgr.getInstance().opCheck(RightDef.TD_RECHARGE_PER_HOUR, context.Session, context.Response); ParamQuery param = new ParamQuery(); param.m_time = DateTime.Now.Date.AddDays(-1).ToShortDateString() + "-" + DateTime.Now.Date.ToShortDateString(); GMUser user = (GMUser)context.Session["user"]; OpRes res = user.doQuery(param, QueryType.queryTypeRechargePerHour); Dictionary <string, object> retData = new Dictionary <string, object>(); if (res == OpRes.opres_success) { DataEachDay qresult = (DataEachDay)user.getQueryResult(QueryType.queryTypeRechargePerHour); var allData = qresult.getData(); foreach (var data in allData) { var s = string.Join <int>(",", data.m_data); retData.Add(data.m_time.ToShortDateString(), s); } } string str = ItemHelp.genJsonStr(retData); context.Response.ContentType = "text/plain"; context.Response.Write(str); }
protected void btnQuery_Click(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamQuery param = new ParamQuery(); param.m_time = m_time.Text; param.m_param = m_gold.Text; OpRes res = user.doQuery(param, QueryType.queryTypeAccountCoinLessValue); if (res != OpRes.opres_success) { m_res.InnerText = OpResMgr.getInstance().getResultString(res); return; } ResultAccountCoinLessValue rv = (ResultAccountCoinLessValue)user.getQueryResult(QueryType.queryTypeAccountCoinLessValue); Literal L = new Literal(); L.Text = string.Format("总共:{0}", rv.m_totalCount); divResult.Controls.Add(L); L = new Literal(); L.Text = "<br/>"; divResult.Controls.Add(L); L = new Literal(); L.Text = string.Format("小于指定金币共:{0}", rv.m_condCount); divResult.Controls.Add(L); }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); string acc = Request.QueryString["acc"]; string depthStr = Request.QueryString["depth"]; if (string.IsNullOrEmpty(acc) || string.IsNullOrEmpty(depthStr)) { return; } int depth; if (!int.TryParse(depthStr, out depth)) { return; } GMUser user = (GMUser)Session["user"]; ParamMemberInfo param = new ParamMemberInfo(); param.m_creator = acc; param.m_searchDepth = 1; param.m_creatorDepth = depth; param.m_subAcc = 2; OpRes res = user.doQuery(param, QueryType.queryTypeGmAccount); m_view.genTable(m_result, res, user, new EventHandler(onSetingAcc)); }
protected void onStat(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; OpRes res = user.doQuery(null, QueryType.queryTypeIndependentCows); genTable(m_result, res, user); }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); string acc = Request.QueryString["acc"]; if (string.IsNullOrEmpty(acc)) { Server.Transfer(DefCC.ASPX_EMPTY); } GMUser user = (GMUser)Session["user"]; m_isAdmin.Text = user.m_accType.ToString(); ParamMemberInfo param = new ParamMemberInfo(); param.m_creator = acc; param.m_searchDepth = 1; m_view = new ViewPlayerScoreInfo(IsRefreshed); OpRes res = user.doQuery(param, QueryType.queryTypePlayerMember); m_view.genTable(m_result, res, user); m_levelStr.InnerHtml = user.getOpLevelMgr().getCurLevelStr(acc); }
void setOnlineNum(GMUser user) { OpRes res = user.doQuery(null, QueryType.queryTypeOnlinePlayerCount); int c = (int)user.getQueryResult(QueryType.queryTypeOnlinePlayerCount); curOnline.InnerText = c.ToString(); }
public void ProcessRequest(HttpContext context) { RightMgr.getInstance().opCheck("", context.Session, context.Response); ParamQuery param = new ParamQuery(); param.m_param = context.Request.Form["data"]; param.m_time = context.Request.Form["time"]; string str = ""; if (param.m_param == "4") { Dictionary <string, object> ret = new Dictionary <string, object>(); var data = Fish_LevelCFG.getInstance().getAllData(); foreach (var d in data) { ret.Add(d.Key.ToString(), d.Value.m_openRate); } str = ItemHelp.genJsonStr(ret); } else { GMUser user = (GMUser)context.Session["user"]; OpRes res = user.doQuery(param, QueryType.queryTypeNewPlayer); ResultNewPlayer result = (ResultNewPlayer)user.getQueryResult(QueryType.queryTypeNewPlayer); str = result.toJson(param.m_param); } context.Response.ContentType = "text/plain"; context.Response.Write(str); }
protected void onQueryRecord(object sender, EventArgs e) { m_view = ViewGameHistoryBase.create(Convert.ToInt32(m_whichGame.SelectedValue)); if (m_view == null) { return; } GMUser user = (GMUser)Session["user"]; ParamGameHistory param = new ParamGameHistory(); param.m_countEachPage = m_gen.rowEachPage; param.m_curPage = m_gen.curPage; param.m_gameId = Convert.ToInt32(m_whichGame.SelectedValue); param.m_time = m_time.Text; param.m_bound = m_bound.Text; m_page.InnerHtml = ""; m_foot.InnerHtml = ""; OpRes res = user.doQuery(param, QueryType.queryTypeGameHistory); m_view.genTable(m_result, res, user); param.m_gameId = m_whichGame.SelectedIndex; string page_html = "", foot_html = ""; m_gen.genPage(param, @"/appaspx/stat/gamehistory/GameHistory.aspx", ref page_html, ref foot_html, user); m_page.InnerHtml = page_html; m_foot.InnerHtml = foot_html; }
protected void genTable(Table table, GMUser user) { ParamTotalConsume param = new ParamTotalConsume(); param.m_time = m_time.Text; param.m_currencyType = moneyType.SelectedIndex + 1; OpRes res = user.doQuery(param, QueryType.queryTypeFishConsume); if (res != OpRes.opres_success) { return; } ResultTotalConsume qresult = (ResultTotalConsume)user.getQueryResult(QueryType.queryTypeFishConsume); var fields = from f in qresult.m_fields orderby f ascending select f; int i = 0, k = 0; TableCell td = new TableCell(); TableRow tr = new TableRow(); tr.Cells.Add(td); table.Rows.Add(tr); // 生成行标题 foreach (var reason in fields) { tr = new TableRow(); table.Rows.Add(tr); td = new TableCell(); td.Text = qresult.getFishReason(reason); tr.Cells.Add(td); } for (i = 0; i < qresult.getResultCount(); i++) { TotalConsumeItem item = qresult.m_result[i]; td = new TableCell(); td.Text = item.m_time.ToShortDateString(); k = 0; tr = table.Rows[k]; tr.Cells.Add(td); // 生成这个结果 foreach (var reason in fields) { k++; tr = table.Rows[k]; td = new TableCell(); td.Text = ItemHelp.showMoneyValue(item.getValue(reason)).ToString(); tr.Cells.Add(td); } } }
protected void genTable(Table table, GMUser user) { TableRow tr = new TableRow(); table.Rows.Add(tr); int i = 0; for (; i < s_head.Length; i++) { TableCell td = new TableCell(); tr.Cells.Add(td); td.Text = s_head[i]; } ParamInformHead param = new ParamInformHead(); OpRes res = user.doQuery(param, QueryType.queryTypeInformHead); List <ResultnformHeadItem> qresult = (List <ResultnformHeadItem>)user.getQueryResult(QueryType.queryTypeInformHead); URLParam uparam = new URLParam(); uparam.m_text = "查看"; uparam.m_url = @"/appaspx/operation/OperationFreezeHead.aspx"; uparam.m_key = "playerId"; for (i = 0; i < qresult.Count; i++) { ResultnformHeadItem item = qresult[i]; m_content[0] = item.m_time; m_content[1] = item.m_informerId.ToString(); m_content[2] = item.m_dstPlayerId.ToString(); uparam.m_value = item.m_dstPlayerId.ToString(); m_content[3] = Tool.genHyperlink(uparam); m_content[5] = Tool.getCheckBoxHtml("playerList", item.m_dstPlayerId.ToString(), false); tr = new TableRow(); table.Rows.Add(tr); for (int j = 0; j < s_head.Length; j++) { TableCell td = new TableCell(); tr.Cells.Add(td); if (j == 4) { Image img = new Image(); img.Width = 72; img.Height = 72; img.ImageUrl = item.m_headURL; td.Controls.Add(img); } else { td.Text = m_content[j]; } } } }
// 期望盈利率表格 protected void genExpRateTable(Table table) { GMUser user = (GMUser)Session["user"]; table.GridLines = GridLines.Both; TableRow tr = new TableRow(); table.Rows.Add(tr); int i = 0; for (; i < s_head.Length; i++) { TableCell td = new TableCell(); tr.Cells.Add(td); td.Text = s_head[i]; } // long totalIncome = 0; // long totalOutlay = 0; OpRes res = user.doQuery(null, QueryType.queryTypeDragonParam); List <ResultDragonParam> qresult = (List <ResultDragonParam>)user.getQueryResult(QueryType.queryTypeDragonParam); for (i = 0; i < qresult.Count; i++) { ResultDragonParam item = qresult[i]; m_content[0] = StrName.s_dragonRoomName[item.m_roomId - 1]; m_content[1] = item.m_expRate.ToString(); m_content[2] = item.m_totalIncome.ToString(); m_content[3] = item.m_totalOutlay.ToString(); m_content[4] = item.getDelta().ToString(); m_content[5] = item.getFactExpRate().ToString(); m_content[6] = item.m_doubleIncome.ToString(); m_content[7] = item.m_doubleOutcome.ToString(); m_content[8] = item.m_curPlayerCount.ToString(); m_content[9] = Tool.getCheckBoxHtml("roomList", item.m_roomId.ToString(), false); tr = new TableRow(); table.Rows.Add(tr); for (int j = 0; j < s_head.Length; j++) { TableCell td = new TableCell(); tr.Cells.Add(td); td.Text = m_content[j]; // if (j == 4) //{ // setColor(td, m_content[j]); // } } } // addStatFoot(table, totalIncome, totalOutlay); }
protected void onQuery(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; TableRLose view = new TableRLose(); OpRes res = user.doQuery(null, QueryType.queryTypeRLose); view.genTable(user, m_result, res); }
protected void queryRecord() { GMUser user = (GMUser)Session["user"]; OpRes res = user.doQuery(null, QueryType.queryTypeQueryApiApprove); ViewApiApprove view = new ViewApiApprove(); view.genTable(m_result, res, user); }
protected void onStat(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamGameCalfRoping param = new ParamGameCalfRoping(); param.m_queryContent = ParamGameCalfRoping.QUERY_INDEPENDENT; OpRes res = user.doQuery(param, QueryType.queryTypeGameCalfRoping); genTable(m_result, res, param, user); }
protected void onQuery(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamGrandPrix param = new ParamGrandPrix(); param.m_queryType = ParamGrandPrix.QUERY_WEEK_CHAMPION; OpRes res = user.doQuery(param, QueryType.queryTypeGrandPrix); genTable(m_result, res, param, user); }
protected void queryRecord() { GMUser user = (GMUser)Session["user"]; ParamPlayerOrderQuery param = new ParamPlayerOrderQuery(); param.m_orderState = Convert.ToInt32(m_orderState.SelectedValue); OpRes res = user.doQuery(param, QueryType.queryTypeQueryPlayerOrder); m_view.genTable(m_result, res, user, new EventHandler(onScoreOp)); }
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.queryTypeExchangeStat); genTable(m_result, res, user); }
protected void onQuery(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; TableMaxOnline view = new TableMaxOnline(); ParamQuery param = new ParamQuery(); param.m_time = m_time.Text; OpRes res = user.doQuery(param, QueryType.queryTypeMaxOnline); view.genTable(user, m_result, res); }
protected void onDelPlayer(object sender, EventArgs e) { ParamInformHead param = new ParamInformHead(); param.m_playerList = m_playerList; param.m_opType = 1; GMUser user = (GMUser)Session["user"]; user.doQuery(param, QueryType.queryTypeInformHead); genTable(m_result, user); }
protected void onQuery(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; TablePlayerTotalMoney view = new TablePlayerTotalMoney(); ParamQuery param = new ParamQuery(); param.m_time = m_time.Text; OpRes res = user.doQuery(param, QueryType.queryTypeTotalPlayerMoney); view.genTable(user, m_result, res); }
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); }
protected void onQueryMember(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamGmAccount param = new ParamGmAccount(); param.m_time = m_time.Text; OpRes res = user.doQuery(param, QueryType.queryTypeGmAccount); genTable(m_result, res, user); }
// 查看具体模式下的盈利 protected void onViewGameMode(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamDragonGameModeEarning param = new ParamDragonGameModeEarning(); param.m_roomId = Convert.ToInt32(m_room.SelectedValue); param.m_tableId = m_desk.Text; OpRes res = user.doQuery(param, QueryType.queryTypeDragonGameModeEarning); genTable(m_gameMode, res, user); }
protected void onQueryPlayerInfo(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamMemberInfo param = new ParamMemberInfo(); param.m_acc = m_acc.Text; if (!string.IsNullOrEmpty(param.m_acc)) { OpRes res = user.doQuery(param, QueryType.queryTypePlayerMember); m_view.genTable(m_result, res, user, null, null); } }
protected void queryNextLevelMember(string acc, GMUser user) { ParamMemberInfo param = new ParamMemberInfo(); param.m_searchDepth = 1; param.m_creator = acc; OpRes res = user.doQuery(param, QueryType.queryTypeGmAccount); m_view.genTable(m_result, res, user, new EventHandler(onScoreOp), param); m_levelStr.InnerHtml = user.getOpLevelMgr().getCurLevelStr(acc); }
protected void onQuery(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamQuery param = new ParamQuery(); param.m_time = m_time.Text; param.m_param = m_channel.SelectedValue; OpRes res = user.doQuery(param, QueryType.queryTypeRechargePointStat); genTable(m_result, res, user); }
protected void onQuery(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamFishBoss param = new ParamFishBoss(); param.m_roomId = Convert.ToInt32(m_room.SelectedValue); param.time = m_time.Text; OpRes res = user.doQuery(param, QueryType.queryTypeFishBoss); genTable(m_result, res, user); }