private void genTable(Table table, OpRes res, ParamQueryGift param, GMUser user, QueryMgr mgr) { m_page.InnerHtml = ""; m_foot.InnerHtml = ""; table.GridLines = GridLines.Both; TableRow tr = new TableRow(); table.Rows.Add(tr); TableCell td = null; if (res != OpRes.opres_success) { td = new TableCell(); tr.Cells.Add(td); td.Text = OpResMgr.getInstance().getResultString(res); return; } List <FishlordStageItem> qresult = (List <FishlordStageItem>)mgr.getQueryResult(QueryType.queryTypeFishlordStage); int i = 0, j = 0; // 表头 for (i = 0; i < s_head.Length; i++) { td = new TableCell(); tr.Cells.Add(td); td.Text = s_head[i]; } for (i = 0; i < qresult.Count; i++) { tr = new TableRow(); if ((i & 1) == 0) { tr.CssClass = "alt"; } table.Rows.Add(tr); m_content[0] = qresult[i].m_time; m_content[1] = StrName.s_roomName[qresult[i].m_roomId - 1]; m_content[2] = StrName.s_stageName[qresult[i].m_stage]; m_content[3] = qresult[i].m_income.ToString(); m_content[4] = qresult[i].m_outlay.ToString(); m_content[5] = qresult[i].getFactExpRate(); for (j = 0; j < s_head.Length; j++) { td = new TableCell(); tr.Cells.Add(td); td.Text = m_content[j]; } } string page_html = "", foot_html = ""; m_gen.genPage(param, @"/appaspx/stat/StatFishlordStage.aspx", ref page_html, ref foot_html, user); m_page.InnerHtml = page_html; m_foot.InnerHtml = foot_html; }
// 桌子的盈利率表格 protected void genDeskTable(Table table, GMUser user, ParamQueryGift param, QueryType qType, PageGift gen) { 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]; } List <ResultFishlordExpRate> qresult = (List <ResultFishlordExpRate>)user.getQueryResult(qType /*QueryType.queryTypeFishlordDeskParam*/); bool alt = true; foreach (var info in qresult) { tr = new TableRow(); table.Rows.Add(tr); if (alt) { tr.CssClass = "alt"; } alt = !alt; m_content[0] = info.m_roomId.ToString(); m_content[1] = info.m_totalIncome.ToString(); m_content[2] = info.m_totalOutlay.ToString(); m_content[3] = info.getDelta().ToString(); m_content[4] = info.getFactExpRate(); m_content[5] = info.m_abandonedbullets.ToString(); for (int j = 0; j < s_head.Length; j++) { TableCell td = new TableCell(); tr.Cells.Add(td); td.Text = m_content[j]; } } param.m_state--; string page_html = "", foot_html = ""; gen.genPage(param, m_callURL /*@"/appaspx/stat/StatFishlordDeskEarningsRate.aspx"*/, ref page_html, ref foot_html, user); m_page = page_html; m_foot = foot_html; }
protected void onQuery(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamQueryGift param = new ParamQueryGift(); param.m_param = m_time.Text; param.m_state = m_room.SelectedIndex; param.m_curPage = m_gen.curPage; param.m_countEachPage = m_gen.rowEachPage; QueryMgr mgr = user.getSys <QueryMgr>(SysType.sysTypeQuery); OpRes res = mgr.doQuery(param, QueryType.queryTypeFishlordStage, user); genTable(m_result, res, param, user, mgr); }
public override void genPage(ParamQueryBase query_param, string url, ref string page_link, ref string foot, GMUser user) { ParamQueryGift dparam = (ParamQueryGift)query_param; PageBrowseGenerator p = new PageBrowseGenerator(); long total_page = 0; Dictionary <string, object> url_param = new Dictionary <string, object>(); url_param["state"] = dparam.m_state; url_param["playerId"] = dparam.m_param; page_link = p.genPageFoot(query_param.m_curPage, m_rowEachPage, url, ref total_page, user, url_param); if (total_page != 0) { foot = query_param.m_curPage + "/" + total_page; } }
public void onQueryDesk(GMUser user, PageGift gen, int roomId, Table table, QueryType qType) { ParamQueryGift param = new ParamQueryGift(); param.m_curPage = gen.curPage; param.m_countEachPage = gen.rowEachPage; param.m_state = roomId; user.doQuery(param, qType /*QueryType.queryTypeFishlordDeskParam*/); genDeskTable(table, user, param, qType, gen); }
public void onQuery(GMUser user, string time, int roomId, PageGift gen, Table table, QueryType qType) { ParamQueryGift param = new ParamQueryGift(); param.m_param = time; param.m_state = roomId; param.m_curPage = gen.curPage; param.m_countEachPage = gen.rowEachPage; OpRes res = user.doQuery(param, qType /*QueryType.queryTypeFishlordStage*/); genTable(table, res, param, user, qType, gen); }
protected void onSearch(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamQueryGift param = new ParamQueryGift(); param.m_curPage = m_gen.curPage; param.m_countEachPage = m_gen.rowEachPage; param.m_state = m_filter.SelectedIndex; param.m_param = m_param.Text; QueryMgr mgr = user.getSys <QueryMgr>(SysType.sysTypeQuery); OpRes res = mgr.doQuery(param, QueryType.queryTypeExchange, user); genGiftTable(GiftTable, res, param, user, mgr); if (param.m_state == (int)ExState.wait) { m_btnActive.Visible = true; } else { m_btnActive.Visible = false; } }
private void genGiftTable(Table table, OpRes res, ParamQueryGift param, GMUser user, QueryMgr mgr) { m_page.InnerHtml = ""; m_foot.InnerHtml = ""; table.GridLines = GridLines.Both; TableRow tr = new TableRow(); table.Rows.Add(tr); TableCell td = null; if (res != OpRes.opres_success) { td = new TableCell(); tr.Cells.Add(td); td.Text = OpResMgr.getInstance().getResultString(res); return; } List <ExchangeItem> qresult = (List <ExchangeItem>)mgr.getQueryResult(QueryType.queryTypeExchange); int i = 0, j = 0; if (param.m_state != 1) { i++; } // 表头 for (; i < s_head.Length; i++) { td = new TableCell(); tr.Cells.Add(td); td.Text = s_head[i]; } for (i = 0; i < qresult.Count; i++) { tr = new TableRow(); if ((i & 1) == 0) { tr.CssClass = "alt"; } table.Rows.Add(tr); if (param.m_state == 1) { m_content[0] = Tool.getCheckBoxHtml("aaa", qresult[i].m_exchangeId, false); } m_content[1] = qresult[i].m_playerId.ToString(); m_content[2] = qresult[i].m_phone; m_content[3] = qresult[i].m_itemName; m_content[4] = qresult[i].m_exchangeTime; m_content[5] = qresult[i].m_giveOutTime; m_content[6] = qresult[i].getStateName(); if (param.m_state != (int)ExState.wait) { j = 1; } else { j = 0; } for (; j < s_head.Length; j++) { td = new TableCell(); tr.Cells.Add(td); td.Text = m_content[j]; } } string page_html = "", foot_html = ""; m_gen.genPage(param, @"/appaspx/service/ServiceExchange.aspx", ref page_html, ref foot_html, user); m_page.InnerHtml = page_html; m_foot.InnerHtml = foot_html; }