protected void onQuery() { GMUser user = (GMUser)Session["user"]; ParamGrandPrixWeekChampion param = new ParamGrandPrixWeekChampion(); param.m_op = ParamGrandPrixWeekChampion.CUR_SAFE_ACCOUNT; user.doDyop(param, DyOpType.opTypeWeekChampionControl); DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); DyOpWeekChampionControl dy = (DyOpWeekChampionControl)mgr.getDyOp(DyOpType.opTypeWeekChampionControl); genTable(m_result, OpRes.opres_success, dy); }
protected void onSendMail(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); if (m_strList == "") { genTable(m_result, user, mgr); return; } DyOpSendMail dyip = (DyOpSendMail)mgr.getDyOp(DyOpType.opTypeSendMail); string[] str = Tool.split(m_strList, ','); for (int i = 0; i < str.Length; i++) { ParamSendMail param = new ParamSendMail(); Dictionary <string, object> data = dyip.getCheckMail(user, str[i]); if (data != null) { param.m_title = Convert.ToString(data["title"]); param.m_sender = Convert.ToString(data["sender"]); param.m_content = Convert.ToString(data["content"]); param.m_validDay = Convert.ToString(data["validDay"]); param.m_toPlayer = Convert.ToString(data["toPlayer"]); param.m_itemList = Convert.ToString(data["itemList"]); param.m_target = Convert.ToInt32(data["target"]); param.m_condVipLevel = Convert.ToString(data["vipLevel"]); param.m_condLogoutTime = Convert.ToString(data["logOutTime"]); if (data.ContainsKey("comment")) { param.m_comment = Convert.ToString(data["comment"]); } param.m_isCheck = false; OpRes res = dyip.doDyop(param, user); if (param.m_result == "" && res == OpRes.opres_success) { dyip.removeCheckMail(user, str[i]); m_res.InnerHtml = OpResMgr.getInstance().getResultString(res); } else { m_res.InnerHtml = OpResMgr.getInstance().getResultString(res); } } } genTable(m_result, user, mgr); }
private void genTable(Table table, GMUser user, DyOpMgr mgr) { table.GridLines = GridLines.Both; TableRow tr = new TableRow(); table.Rows.Add(tr); TableCell td = null; 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]; } List <ParamCheckMail> resultList = new List <ParamCheckMail>(); DyOpSendMail dyip = (DyOpSendMail)mgr.getDyOp(DyOpType.opTypeSendMail); dyip.getCheckMailList(user, resultList); for (i = 0; i < resultList.Count; i++) { tr = new TableRow(); table.Rows.Add(tr); m_content[0] = resultList[i].m_result; m_content[1] = resultList[i].m_target == 0 ? "给指定玩家发送" : "全服发送"; m_content[2] = resultList[i].m_title; m_content[3] = resultList[i].m_sender; m_content[4] = resultList[i].m_content; m_content[5] = resultList[i].m_validDay; m_content[6] = resultList[i].m_toPlayer; m_content[7] = resultList[i].m_itemList; m_content[8] = resultList[i].m_condLogoutTime; m_content[9] = resultList[i].m_condVipLevel; m_content[10] = resultList[i].m_comment; m_content[11] = Tool.getCheckBoxHtml("sel", resultList[i].m_id, false); for (j = 0; j < s_head.Length; j++) { td = new TableCell(); tr.Cells.Add(td); td.Text = m_content[j]; } } }
protected void genTestChannel() { testChannelList.Nodes.Clear(); GMUser user = (GMUser)Session["user"]; DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); DyOpAddChannel c = (DyOpAddChannel)mgr.getDyOp(DyOpType.opTypeEditChannel); string str = c.getTestChannel(user); /* if (str != "") * { * AccessDb.getAccDb().setConnDb("channel.mdb"); * * string sql = string.Format("select* from channel where channelNo in ({0})", str); * OleDbDataReader r = AccessDb.getAccDb().startQuery(sql); * if (r != null) * { * while (r.Read()) * { * TreeNode node = new TreeNode(); * node.NavigateUrl = "#"; * node.Value = r["channelNo"].ToString(); * node.Text = r["channelName"].ToString() + " 渠道编号:" + node.Value; * testChannelList.Nodes.Add(node); * } * } * AccessDb.getAccDb().end(); * }*/ string[] arr = str.Split(','); foreach (var s in arr) { ChannelInfo info = Channel.getInstance().getChannel(s); if (info != null) { TreeNode node = new TreeNode(); node.NavigateUrl = "#"; node.Value = info.channelNo; node.Text = info.channelName + " 渠道编号:" + node.Value; testChannelList.Nodes.Add(node); } } }
protected void genTable(Table table, GMUser 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]; } DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); DyOpFishBoss dy = (DyOpFishBoss)mgr.getDyOp(DyOpType.opTypeFishBoss); ParamFishBossControl param = new ParamFishBossControl(); param.m_op = ParamFishBossControl.VIEW_ROOM_BOSS; dy.doDyop(param, user); List <ResultBossItem> qresult = (List <ResultBossItem>)dy.getResult(); for (i = 0; i < qresult.Count; i++) { ResultBossItem item = qresult[i]; m_content[0] = StrName.s_fishRoomName[item.m_roomId - 1]; m_content[1] = item.m_maxBossCount.ToString(); m_content[2] = item.m_createBossRand.ToString(); m_content[3] = 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]; } } }
protected void onDelMail(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); if (m_strList == "") { genTable(m_result, user, mgr); return; } DyOpSendMail dyip = (DyOpSendMail)mgr.getDyOp(DyOpType.opTypeSendMail); string[] str = Tool.split(m_strList, ','); for (int i = 0; i < str.Length; i++) { dyip.removeCheckMail(user, str[i]); } genTable(m_result, user, mgr); }
private void genTable(Table table, GMUser user, DyOpMgr mgr) { table.GridLines = GridLines.Both; TableRow tr = new TableRow(); table.Rows.Add(tr); TableCell td = null; 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]; } List <ParamJPushAddApp> resultList = new List <ParamJPushAddApp>(); DyOpJPushAddApp dyip = (DyOpJPushAddApp)mgr.getDyOp(DyOpType.opTypePushApp); dyip.getAppList(user, resultList); for (i = 0; i < resultList.Count; i++) { tr = new TableRow(); table.Rows.Add(tr); m_content[0] = resultList[i].m_platName; m_content[1] = resultList[i].m_appName; m_content[2] = resultList[i].m_appKey; m_content[3] = resultList[i].m_apiSecret; m_content[4] = Tool.getCheckBoxHtml("sel", m_content[0], false); for (j = 0; j < s_head.Length; j++) { td = new TableCell(); tr.Cells.Add(td); td.Text = m_content[j]; } } }
private void genTable(Table table, GMUser user, DyOpMgr mgr) { table.GridLines = GridLines.Both; TableRow tr = new TableRow(); table.Rows.Add(tr); TableCell td = null; 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]; } DyOpBlockAccount dyacc = (DyOpBlockAccount)mgr.getDyOp(DyOpType.opTypeBlockAcc); List <ResultBlock> resultList = new List <ResultBlock>(); dyacc.getAccountList(user, resultList); for (i = 0; i < resultList.Count; i++) { tr = new TableRow(); table.Rows.Add(tr); m_content[0] = resultList[i].m_time; m_content[1] = resultList[i].m_param; m_content[2] = Tool.getCheckBoxHtml("sel", m_content[1], false); for (j = 0; j < s_head.Length; j++) { td = new TableCell(); tr.Cells.Add(td); td.Text = m_content[j]; } } }
protected void delTestChannel(object sender, EventArgs e) { ParamAddChannel param = new ParamAddChannel(); param.m_isAdd = false; foreach (var node in testChannelList.CheckedNodes) { TreeNode t = (TreeNode)node; param.m_channels.Add(t.Value); } GMUser user = (GMUser)Session["user"]; DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); DyOpAddChannel c = (DyOpAddChannel)mgr.getDyOp(DyOpType.opTypeEditChannel); OpRes res = mgr.doDyop(param, DyOpType.opTypeEditChannel, user); if (res == OpRes.opres_success) { // genSrcChannel(); genTestChannel(); } }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("operation", Session, Response); if (!IsPostBack) { GMUser user = (GMUser)Session["user"]; ParamMaintenance p = new ParamMaintenance(); p.m_opType = 0; DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); OpRes res = mgr.doDyop(p, DyOpType.opTypeMaintenance, user); if (res == OpRes.opres_success) { DyOpMaintenance dm = (DyOpMaintenance)mgr.getDyOp(DyOpType.opTypeMaintenance); ResultMaintenance result = dm.getResult(); switch (result.m_curState) { case 0: { m_curState.InnerText = "运行中"; } break; case 1: { m_curState.InnerText = "维护中"; } break; } m_info.Text = result.m_info; } else { m_curState.InnerText = "未知,出错"; } } }