Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck(RightDef.OP_WISH_CURSE, Session, Response);
            if (!IsPostBack)
            {
                m_opType.Items.Add("添加");
                m_opType.Items.Add("去除");

                m_type.Items.Add("祝福");
                m_type.Items.Add("诅咒");
                m_type.SelectedIndex = 0;

                // m_game.Items.Add(new ListItem("经典捕鱼", ((int)(GameId.fishlord)).ToString()));
                // m_game.Items.Add(new ListItem("鳄鱼公园", ((int)(GameId.fishpark)).ToString()));
            }
        }
Esempio n. 2
0
        public void ProcessRequest(HttpContext context)
        {
            RightMgr.getInstance().opCheck("modify", context.Session, context.Response);
            ParamModifyGmRight param = new ParamModifyGmRight();

            param.m_acc   = context.Request.Form["acc"];
            param.m_right = context.Request.Form["rstr"];
            param.m_op    = 1;

            GMUser user   = (GMUser)context.Session["user"];
            OpRes  res    = user.doDyop(param, DyOpType.opTypeDyOpModiyGmRight);
            string retStr = OpResMgr.getInstance().getResultString(res);

            context.Response.ContentType = "text/plain";
            context.Response.Write(retStr);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("", Session, Response);

            if (!IsPostBack)
            {
//                 for (int i = 0; i < StrName.s_moneyType.Length; i++)
//                 {
//                     m_moneyType.Items.Add(StrName.s_moneyType[i]);
//                 }

                m_way.Items.Add(new ListItem("日", ((int)StatSellerType.stat_seller_type_day).ToString()));
                m_way.Items.Add(new ListItem("月", ((int)StatSellerType.stat_seller_type_month).ToString()));
                m_way.SelectedIndex = 0;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("notice", Session, Response);

            if (IsPostBack)
            {
                m_selectStr = Request["aaa"];
                if (m_selectStr == null)
                {
                    m_selectStr = "";
                }
                return;
            }

            genTable(false);
        }
Esempio n. 5
0
    // 加载用户,默认从0号服务器
    public AccountInfo loadUser(string user)
    {
        // 从账号表account中查询是否存在这个用户
        Dictionary <string, object> data = m_mongoServer[0].getDB(DbName.DB_ACCOUNT).ExecuteGetBykey(TableName.GM_ACCOUNT, "user", user);
        AccountInfo info = null;

        if (data != null)
        {
            info         = new AccountInfo();
            info.m_user  = Convert.ToString(data["user"]);
            info.m_right = RightMgr.getInstance().getRight(Convert.ToString(data["type"]));
            info.m_pwd   = Convert.ToString(data["password"]);
            info.m_type  = Convert.ToString(data["type"]);
        }
        return(info);
    }
Esempio n. 6
0
        public void ProcessRequest(HttpContext context)
        {
            RightMgr.getInstance().opCheck("", context.Session, context.Response);

            GMUser user = (GMUser)context.Session["user"];
            ParamModifyGmProperty param = new ParamModifyGmProperty();

            param.m_whichProperty = Convert.ToInt32(context.Request.Form["op"]);
            param.m_acc           = context.Request.Form["acc"];
            param.m_param         = context.Request.Form["param"];
            OpRes  res = user.doDyop(param, DyOpType.opTypeDyOpModifyGmProperty);
            string str = OpResMgr.getInstance().getResultString(res);

            context.Response.ContentType = "text/plain";
            context.Response.Write(str);
        }
Esempio n. 7
0
        public void ProcessRequest(HttpContext context)
        {
            RightMgr.getInstance().opCheck("", context.Session, context.Response);
            ParamQuery param = new ParamQuery();

            param.m_time  = context.Request.Form["time"];
            param.m_param = context.Request.Form["param"];

            GMUser             user   = (GMUser)context.Session["user"];
            OpRes              res    = user.doQuery(param, QueryType.queryTypeGameTimeDistribution);
            ResultDistribution result = (ResultDistribution)user.getQueryResult(QueryType.queryTypeGameTimeDistribution);
            string             str    = result.toJson();

            context.Response.ContentType = "text/plain";
            context.Response.Write(str);
        }
Esempio n. 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck(RightDef.DATA_MONEY_FLOW, Session, Response);

            if (!IsPostBack)
            {
                m_game.Items.Add("全部");
                for (int i = 1; i < StrName.s_gameName.Length; i++)
                {
                    m_game.Items.Add(StrName.s_gameName[i]);
                }
            }
            else
            {
                onStat(null, null);
            }
        }
        public void ProcessRequest(HttpContext context)
        {
            RightMgr.getInstance().opCheck("", context.Session, context.Response);

            ParamAPISetLimit param = new ParamAPISetLimit();

            param.m_gameId   = Convert.ToInt32(context.Request.Form["gameId"]);
            param.m_apiAcc   = Convert.ToString(context.Request.Form["acc"]);
            param.m_setLimit = Convert.ToInt32(context.Request.Form["value"]);
            param.m_roomId   = Convert.ToInt32(context.Request.Form["roomId"]);
            param.m_op       = Convert.ToInt32(context.Request.Form["op"]);

            GMUser user = (GMUser)context.Session["user"];
            OpRes  res  = user.doDyop(param, DyOpType.opTypeModifyAPISetLimit);
            string ret  = OpResMgr.getInstance().getResultString(res);

            switch (param.m_op)
            {
            case 0:
            {
                Dictionary <string, object> data = new Dictionary <string, object>();
                data.Add("gameId", param.m_gameId);
                data.Add("roomId", param.m_roomId);
                data.Add("value", param.m_setLimit);
                data.Add("result", (int)res);
                data.Add("resStr", OpResMgr.getInstance().getResultString(res));

                ret = BaseJsonSerializer.genJsonStr(data);
            }
            break;

            case 1:
            {
                List <Dictionary <string, object> > dataList =
                    (List <Dictionary <string, object> >)user.getSys <DyOpMgr>(SysType.sysTypeDyOp).getResult(DyOpType.opTypeModifyAPISetLimit);

                Dictionary <string, object> data = new Dictionary <string, object>();
                data.Add("limitList", dataList);
                data.Add("base", DefCC.MONEY_BASE);
                ret = BaseJsonSerializer.genJsonStr(data);
            }
            break;
            }
            context.Response.ContentType = "text/plain";
            context.Response.Write(ret);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("operation", Session, Response);
            if (!IsPostBack)
            {
                m_opType.Items.Add("添加");
                m_opType.Items.Add("去除");

                m_type.Items.Add("祝福");
                m_type.Items.Add("诅咒");
                m_type.SelectedIndex = 0;

                // m_game.Items.Add(new ListItem("经典捕鱼", ((int)(GameId.fishlord)).ToString()));
                int id = (int)(GameId.fishpark);
                m_game.Items.Add(new ListItem(StrName.s_gameName[id], id.ToString()));
            }
        }
        DropDownList getGmTypeList(int j)
        {
            DropDownList dt = new DropDownList();

            dt.ID = "newTypeList" + j.ToString();
#if _OLD_RIGHT_
            List <AccountType> account = AccountMgr.getInstance().getAccountTypeList();
#else
            List <AccountType> account = RightMgr.getInstance().getAllGmType();
#endif

            foreach (AccountType acc in account)
            {
                dt.Items.Add(new ListItem(acc.m_name, acc.m_type));
            }
            return(dt);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("operation", Session, Response);

            if (!IsPostBack)
            {
                genTable(m_result, (GMUser)Session["user"]);
            }
            else
            {
                m_selectStr = Request["sel"];
                if (m_selectStr == null)
                {
                    m_selectStr = "";
                }
            }
        }
        // 提交人员权限的修改
        protected void onCommitRight(object sender, EventArgs e)
        {
            bool res = true;

            for (int i = 0; i < m_commit.Length; i++)
            {
                if (m_commit[i] != null)
                {
                    if (RightMgr.getInstance().modifyRight(s_type[i], m_commit[i]) == false)
                    {
                        res = false;
                    }
                }
            }
            m_res.InnerHtml = OpResMgr.getInstance().getResultString(res ? OpRes.opres_success : OpRes.op_res_failed);
            genTable();
        }
Esempio n. 14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck(RightDef.CALF_PARAM_CONTROL, Session, Response);

            if (!IsPostBack)
            {
                genExpRateTable(m_expRateTable);
            }
            else
            {
                m_roomList = Request["roomList"];
                if (m_roomList == null)
                {
                    m_roomList = "";
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("", Session, Response);
            if (!IsPostBack)
            {
                // m_property.Items.Add(new ListItem("所有", "-1"));
                m_property.Items.Add(new ListItem("金币", "1"));
                m_property.Items.Add(new ListItem("钻石", "2"));
                m_property.Items.Add(new ListItem("龙珠", "14"));
                m_property.Items.Add(new ListItem("话费券", "11"));

                m_property.SelectedIndex = 0;
                //m_player.Items.Add(new ListItem("所有", "0"));
                //m_player.Items.Add(new ListItem("打到过龙珠", "1"));
                //m_player.Items.Add(new ListItem("没有打到龙珠", "2"));
            }
        }
        private void genTable()
        {
            m_right.GridLines = GridLines.Both;
            // 添加标题行
            TableRow tr = new TableRow();

            m_right.Rows.Add(tr);
            int col = s_head.Length;
            int i   = 0;

            for (; i < col; i++)
            {
                TableCell td = new TableCell();
                tr.Cells.Add(td);
                td.Text = s_head[i];
            }

            List <Dictionary <string, object> > rdb = RightMgr.getInstance().getAllRight();
            // 找出所有权限名称
            Dictionary <string, string> right_map = RightMgr.getInstance().getRightMap();

            if (right_map != null)
            {
                foreach (var right in right_map) // 循环行,以所有权限作为行
                {
                    s_content[0] = right.Value;
                    tr           = new TableRow();
                    m_right.Rows.Add(tr);
                    for (i = 0; i < col; i++) // 列
                    {
                        TableCell td = new TableCell();
                        tr.Cells.Add(td);
                        if (i != 0)
                        {
                            bool res = isHasRight(s_type[i - 1], right.Key, rdb);
                            td.Text = "<input type= \"checkbox\" name=" + s_type[i - 1] + getChecked(res) + " value= " + "\"" + right.Key + "\"" + " runat=\"server\" />";
                        }
                        else
                        {
                            td.Text = s_content[i];
                        }
                    }
                }
            }
        }
Esempio n. 17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("operation", Session, Response);
            if (!IsPostBack)
            {
                m_queryWay.Items.Add("通过玩家id查询");
                m_queryWay.Items.Add("通过账号查询");

                XmlConfig xml = ResMgr.getInstance().getRes("money_reason.xml");
                if (xml != null)
                {
                    m_filter.Items.Add("全部");
                    int i = 1;
                    for (; i < (int)PropertyReasonType.type_max; i++)
                    {
                        m_filter.Items.Add(xml.getString(i.ToString(), ""));
                    }
                }

                m_property.Items.Add(new ListItem("全部", "0"));
                m_property.Items.Add(new ListItem("金币", ((int)PropertyType.property_type_gold).ToString()));
                m_property.Items.Add(new ListItem("钻石", ((int)PropertyType.property_type_ticket).ToString()));
                m_property.Items.Add(new ListItem("话费碎片", ((int)PropertyType.property_type_chip).ToString()));

                //m_whichGame.Items.Add(new ListItem("全部", ((int)GameId.gameMax).ToString()));

                m_whichGame.Items.Add(new ListItem(StrName.s_gameName[10], 10.ToString()));
                for (int i = 0; i < StrName.s_gameName.Length; i++)
                {
                    // m_whichGame.Items.Add(new ListItem(StrName.s_gameName[i], i.ToString()));
                }

                if (m_gen.parse(Request))
                {
                    m_param.Text             = m_gen.m_param;
                    m_queryWay.SelectedIndex = m_gen.m_way;
                    __time__.Text            = m_gen.m_time;
                    m_filter.SelectedIndex   = m_gen.m_filter;
                    m_property.SelectedIndex = m_gen.m_property;
                    // m_range.Text = m_gen.m_range;
                    m_whichGame.SelectedIndex = m_gen.m_gameId;
                    onQuery(null, null);
                }
            }
        }
Esempio n. 18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("stat", Session, Response);

            if (!IsPostBack)
            {
                GMUser user = (GMUser)Session["user"];
                m_common.genExpRateTable(m_expRateTable, user, QueryType.queryTypeFishParkParam);
            }
            else
            {
                m_roomList = Request["roomList"];
                if (m_roomList == null)
                {
                    m_roomList = "";
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("", Session, Response);

            if (!IsPostBack)
            {
                string home = Request["home"];
                string acc  = Request["acc"];
                if (!string.IsNullOrEmpty(acc))
                {
                    m_acc.Text = acc;
                }
                if (!string.IsNullOrEmpty(home))
                {
                    m_home.Text = home;
                }
            }
        }
Esempio n. 20
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("stat", Session, Response);

            if (!IsPostBack)
            {
                Dictionary <int, Crocodile_RateCFGData> data = Crocodile_RateCFG.getInstance().getAllData();
                foreach (var item in data.Values)
                {
                    if (item.m_areaId == 16)
                    {
                        continue;
                    }

                    m_result.Items.Add(new ListItem(item.m_name, item.m_areaId.ToString()));
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("service", Session, Response);
            if (!IsPostBack)
            {
                m_queryWay.Items.Add("通过玩家id查询");
                m_queryWay.Items.Add("通过账号查询");
                m_queryWay.Items.Add("通过昵称查询");
                m_queryWay.Items.Add("通过登陆IP查询");

                if (m_gen.parse(Request))
                {
                    m_param.Text             = m_gen.m_param;
                    m_queryWay.SelectedIndex = m_gen.m_way;
                    onQueryAccount(null, null);
                }
            }
        }
Esempio n. 22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck(RightDef.FISH_BOSS_CONTROL, Session, Response);

            if (!IsPostBack)
            {
                GMUser user = (GMUser)Session["user"];
                genTable(m_room, user);
            }
            else
            {
                m_roomList = Request["roomList"];
                if (m_roomList == null)
                {
                    m_roomList = "";
                }
            }
        }
Esempio n. 23
0
 protected void Page_Load(object sender, EventArgs e)
 {
     RightMgr.getInstance().opCheck("service", Session, Response);
     if (IsPostBack)
     {
         m_accList = Request["sel"];
         if (m_accList == null)
         {
             m_accList = "";
         }
     }
     else
     {
         GMUser  user = (GMUser)Session["user"];
         DyOpMgr mgr  = user.getSys <DyOpMgr>(SysType.sysTypeDyOp);
         genTable(m_result, user, mgr);
     }
 }
Esempio n. 24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("stat", Session, Response);
            if (!IsPostBack)
            {
                for (int i = 0; i < StrName.s_roomName.Length; i++)
                {
                    m_room.Items.Add(StrName.s_roomName[i]);
                }

                if (m_gen.parse(Request))
                {
                    m_time.Text          = m_gen.m_playerId;
                    m_room.SelectedIndex = m_gen.m_state;
                    onQuery(null, null);
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck(RightDef.SHCD_RESULT_CONTROL, Session, Response);

            if (!IsPostBack)
            {
                for (int i = 0; i < StrName.s_shcdArea.Length; i++)
                {
                    m_result.Items.Add(new ListItem(StrName.s_shcdArea[i], i.ToString()));
                }
                for (int i = 1; i < StrName.s_shcdRoomName.Length; i++)
                {
                    m_roomList.Items.Add(new ListItem(StrName.s_shcdRoomName[i], i.ToString()));
                }

                GMUser user = (GMUser)Session["user"];
                genTable(m_allResult, user);
            }
        }
Esempio n. 26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck(RIGHT.SCORE, Session, Response);

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

            if (user.m_accType == AccType.ACC_API ||
                user.m_accType == AccType.ACC_AGENCY_SUB)
            {
                Server.Transfer(DefCC.ASPX_EMPTY);
            }

            if (!IsPostBack)
            {
                m_type.Items.Add(new ListItem("代理", AccType.ACC_AGENCY.ToString()));
                m_type.Items.Add(new ListItem("会员", AccType.ACC_PLAYER.ToString()));
            }

            int action = getAction();

            switch (action)
            {
            case ACTION_SPECIAL_ACC:
            {
                onSearchSpecialAcc();
            }
            break;

            case ACTION_NORMAL:
            {
                string acc = Request.QueryString["acc"];
                if (string.IsNullOrEmpty(acc))
                {
                    initQueryMember(user);
                }
                else
                {
                    queryNextLevelMember(acc, user);
                }
            }
            break;
            }
        }
Esempio n. 27
0
        public void ProcessRequest(HttpContext context)
        {
            RightMgr.getInstance().opCheck(RightDef.OTHER_VIEW_LOG, context.Session, context.Response);
            GMUser user = (GMUser)context.Session["user"];

            ParamDelData param = new ParamDelData();

            param.m_tableName = TableName.OPLOG;
            param.m_param     = Convert.ToString(context.Request.Form["param"]);
            OpRes res = user.doDyop(param, DyOpType.opTypeRemoveData);
            Dictionary <string, object> ret = new Dictionary <string, object>();

            ret.Add("result", (int)res);
            ret.Add("id", param.m_param);
            string str = ItemHelp.genJsonStr(ret);

            context.Response.ContentType = "text/plain";
            context.Response.Write(str);
        }
Esempio n. 28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck(RIGHT.VIEW_AGENCY, Session, Response);
            GMUser user = (GMUser)Session["user"];

            if (!IsPostBack)
            {
                m_searchCond.setLevelName(false);
                m_searchCond.getViewLevel().Visible = false;
            }
            // else
            {
                onQueryMember1(null, null);
            }
            if (user.isAPIAcc())
            {
                Server.Transfer(DefCC.ASPX_EMPTY);
            }
        }
Esempio n. 29
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("stat", Session, Response);

            if (!IsPostBack)
            {
                for (int i = 0; i < StrName.s_roomName.Length; i++)
                {
                    ListItem item = new ListItem(StrName.s_roomName[i], (i + 1).ToString());
                    m_room.Items.Add(item);
                }

                if (m_gen.parse(Request))
                {
                    m_room.SelectedIndex = m_gen.m_state;
                    btnQuery_Click(null, null);
                }
            }
        }
Esempio n. 30
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RightMgr.getInstance().opCheck("operation", Session, Response);
            if (!IsPostBack)
            {
                m_queryWay.Items.Add("通过玩家id查询");
                m_queryWay.Items.Add("通过账号查询");

                XmlConfig xml = ResMgr.getInstance().getRes("money_reason.xml");
                if (xml != null)
                {
                    m_filter.Items.Add("全部");
                    int i = 1;
                    for (; i < (int)PropertyReasonType.type_max; i++)
                    {
                        m_filter.Items.Add(xml.getString(i.ToString(), ""));
                    }
                }

                m_property.Items.Add("全部");
                m_property.Items.Add("金币");
                m_property.Items.Add("礼券");

                for (int i = 0; i < (int)GameId.gameMax; i++)
                {
                    m_whichGame.Items.Add(StrName.s_gameName[i]);
                }
                m_whichGame.Items.Add("全部");

                if (m_gen.parse(Request))
                {
                    m_param.Text             = m_gen.m_param;
                    m_queryWay.SelectedIndex = m_gen.m_way;
                    m_time.Text               = m_gen.m_time;
                    m_filter.SelectedIndex    = m_gen.m_filter;
                    m_property.SelectedIndex  = m_gen.m_property;
                    m_range.Text              = m_gen.m_range;
                    m_whichGame.SelectedIndex = m_gen.m_gameId;
                    onQuery(null, null);
                }
            }
        }