protected void onCreateAccount(object sender, EventArgs e) { ParamCreateGmAccount param = new ParamCreateGmAccount(); param.m_accType = AccType.ACC_GENERAL_AGENCY; param.m_accName = m_accName.Text; param.m_pwd1 = m_pwd1.Text; param.m_pwd2 = m_pwd2.Text; // param.m_moneyType = m_moneyType.SelectedIndex; param.m_aliasName = m_aliasName.Text; param.m_agentRatio = m_agentRatio.Text; param.m_washRatio = m_washRatio.Text; GMUser user = (GMUser)Session["user"]; DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); OpRes res = mgr.doDyop(param, DyOpType.opTypeDyOpCreateGmAccount, user); m_res.InnerHtml = OpResMgr.getInstance().getResultString(res); if (res == OpRes.opres_success) { m_res.InnerHtml += "," + OpResMgr.getInstance().getResultString(OpRes.op_res_account_info, param.m_resultAcc, param.m_validatedCode); } }
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); }
protected void onCreateAccount(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; ParamCreateGmAccount param = new ParamCreateGmAccount(); param.m_pwd1 = m_pwd1.Text; param.m_pwd2 = m_pwd2.Text; param.m_accName = m_accName.Text; param.m_aliasName = m_aliasName.Text; // param.m_washRatio = m_washRatio.Text; if (m_hasWashRation.Checked) { param.m_washRatio = (user.m_washRatio * 100).ToString(); } else { param.m_washRatio = "0"; } DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); OpRes res = mgr.doDyop(param, DyOpType.opTypeDyOpCreatePlayer, user); m_res.InnerHtml = OpResMgr.getInstance().getResultString(res); if (res == OpRes.opres_success) { m_res.InnerHtml += "," + OpResMgr.getInstance().getResultString(OpRes.op_res_player_account_info, param.m_resultAcc); } else if (res == OpRes.op_res_failed) { m_res.InnerHtml += "," + OpResMgr.getInstance().getResultString(OpRes.op_res_error_code, param.m_resultAcc); } }
private OpRes updateWashRatio(ParamModifyGmProperty p, DestGmUser dst, GMUser user) { if (dst.m_owner != user.m_user) { return(OpRes.op_res_no_right); } ParamCreateGmAccount param = new ParamCreateGmAccount(); param.m_washRatio = p.m_param; double washRatio = 0; if (!ItemHelp.isValidWashRatio(param, user, ref washRatio)) { return(OpRes.op_res_param_not_valid); } SqlUpdateGenerator gen = new SqlUpdateGenerator(); gen.addField("washRatio", washRatio, FieldType.TypeNumber); string sql = gen.getResultSql(TableName.GM_ACCOUNT, string.Format(" acc='{0}' ", p.m_acc)); int count = user.sqlDb.executeOp(sql, user.getMySqlServerID(), MySqlDbName.DB_XIANXIA); return(count > 0 ? OpRes.opres_success : OpRes.op_res_db_failed); }
protected void onCreateAccount(object sender, EventArgs e) { ParamCreateGmAccount param = new ParamCreateGmAccount(); param.m_accType = Convert.ToInt32(m_type.SelectedValue); param.m_pwd1 = m_pwd1.Text; param.m_pwd2 = m_pwd2.Text; param.m_agentRatio = m_agentRatio.Text; param.m_washRatio = m_washRatio.Text; if (param.m_accType == AccType.ACC_AGENCY) // 下级代理 { param.m_accName = m_accName.Text; string r = ""; for (int i = 0; i < m_right.Items.Count; i++) { if (m_right.Items[i].Selected) { r += m_right.Items[i].Value;// RightMap.getRightName(Convert.ToInt32(m_right.Items[i].Value)); r += ","; } } param.m_right = r; } else if (param.m_accType == AccType.ACC_API) // API账号 { param.m_accName = m_accName1.Text; param.m_apiPrefix = m_apiPrefix.Text; } else // 子账号 { param.m_accName = m_accName.Text; } param.m_aliasName = m_aliasName.Text; GMUser user = (GMUser)Session["user"]; DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); OpRes res = mgr.doDyop(param, DyOpType.opTypeDyOpCreateGmAccount, user); m_res.InnerHtml = OpResMgr.getInstance().getResultString(res); if (res == OpRes.opres_success) { m_res.InnerHtml += "," + OpResMgr.getInstance().getResultString(OpRes.op_res_account_info, param.m_resultAcc, param.m_validatedCode); } }
protected void onCreateAccount(object sender, EventArgs e) { ParamCreateGmAccount param = new ParamCreateGmAccount(); param.m_accType = AccType.ACC_SELLER_ADMIN + m_type.SelectedIndex; param.m_pwd1 = m_pwd1.Text; param.m_pwd2 = m_pwd2.Text; GMUser user = (GMUser)Session["user"]; DyOpMgr mgr = user.getSys <DyOpMgr>(SysType.sysTypeDyOp); OpRes res = mgr.doDyop(param, DyOpType.opTypeDyOpCreateGmAccount, user); m_res.InnerHtml = OpResMgr.getInstance().getResultString(res); if (res == OpRes.opres_success) { m_res.InnerHtml += "," + OpResMgr.getInstance().getResultString(OpRes.op_res_account_info, param.m_resultAcc); } }
protected void onCreateAccount(object sender, EventArgs e) { ParamCreateGmAccount param = new ParamCreateGmAccount(); param.m_accType = AccType.ACC_API_ADMIN; param.m_pwd1 = m_pwd1.Text; param.m_pwd2 = m_pwd2.Text; param.m_aliasName = m_aliasName.Text; param.m_agentRatio = "0"; param.m_washRatio = "0"; GMUser user = (GMUser)Session["user"]; OpRes res = user.doDyop(param, DyOpType.opTypeDyOpCreateGmAccount); m_res.InnerHtml = OpResMgr.getInstance().getResultString(res); if (res == OpRes.opres_success) { m_res.InnerHtml += "," + OpResMgr.getInstance().getResultString(OpRes.op_res_account_info, param.m_resultAcc, param.m_validatedCode); } }
// 代理占成是否合法 public static bool isValidAgentRatio(ParamCreateGmAccount param, GMUser user, ref double resAgentRatio) { return(isValidRatio(param.m_agentRatio, user, user.m_agentRatio, ConstDef.MAX_AGENT_RATIO, ref resAgentRatio)); }
// 洗码比是否合法 public static bool isValidWashRatio(ParamCreateGmAccount param, GMUser user, ref double resWashRatio) { return(isValidRatio(param.m_washRatio, user, user.m_washRatio, ConstDef.MAX_WASH_RATIO, ref resWashRatio)); }