日期:2014-05-18 浏览次数:20412 次
public bool ProcessRequest(string UserName, string PassWord, int Sex, int Age, string Birthday, string TrueId, string Email, out string Msg) { Msg = ""; string str = ""; string str2 = ""; string str3 = ""; string str4 = ""; string str5 = ""; string str6 = ""; if ((UserName != null) && (UserName.Trim() != "")) { str = Utility.replaceSingleQuotes(UserName.Trim()); } if ((PassWord != null) && (PassWord.Trim() != "")) { str2 = Utility.replaceSingleQuotes(PassWord.Trim()); } if ((Birthday != null) && (Birthday.Trim() != "")) { str3 = Utility.replaceSingleQuotes(Birthday.Trim()); } if ((TrueId != null) && (TrueId.Trim() != "")) { str4 = Utility.replaceSingleQuotes(TrueId.Trim()); } if ((Email != null) && (Email.Trim() != "")) { str5 = Utility.replaceSingleQuotes(Email.Trim()); } if (((((str != "") && (str2 != "")) && ((str3 != "") && (str4 != ""))) && (str5 != "")) && (Sex <= 1)) { if (new Utility().VipTrue()) { SqlParameter[] params = new SqlParameter[10]; params[0] = new SqlParameter("@strGameAccount", SqlDbType.NVarChar, 0x20); params[0].set_Value(str); params[1] = new SqlParameter("@strGamePWD", SqlDbType.NVarChar, 0x20); params[1].set_Value(str2); params[2] = new SqlParameter("@strTjUser", SqlDbType.NVarChar, 0x20); params[2].set_Value(str6); params[3] = new SqlParameter("@strSex", SqlDbType.Int, 4); params[3].set_Value(Sex); params[4] = new SqlParameter("@strage", SqlDbType.Int, 4); params[4].set_Value(Age); params[5] = new SqlParameter("@strBirthday", SqlDbType.NVarChar, 0x20); params[5].set_Value(str3); params[6] = new SqlParameter("@strTrueId", SqlDbType.NVarChar, 0x20); params[6].set_Value(str4); params[7] = new SqlParameter("@strEmail", SqlDbType.NVarChar, 0x20); params[7].set_Value(str5); params[8] = new SqlParameter("@strErrInfo", SqlDbType.NVarChar, 0x200); params[8].set_Value(""); params[8].set_Direction(ParameterDirection.Output); params[9] = new SqlParameter("@return", SqlDbType.Int, 4); params[9].set_Value(0); params[9].set_Direction(ParameterDirection.ReturnValue); if (this.dbWrapper.ExecuteStoredProcedure("AC_sp_CreateAccount", params) == 0) { if (int.Parse(params[9].get_Value().ToString()) == 1) { Msg = "恭喜註冊成功!"; return true; } Msg = params[9].get_Value().ToString(); return false; }