protected void onSendMail(object sender, EventArgs e)
        {
            GMUser        user  = (GMUser)Session["user"];
            ParamSendMail param = new ParamSendMail();

            param.m_title          = m_title.Text;
            param.m_sender         = m_sender.Text;
            param.m_content        = m_content.Text;
            param.m_validDay       = m_validDay.Text;
            param.m_toPlayer       = m_toPlayer.Text;
            param.m_itemList       = m_itemList.Text;
            param.m_target         = m_target.SelectedIndex;
            param.m_isCheck        = m_chk.Checked;
            param.m_condLogoutTime = m_logOutTime.Text;
            param.m_condVipLevel   = m_vipLevel.Text;

            DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp);
            OpRes   res = mgr.doDyop(param, DyOpType.opTypeSendMail, user);

            if (res == OpRes.op_res_item_not_exist)
            {
                m_res.InnerHtml = string.Format("道具[{0}]不存在,请检测!", param.m_result);
            }
            else if (res == OpRes.op_res_player_not_exist)
            {
                m_res.InnerHtml = string.Format("玩家[{0}]不存在,请检测!", param.m_result);
            }
            else
            {
                m_res.InnerHtml = OpResMgr.getInstance().getResultString(res);
            }
        }
        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);
        }