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("", 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); }
// 初始化默认帐号 private void initAccount() { List <Dictionary <string, object> > accountlist = new List <Dictionary <string, object> >(); accountlist.Add(genAccount("GM_admin", "admin", "123456")); foreach (Dictionary <string, object> acc in accountlist) { DBMgr.getInstance().addTableData(TableName.GM_ACCOUNT, acc, "user", Convert.ToString(acc["user"]), 0, DbName.DB_ACCOUNT); } // 账号类型的列表 m_accountType.Add(new AccountType("program", "程序")); m_accountType.Add(new AccountType("plan", "策划")); m_accountType.Add(new AccountType("operation", "运营")); m_accountType.Add(new AccountType("service", "客服")); m_accountType.Add(new AccountType("opDirector", "运营总监")); m_accountType.Add(new AccountType("ceo", "CEO")); bool res = true; foreach (var at in m_accountType) { res = addDefaultGmType(at.m_type, at.m_name); } if (res) { RightMgr.getInstance().readRightSet(); } }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); if (!IsPostBack) { string acc = Request.QueryString["acc"]; string detail = Request.QueryString["detail"]; string time = Request.QueryString["time"]; if (!string.IsNullOrEmpty(acc) && !string.IsNullOrEmpty(detail) && !string.IsNullOrEmpty(time)) { try { m_time.Text = time; GMUser user = (GMUser)Session["user"]; onQuery(acc, Convert.ToInt32(detail), user); } catch (System.Exception ex) { } } } }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("viewlog", Session, Response); if (!IsPostBack) { int count = OpLogMgr.getInstance().getOpInfoCount(); for (int i = -1; i < count; i++) { OpInfo info = OpLogMgr.getInstance().getOpInfo(i); if (info != null) { opType.Items.Add(new ListItem(info.m_opName, info.m_opType.ToString())); } else { opType.Items.Add(new ListItem("全部", i.ToString())); } } GMUser user = (GMUser)Session["user"]; if (user.m_type != "admin") { Button2.Visible = false; } if (m_gen.parse(Request)) { opType.SelectedIndex = m_gen.m_opType; m_time.Text = m_gen.m_time; onSearchLog(null, null); } } }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); if (!IsPostBack) { GMUser user = (GMUser)Session["user"]; init(user); string acc = Request.QueryString["acc"]; if (!string.IsNullOrEmpty(acc)) { int index = 0; if (acc != user.m_user) { foreach (ListItem item in m_accList.Items) { if (item.Value == acc) { break; } index++; } } if (m_accList.Items.Count == index) { index = 0; } m_accList.SelectedIndex = index; } } }
public void ProcessRequest(HttpContext context) { RightMgr.getInstance().opCheck(RightDef.OP_PLAYER_OP, context.Session, context.Response); ParamPlayerOp param = new ParamPlayerOp(); param.m_op = context.Request.Form["op"]; param.m_acc = context.Request.Form["playerId"]; param.m_prop = context.Request.Form["prop"]; param.m_value = context.Request.Form["value"]; GMUser user = (GMUser)context.Session["user"]; OpRes res = user.doDyop(param, DyOpType.opTypeKickPlayer); string str = ""; if (param.m_op == "getLogFishList" || param.m_op == "getLimitDbSendPlayer") { DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); List <int> dyres = (List <int>)mgr.getResult(DyOpType.opTypeKickPlayer); str = string.Join(",", dyres); } else { str = OpResMgr.getInstance().getResultString(res); } context.Response.ContentType = "text/plain"; context.Response.Write(str); }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); if (!IsPostBack) { string acc = Request.QueryString["acc"]; string right = Request.QueryString["right"]; if (string.IsNullOrEmpty(acc)) { return; } m_right.Items.Add(new ListItem("能够创建下级代理", RIGHT.CREATE_AGENCY.ToString())); m_right.Items.Add(new ListItem("能够创建API账号", RIGHT.CREATE_API.ToString())); m_acc.Text = acc; if (RightMap.hasRight(RIGHT.CREATE_AGENCY, right)) { m_right.Items[0].Selected = true; } if (RightMap.hasRight(RIGHT.CREATE_API, right)) { m_right.Items[1].Selected = true; } } }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); GMUser user = (GMUser)Session["user"]; if (!user.isAPIAcc()) { Server.Transfer(DefCC.ASPX_EMPTY); } m_view = new CLogViewer(LogTable, m_page, m_foot, opType); if (!IsPostBack) { int count = OpLogMgr.getInstance().getOpInfoCount(); opType.Items.Add(new ListItem("全部", "0")); for (int i = 0; i < s_ids.Length; i++) { OpInfo info = OpLogMgr.getInstance().getOpInfo(s_ids[i]); if (info != null) { opType.Items.Add(new ListItem(info.m_opName, info.m_opType.ToString())); } } PageViewLog gen = m_view.getPageViewFoot(); if (gen.parse(Request)) { opType.SelectedIndex = gen.m_opType; m_time.Text = gen.m_time; onSearchLog(null, null); } } }
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 Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck(RightDef.SVR_ADD_SERVICE_INFO, Session, Response); if (!IsPostBack) { genTable(m_curHelp, (GMUser)Session["user"]); Dictionary <int, PlatformInfo> data = ResMgr.getInstance().getAllPlatId(); var platList = from d in data orderby d.Key select d; foreach (var plat in platList) { m_platform.Items.Add(plat.Value.m_chaName); } } else { m_delList = Request["sel"]; if (m_delList == null) { m_delList = ""; } } }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("operation", Session, Response); if (!IsPostBack) { GMUser user = (GMUser)Session["user"]; m_channel.Items.Add(new ListItem("全部平均", "")); if (user.m_type == "admin" || user.m_viewChannel == "all") { Dictionary <string, TdChannelInfo> data = TdChannel.getInstance().getAllData(); foreach (var item in data.Values) { m_channel.Items.Add(new ListItem(item.m_channelName, item.m_channelNo)); } } else { Dictionary <string, TdChannelInfo> data = TdChannel.getInstance().getAllData(); foreach (var item in data.Values) { if (user.m_viewChannel.IndexOf(item.m_channelNo) >= 0) { m_channel.Items.Add(new ListItem(item.m_channelName, item.m_channelNo)); } } } } }
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); }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("viewlog", Session, Response); if (!IsPostBack) { int count = OpLogMgr.getInstance().getOpInfoCount(); opType.Items.Add(new ListItem("全部", "0")); for (int i = 1; i < LogType.LOG_TYPE_MAX; i++) { OpInfo info = OpLogMgr.getInstance().getOpInfo(i); if (info != null) { opType.Items.Add(new ListItem(info.m_opName, info.m_opType.ToString())); } } if (m_gen.parse(Request)) { opType.SelectedIndex = m_gen.m_opType; m_time.Text = m_gen.m_time; onSearchLog(null, null); } } }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("operation", Session, Response); if (!IsPostBack) { m_queryWay.Items.Add("已过期"); m_queryWay.Items.Add("未过期"); } else { if (m_modifyInfo.Value != "") { GMUser user = (GMUser)Session["user"]; DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); ParamGift param = new ParamGift(); param.m_isAdd = false; param.m_itemList = m_modifyInfo.Value; OpRes res = mgr.doDyop(param, DyOpType.opTypeGift, user); if (param.m_result != "") { m_res.InnerHtml = string.Format("礼包[{0}]更新失败!", param.m_result); } else { m_res.InnerHtml = OpResMgr.getInstance().getResultString(res); } genTable(m_result, user); } } }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); GMUser user = (GMUser)Session["user"]; switch (user.m_accType) { case AccType.ACC_SUPER_ADMIN: // 超级管理员 { Server.Transfer("/appaspx/account/AccountCreateDealer.aspx"); } break; case AccType.ACC_GENERAL_AGENCY: // 总代理 case AccType.ACC_AGENCY: // 代理 { Server.Transfer("/appaspx/account/AccountCreateDealerSubAdmin.aspx"); } break; case AccType.ACC_API: { Server.Transfer("/appaspx/account/AccountCreateAPIAdmin.aspx"); } break; default: { Server.Transfer(DefCC.ASPX_EMPTY); } break; } }
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 Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); if (!IsPostBack) { //for (int i = 0; i < StrName.s_gameList.Count; i++) { //GameInfo info = StrName.s_gameList[i]; //if (info.m_gameId != (int)GameId.fishpark && info.m_gameId != (int)GameId.dragon) { m_whichGame.Items.Add(new ListItem("黑红梅方", ((int)GameId.shcd).ToString())); } } if (m_gen.parse(Request)) { m_time.Text = m_gen.m_time; m_whichGame.SelectedIndex = m_gen.m_gameIndex; if (m_gen.m_bound > -1) { m_bound.Text = m_gen.m_bound.ToString(); } onQueryRecord(null, null); } } }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck(RightDef.SVR_EXCHANGE_MGR, Session, Response); if (IsPostBack) { m_selectStr = Request["aaa"]; if (m_selectStr == null) { m_selectStr = ""; } return; } else { m_filter.Items.Add("已兑现"); m_filter.Items.Add("未兑现"); if (m_gen.parse(Request)) { m_filter.SelectedIndex = m_gen.m_state; m_param.Text = m_gen.m_playerId; onSearch(null, null); } } }
public void ProcessRequest(HttpContext context) { RightMgr.getInstance().opCheck(RightDef.OP_WEEK_CHAMPION_SETTING, context.Session, context.Response); GMUser user = (GMUser)context.Session["user"]; ParamGrandPrixWeekChampion p = new ParamGrandPrixWeekChampion(); p.m_op = Convert.ToInt32(context.Request.Form["op"]); p.m_param = Convert.ToString(context.Request.Form["param"]); p.m_score = Convert.ToString(context.Request.Form["score"]); OpRes res = user.doDyop(p, DyOpType.opTypeWeekChampionControl); string str = OpResMgr.getInstance().getResultString(res); Dictionary <string, object> retVal = new Dictionary <string, object>(); retVal.Add("op", p.m_op); retVal.Add("param", p.m_param); retVal.Add("score", p.m_score); retVal.Add("resultStr", str); retVal.Add("result", (int)res); if (!string.IsNullOrEmpty(p.m_retNickName)) { retVal.Add("nickName", p.m_retNickName); } context.Response.ContentType = "text/plain"; context.Response.Write(ItemHelp.genJsonStr(retVal)); }
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 Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); if (!IsPostBack) { m_orderResult.Items.Add(new ListItem("全部", "-1")); m_orderResult.Items.Add(new ListItem("成功", PlayerReqOrderState.STATE_FINISH.ToString())); m_orderResult.Items.Add(new ListItem("失败", PlayerReqOrderState.STATE_FAILED.ToString())); if (m_gen.parse(Request)) { m_time.Text = m_gen.m_time; m_opAcc.Text = m_gen.m_opAcc; m_dstAcc.Text = m_gen.m_dstAcc; for (int i = 0; i < m_orderResult.Items.Count; i++) { if (m_orderResult.Items[i].Value == m_gen.m_orderState.ToString()) { m_orderResult.SelectedIndex = i; break; } } onQueryRecord(null, null); } } }
public void ProcessRequest(HttpContext context) { RightMgr.getInstance().opCheck(RightDef.GM_TYPE_EDIT, context.Session, context.Response); int op = Convert.ToInt32(context.Request.Form["op"]); string acc = context.Request.Form["acc"]; string gmType = context.Request.Form["gmType"]; string str = ""; switch (op) { case 0: { OpRes res = AccountMgr.getInstance().updateAccountType(acc, gmType); str = OpResMgr.getInstance().getResultString(res); } break; case 1: { OpRes res = AccountMgr.getInstance().delAccount(acc, null); str = OpResMgr.getInstance().getResultString(res); } break; } context.Response.ContentType = "text/plain"; context.Response.Write(str); }
string m_creator; // 玩家的创建者,为空表示创建者是当前操作账号 protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck(RIGHT.SCORE, Session, Response); if (!IsPostBack) { if (m_gen.parse(Request)) { } } GMUser user = (GMUser)Session["user"]; m_creator = Request.QueryString["acc"]; if (string.IsNullOrEmpty(m_creator)) { if (user.m_accType == AccType.ACC_SUPER_ADMIN || user.m_accType == AccType.ACC_GENERAL_AGENCY || user.m_accType == AccType.ACC_AGENCY_SUB) { Server.Transfer(DefCC.ASPX_EMPTY); } } onQueryMember(user); }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("operation", Session, Response); if (IsPostBack) { m_platList = Request["sel"]; if (m_platList == null) { m_platList = ""; } } else { m_platform.Items.Add("default"); for (int i = (int)PaymentType.e_pt_none + 1; i < (int)PaymentType.e_pt_max; i++) { PlatformInfo data = ResMgr.getInstance().getPlatformInfo(i); if (data == null) { m_platform.Items.Add("###"); } else { m_platform.Items.Add(data.m_chaName); } } GMUser user = (GMUser)Session["user"]; DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); genTable(m_result, user, mgr); } }
public void ProcessRequest(HttpContext context) { RightMgr.getInstance().opCheck("", context.Session, context.Response); GMUser user = (GMUser)context.Session["user"]; ParamCreateGmAccount param = new ParamCreateGmAccount(); param.m_accType = AccType.ACC_SUPER_ADMIN_SUB; param.m_pwd1 = context.Request.Form["pwd"]; param.m_pwd2 = param.m_pwd1; param.m_aliasName = context.Request.Form["name"]; OpRes res = user.doDyop(param, DyOpType.opTypeDyOpCreateGmAccount); string ret = ""; if (res == OpRes.opres_success) { ret = OpResMgr.getInstance().getResultString(OpRes.op_res_account_info, param.m_resultAcc, param.m_validatedCode); } else { ret = OpResMgr.getInstance().getResultString(res); } context.Response.ContentType = "text/plain"; context.Response.Write(ret); }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("viewlog", Session, Response); try { m_reqPage = Convert.ToInt32(Request["page"]); if (m_reqPage == 0) { m_reqPage = 1; } } catch (System.Exception ex) { m_reqPage = 1; } GMUser user = (GMUser)Session["user"]; genTable(m_reqPage, user); long total = 0; PageBrowseGenerator pg = new PageBrowseGenerator(); // user.totalRecord = OpLogMgr.getInstance().totalRecord; m_page.InnerHtml = pg.genPageFoot(m_reqPage, ROW_EACH_PAGE, @"/appaspx/LogViewer.aspx", ref total, user); if (total != 0) { m_foot.InnerHtml = m_reqPage + "/" + total; } }
public void ProcessRequest(HttpContext context) { RightMgr.getInstance().opCheck(RightDef.GM_TYPE_EDIT, context.Session, context.Response); ParamGmTypeEdit param = new ParamGmTypeEdit(); param.m_op = Convert.ToInt32(context.Request.Form["op"]); param.m_param = context.Request.Form["param"]; param.m_newValue = context.Request.Form["newValue"]; GMUser user = (GMUser)context.Session["user"]; OpRes res = user.doDyop(param, DyOpType.opTypeGmTypeEdit); string str = ""; switch (param.m_op) { case DefCC.OP_ADD: { Dictionary <string, object> retData = new Dictionary <string, object>(); retData.Add("result", (int)res); retData.Add("acc", param.m_param); retData.Add("id", param.m_newValue); str = ItemHelp.genJsonStr(retData); } break; case DefCC.OP_MODIFY: { Dictionary <string, object> retData = new Dictionary <string, object>(); retData.Add("result", (int)res); retData.Add("id", param.m_param); retData.Add("newValue", param.m_newValue); str = ItemHelp.genJsonStr(retData); } break; case DefCC.OP_REMOVE: { Dictionary <string, object> retData = new Dictionary <string, object>(); retData.Add("result", (int)res); retData.Add("id", param.m_param); str = ItemHelp.genJsonStr(retData); } break; case DefCC.OP_VIEW: { List <Dictionary <string, object> > gmList = (List <Dictionary <string, object> >)user.getDyopResult(DyOpType.opTypeGmTypeEdit); Dictionary <string, object> retData = new Dictionary <string, object>(); retData.Add("gmList", gmList); str = ItemHelp.genJsonStr(retData); } break; } context.Response.ContentType = "text/plain"; context.Response.Write(str); }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); GMUser user = (GMUser)Session["user"]; Server.Transfer(string.Format(DefCC.ASPX_GM_INFO, user.m_user)); }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); GMUser user = (GMUser)Session["user"]; genTable(m_result, user); }