Type.registerNamespace('Pulte08.AjaxWebServices');
Pulte08.AjaxWebServices.UserService=function() {
Pulte08.AjaxWebServices.UserService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Pulte08.AjaxWebServices.UserService.prototype={
IsSignedIn:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Pulte08.AjaxWebServices.UserService.get_path(), 'IsSignedIn',false,{},succeededCallback,failedCallback,userContext); },
SignInAndReturnName:function(username,password,succeededCallback, failedCallback, userContext) {
return this._invoke(Pulte08.AjaxWebServices.UserService.get_path(), 'SignInAndReturnName',false,{username:username,password:password},succeededCallback,failedCallback,userContext); },
SignOut:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Pulte08.AjaxWebServices.UserService.get_path(), 'SignOut',false,{},succeededCallback,failedCallback,userContext); },
GetProfileInfo:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Pulte08.AjaxWebServices.UserService.get_path(), 'GetProfileInfo',false,{},succeededCallback,failedCallback,userContext); },
SaveProfileInfo:function(user,password,succeededCallback, failedCallback, userContext) {
return this._invoke(Pulte08.AjaxWebServices.UserService.get_path(), 'SaveProfileInfo',false,{user:user,password:password},succeededCallback,failedCallback,userContext); },
ValidateRegistrationStep1:function(firstName,lastName,email,username,succeededCallback, failedCallback, userContext) {
return this._invoke(Pulte08.AjaxWebServices.UserService.get_path(), 'ValidateRegistrationStep1',false,{firstName:firstName,lastName:lastName,email:email,username:username},succeededCallback,failedCallback,userContext); },
Register:function(user,password,succeededCallback, failedCallback, userContext) {
return this._invoke(Pulte08.AjaxWebServices.UserService.get_path(), 'Register',false,{user:user,password:password},succeededCallback,failedCallback,userContext); },
SavePassword:function(password,succeededCallback, failedCallback, userContext) {
return this._invoke(Pulte08.AjaxWebServices.UserService.get_path(), 'SavePassword',false,{password:password},succeededCallback,failedCallback,userContext); },
RecoverPassword:function(firstName,lastName,email,succeededCallback, failedCallback, userContext) {
return this._invoke(Pulte08.AjaxWebServices.UserService.get_path(), 'RecoverPassword',false,{firstName:firstName,lastName:lastName,email:email},succeededCallback,failedCallback,userContext); },
GetRegistrationHTML:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Pulte08.AjaxWebServices.UserService.get_path(), 'GetRegistrationHTML',false,{},succeededCallback,failedCallback,userContext); }}
Pulte08.AjaxWebServices.UserService.registerClass('Pulte08.AjaxWebServices.UserService',Sys.Net.WebServiceProxy);
Pulte08.AjaxWebServices.UserService._staticInstance = new Pulte08.AjaxWebServices.UserService();
Pulte08.AjaxWebServices.UserService.set_path = function(value) { Pulte08.AjaxWebServices.UserService._staticInstance._path = value; }
Pulte08.AjaxWebServices.UserService.get_path = function() { return Pulte08.AjaxWebServices.UserService._staticInstance._path; }
Pulte08.AjaxWebServices.UserService.set_timeout = function(value) { Pulte08.AjaxWebServices.UserService._staticInstance._timeout = value; }
Pulte08.AjaxWebServices.UserService.get_timeout = function() { return Pulte08.AjaxWebServices.UserService._staticInstance._timeout; }
Pulte08.AjaxWebServices.UserService.set_defaultUserContext = function(value) { Pulte08.AjaxWebServices.UserService._staticInstance._userContext = value; }
Pulte08.AjaxWebServices.UserService.get_defaultUserContext = function() { return Pulte08.AjaxWebServices.UserService._staticInstance._userContext; }
Pulte08.AjaxWebServices.UserService.set_defaultSucceededCallback = function(value) { Pulte08.AjaxWebServices.UserService._staticInstance._succeeded = value; }
Pulte08.AjaxWebServices.UserService.get_defaultSucceededCallback = function() { return Pulte08.AjaxWebServices.UserService._staticInstance._succeeded; }
Pulte08.AjaxWebServices.UserService.set_defaultFailedCallback = function(value) { Pulte08.AjaxWebServices.UserService._staticInstance._failed = value; }
Pulte08.AjaxWebServices.UserService.get_defaultFailedCallback = function() { return Pulte08.AjaxWebServices.UserService._staticInstance._failed; }
Pulte08.AjaxWebServices.UserService.set_path("/AjaxWebServices/UserService.asmx");
Pulte08.AjaxWebServices.UserService.IsSignedIn= function(onSuccess,onFailed,userContext) {Pulte08.AjaxWebServices.UserService._staticInstance.IsSignedIn(onSuccess,onFailed,userContext); }
Pulte08.AjaxWebServices.UserService.SignInAndReturnName= function(username,password,onSuccess,onFailed,userContext) {Pulte08.AjaxWebServices.UserService._staticInstance.SignInAndReturnName(username,password,onSuccess,onFailed,userContext); }
Pulte08.AjaxWebServices.UserService.SignOut= function(onSuccess,onFailed,userContext) {Pulte08.AjaxWebServices.UserService._staticInstance.SignOut(onSuccess,onFailed,userContext); }
Pulte08.AjaxWebServices.UserService.GetProfileInfo= function(onSuccess,onFailed,userContext) {Pulte08.AjaxWebServices.UserService._staticInstance.GetProfileInfo(onSuccess,onFailed,userContext); }
Pulte08.AjaxWebServices.UserService.SaveProfileInfo= function(user,password,onSuccess,onFailed,userContext) {Pulte08.AjaxWebServices.UserService._staticInstance.SaveProfileInfo(user,password,onSuccess,onFailed,userContext); }
Pulte08.AjaxWebServices.UserService.ValidateRegistrationStep1= function(firstName,lastName,email,username,onSuccess,onFailed,userContext) {Pulte08.AjaxWebServices.UserService._staticInstance.ValidateRegistrationStep1(firstName,lastName,email,username,onSuccess,onFailed,userContext); }
Pulte08.AjaxWebServices.UserService.Register= function(user,password,onSuccess,onFailed,userContext) {Pulte08.AjaxWebServices.UserService._staticInstance.Register(user,password,onSuccess,onFailed,userContext); }
Pulte08.AjaxWebServices.UserService.SavePassword= function(password,onSuccess,onFailed,userContext) {Pulte08.AjaxWebServices.UserService._staticInstance.SavePassword(password,onSuccess,onFailed,userContext); }
Pulte08.AjaxWebServices.UserService.RecoverPassword= function(firstName,lastName,email,onSuccess,onFailed,userContext) {Pulte08.AjaxWebServices.UserService._staticInstance.RecoverPassword(firstName,lastName,email,onSuccess,onFailed,userContext); }
Pulte08.AjaxWebServices.UserService.GetRegistrationHTML= function(onSuccess,onFailed,userContext) {Pulte08.AjaxWebServices.UserService._staticInstance.GetRegistrationHTML(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Pulte08.BusinessServices.User');
if (typeof(Pulte08.BusinessServices.User.ResultInfo) === 'undefined') {
Pulte08.BusinessServices.User.ResultInfo=gtc("Pulte08.BusinessServices.User.ResultInfo");
Pulte08.BusinessServices.User.ResultInfo.registerClass('Pulte08.BusinessServices.User.ResultInfo');
}
if (typeof(Pulte08.BusinessServices.User.UserEntity) === 'undefined') {
Pulte08.BusinessServices.User.UserEntity=gtc("Pulte08.BusinessServices.User.UserEntity");
Pulte08.BusinessServices.User.UserEntity.registerClass('Pulte08.BusinessServices.User.UserEntity');
}
if (typeof(Pulte08.BusinessServices.User.enumPasswordRecovery) === 'undefined') {
Pulte08.BusinessServices.User.enumPasswordRecovery = function() { throw Error.invalidOperation(); }
Pulte08.BusinessServices.User.enumPasswordRecovery.prototype = {EMAIL_SENT: 0,USER_NOT_REGISTERED: 1}
Pulte08.BusinessServices.User.enumPasswordRecovery.registerEnum('Pulte08.BusinessServices.User.enumPasswordRecovery', true);
}
if (typeof(Pulte08.BusinessServices.User.enumAuthCode) === 'undefined') {
Pulte08.BusinessServices.User.enumAuthCode = function() { throw Error.invalidOperation(); }
Pulte08.BusinessServices.User.enumAuthCode.prototype = {AUTH_SUCCESS: 0,USER_NOT_FOUND: 1,AUTH_SUCCESS_PASSWORD_CHANGE: 2,AUTH_INVALID_DATA: 3,AUTH_ERROR: 4}
Pulte08.BusinessServices.User.enumAuthCode.registerEnum('Pulte08.BusinessServices.User.enumAuthCode', true);
}
if (typeof(Pulte08.BusinessServices.User.enumRegisterCode) === 'undefined') {
Pulte08.BusinessServices.User.enumRegisterCode = function() { throw Error.invalidOperation(); }
Pulte08.BusinessServices.User.enumRegisterCode.prototype = {REG_SUCCESS: 0,REG_USERNAME_EXISTS: 1,REG_USER_REGISTERED: 2,REG_FAILURE_VALIDATION: 3,REG_FAILURE_UNKNOWN: 4}
Pulte08.BusinessServices.User.enumRegisterCode.registerEnum('Pulte08.BusinessServices.User.enumRegisterCode', true);
}
if (typeof(Pulte08.BusinessServices.User.enumSaveProfile) === 'undefined') {
Pulte08.BusinessServices.User.enumSaveProfile = function() { throw Error.invalidOperation(); }
Pulte08.BusinessServices.User.enumSaveProfile.prototype = {PROFILE_SUCCESS: 0,PROFILE_USERNAME_EXISTS: 1,PROFILE_FAILURE_VALIDATION: 2,PROFILE_FAILURE: 3}
Pulte08.BusinessServices.User.enumSaveProfile.registerEnum('Pulte08.BusinessServices.User.enumSaveProfile', true);
}
