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); }