protected void onFreeze(object sender, EventArgs e)
        {
            GMUser user           = (GMUser)Session["user"];
            ParamFreezeHeadInfo p = new ParamFreezeHeadInfo();

            p.m_playerId   = m_playerId.Text;
            p.m_freezeDays = m_freezeDays.Text;
            DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp);
            OpRes   res = mgr.doDyop(p, DyOpType.opTypeFreezeHead, user);

            m_res.InnerHtml = OpResMgr.getInstance().getResultString(res);
        }
        public void ProcessRequest(HttpContext context)
        {
            RightMgr.getInstance().opCheck(RightDef.OP_INFORM_HEAD, context.Session, context.Response);

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

            string str = "";
            int    op  = Convert.ToInt32(context.Request.Form["op"]);

            switch (op)
            {
            case 0:
            {
                ParamInformHead param = new ParamInformHead();
                param.m_playerList = context.Request.Form["playerList"];
                param.m_opType     = 1;
                OpRes res = user.doQuery(param, QueryType.queryTypeInformHead);
                Dictionary <string, object> ret = new Dictionary <string, object>();
                ret.Add("result", (int)res);
                ret.Add("playerId", param.m_playerList);
                str = ItemHelp.genJsonStr(ret);
            }
            break;

            case 1:
            {
                ParamFreezeHeadInfo p = new ParamFreezeHeadInfo();
                p.m_playerId   = context.Request.Form["playerList"];
                p.m_freezeDays = "";
                DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp);
                OpRes   res = mgr.doDyop(p, DyOpType.opTypeFreezeHead, user);
                str = OpResMgr.getInstance().getResultString(res);
            }
            break;
            }

            context.Response.ContentType = "text/plain";
            context.Response.Write(str);
        }