var UserManageScript=function() {
UserManageScript.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
UserManageScript.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return UserManageScript._staticInstance.get_path();},
IDCheck:function(ID,succeededCallback, failedCallback, userContext) {
/// <param name="ID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'IDCheck',false,{ID:ID},succeededCallback,failedCallback,userContext); },
EmailCheck:function(email,succeededCallback, failedCallback, userContext) {
/// <param name="email" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EmailCheck',false,{email:email},succeededCallback,failedCallback,userContext); },
EmailCheck2:function(email,userno,succeededCallback, failedCallback, userContext) {
/// <param name="email" type="String">System.String</param>
/// <param name="userno" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EmailCheck2',false,{email:email,userno:userno},succeededCallback,failedCallback,userContext); },
UserRegister:function(UserID,UserPassword,Nationality,FirstName,LastName,Sex,Birth,Email,Letter,MemberFrom,succeededCallback, failedCallback, userContext) {
/// <param name="UserID" type="String">System.String</param>
/// <param name="UserPassword" type="String">System.String</param>
/// <param name="Nationality" type="String">System.String</param>
/// <param name="FirstName" type="String">System.String</param>
/// <param name="LastName" type="String">System.String</param>
/// <param name="Sex" type="String">System.String</param>
/// <param name="Birth" type="String">System.String</param>
/// <param name="Email" type="String">System.String</param>
/// <param name="Letter" type="String">System.String</param>
/// <param name="MemberFrom" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UserRegister',false,{UserID:UserID,UserPassword:UserPassword,Nationality:Nationality,FirstName:FirstName,LastName:LastName,Sex:Sex,Birth:Birth,Email:Email,Letter:Letter,MemberFrom:MemberFrom},succeededCallback,failedCallback,userContext); },
GetMplogRandomMain:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMplogRandomMain',false,{},succeededCallback,failedCallback,userContext); },
SendMessage:function(SendId,ReceiveId,Message,succeededCallback, failedCallback, userContext) {
/// <param name="SendId" type="Number">System.Int32</param>
/// <param name="ReceiveId" type="Number">System.Int32</param>
/// <param name="Message" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendMessage',false,{SendId:SendId,ReceiveId:ReceiveId,Message:Message},succeededCallback,failedCallback,userContext); },
AddFriend:function(SendId,ReceiveId,succeededCallback, failedCallback, userContext) {
/// <param name="SendId" type="Number">System.Int32</param>
/// <param name="ReceiveId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddFriend',false,{SendId:SendId,ReceiveId:ReceiveId},succeededCallback,failedCallback,userContext); },
FindID:function(NationalNo,BirthDay,Email,succeededCallback, failedCallback, userContext) {
/// <param name="NationalNo" type="Number">System.Int32</param>
/// <param name="BirthDay" type="String">System.String</param>
/// <param name="Email" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'FindID',false,{NationalNo:NationalNo,BirthDay:BirthDay,Email:Email},succeededCallback,failedCallback,userContext); },
SetTempPassword:function(ID,Email,TempPassword,succeededCallback, failedCallback, userContext) {
/// <param name="ID" type="String">System.String</param>
/// <param name="Email" type="String">System.String</param>
/// <param name="TempPassword" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SetTempPassword',false,{ID:ID,Email:Email,TempPassword:TempPassword},succeededCallback,failedCallback,userContext); },
InitTempPassword:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'InitTempPassword',false,{},succeededCallback,failedCallback,userContext); },
ModifyUserDetail:function(iUserEntity,succeededCallback, failedCallback, userContext) {
/// <param name="iUserEntity" type="IUserEntity">IUserEntity</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ModifyUserDetail',false,{iUserEntity:iUserEntity},succeededCallback,failedCallback,userContext); },
ChangeUserEmail:function(iUserEntity,succeededCallback, failedCallback, userContext) {
/// <param name="iUserEntity" type="IUserEntity">IUserEntity</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ChangeUserEmail',false,{iUserEntity:iUserEntity},succeededCallback,failedCallback,userContext); }}
UserManageScript.registerClass('UserManageScript',Sys.Net.WebServiceProxy);
UserManageScript._staticInstance = new UserManageScript();
UserManageScript.set_path = function(value) {
UserManageScript._staticInstance.set_path(value); }
UserManageScript.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return UserManageScript._staticInstance.get_path();}
UserManageScript.set_timeout = function(value) {
UserManageScript._staticInstance.set_timeout(value); }
UserManageScript.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return UserManageScript._staticInstance.get_timeout(); }
UserManageScript.set_defaultUserContext = function(value) { 
UserManageScript._staticInstance.set_defaultUserContext(value); }
UserManageScript.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return UserManageScript._staticInstance.get_defaultUserContext(); }
UserManageScript.set_defaultSucceededCallback = function(value) { 
 UserManageScript._staticInstance.set_defaultSucceededCallback(value); }
UserManageScript.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return UserManageScript._staticInstance.get_defaultSucceededCallback(); }
UserManageScript.set_defaultFailedCallback = function(value) { 
UserManageScript._staticInstance.set_defaultFailedCallback(value); }
UserManageScript.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return UserManageScript._staticInstance.get_defaultFailedCallback(); }
UserManageScript.set_path("/WCGZoneWCF/UserManageScript.svc");
UserManageScript.IDCheck= function(ID,onSuccess,onFailed,userContext) {
/// <param name="ID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.IDCheck(ID,onSuccess,onFailed,userContext); }
UserManageScript.EmailCheck= function(email,onSuccess,onFailed,userContext) {
/// <param name="email" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.EmailCheck(email,onSuccess,onFailed,userContext); }
UserManageScript.EmailCheck2= function(email,userno,onSuccess,onFailed,userContext) {
/// <param name="email" type="String">System.String</param>
/// <param name="userno" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.EmailCheck2(email,userno,onSuccess,onFailed,userContext); }
UserManageScript.UserRegister= function(UserID,UserPassword,Nationality,FirstName,LastName,Sex,Birth,Email,Letter,MemberFrom,onSuccess,onFailed,userContext) {
/// <param name="UserID" type="String">System.String</param>
/// <param name="UserPassword" type="String">System.String</param>
/// <param name="Nationality" type="String">System.String</param>
/// <param name="FirstName" type="String">System.String</param>
/// <param name="LastName" type="String">System.String</param>
/// <param name="Sex" type="String">System.String</param>
/// <param name="Birth" type="String">System.String</param>
/// <param name="Email" type="String">System.String</param>
/// <param name="Letter" type="String">System.String</param>
/// <param name="MemberFrom" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.UserRegister(UserID,UserPassword,Nationality,FirstName,LastName,Sex,Birth,Email,Letter,MemberFrom,onSuccess,onFailed,userContext); }
UserManageScript.GetMplogRandomMain= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.GetMplogRandomMain(onSuccess,onFailed,userContext); }
UserManageScript.SendMessage= function(SendId,ReceiveId,Message,onSuccess,onFailed,userContext) {
/// <param name="SendId" type="Number">System.Int32</param>
/// <param name="ReceiveId" type="Number">System.Int32</param>
/// <param name="Message" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.SendMessage(SendId,ReceiveId,Message,onSuccess,onFailed,userContext); }
UserManageScript.AddFriend= function(SendId,ReceiveId,onSuccess,onFailed,userContext) {
/// <param name="SendId" type="Number">System.Int32</param>
/// <param name="ReceiveId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.AddFriend(SendId,ReceiveId,onSuccess,onFailed,userContext); }
UserManageScript.FindID= function(NationalNo,BirthDay,Email,onSuccess,onFailed,userContext) {
/// <param name="NationalNo" type="Number">System.Int32</param>
/// <param name="BirthDay" type="String">System.String</param>
/// <param name="Email" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.FindID(NationalNo,BirthDay,Email,onSuccess,onFailed,userContext); }
UserManageScript.SetTempPassword= function(ID,Email,TempPassword,onSuccess,onFailed,userContext) {
/// <param name="ID" type="String">System.String</param>
/// <param name="Email" type="String">System.String</param>
/// <param name="TempPassword" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.SetTempPassword(ID,Email,TempPassword,onSuccess,onFailed,userContext); }
UserManageScript.InitTempPassword= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.InitTempPassword(onSuccess,onFailed,userContext); }
UserManageScript.ModifyUserDetail= function(iUserEntity,onSuccess,onFailed,userContext) {
/// <param name="iUserEntity" type="IUserEntity">IUserEntity</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.ModifyUserDetail(iUserEntity,onSuccess,onFailed,userContext); }
UserManageScript.ChangeUserEmail= function(iUserEntity,onSuccess,onFailed,userContext) {
/// <param name="iUserEntity" type="IUserEntity">IUserEntity</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
UserManageScript._staticInstance.ChangeUserEmail(iUserEntity,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(IUserEntity) === 'undefined') {
var IUserEntity=gtc("IUserEntity:http://schemas.datacontract.org/2004/07/");
IUserEntity.registerClass('IUserEntity');
}
Type.registerNamespace('WCGZoneCommon');
if (typeof(WCGZoneCommon.UserInfoCookie) === 'undefined') {
WCGZoneCommon.UserInfoCookie=gtc("UserInfoCookie:http://schemas.datacontract.org/2004/07/WCGZoneCommon");
WCGZoneCommon.UserInfoCookie.registerClass('WCGZoneCommon.UserInfoCookie');
}
if (typeof(WCGZoneCommon.UserInfo) === 'undefined') {
WCGZoneCommon.UserInfo=gtc("UserInfo:http://schemas.datacontract.org/2004/07/WCGZoneCommon");
WCGZoneCommon.UserInfo.registerClass('WCGZoneCommon.UserInfo');
}
