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);
        }
Esempio n. 2
0
        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);
                }
            }
        }
Esempio n. 6
0
        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;
                }
            }
        }
Esempio n. 9
0
        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));
                        }
                    }
                }
            }
        }
Esempio n. 13
0
        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;
            }
        }
Esempio n. 17
0
        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);
                }
            }
        }
Esempio n. 20
0
        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));
        }
Esempio n. 22
0
        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);
        }
Esempio n. 25
0
        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);
        }
Esempio n. 27
0
        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));
        }
Esempio n. 30
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("", Session, Response);

            GMUser user = (GMUser)Session["user"];

            genTable(m_result, user);
        }