var UserManagement=function() {
UserManagement.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
UserManagement.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return UserManagement._staticInstance.get_path();},
StoreInSessionSelectedBusinessContactsToClaim:function(contactIDs,isRemoved,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'StoreInSessionSelectedBusinessContactsToClaim',false,{contactIDs:contactIDs,isRemoved:isRemoved},succeededCallback,failedCallback,userContext); },
StoreInSessionSelectedBusinessUsersBusinessContacts:function(val,isRemoved,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'StoreInSessionSelectedBusinessUsersBusinessContacts',false,{val:val,isRemoved:isRemoved},succeededCallback,failedCallback,userContext); },
GetUserCard:function(userID,userType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserCard',false,{userID:userID,userType:userType},succeededCallback,failedCallback,userContext); },
GetBusinessUserCardForContact:function(userID,contactID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBusinessUserCardForContact',false,{userID:userID,contactID:contactID},succeededCallback,failedCallback,userContext); },
SavePictureInDB:function(imgUrl,branchID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SavePictureInDB',false,{imgUrl:imgUrl,branchID:branchID},succeededCallback,failedCallback,userContext); },
RemovePictureFromDB:function(branchID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemovePictureFromDB',false,{branchID:branchID},succeededCallback,failedCallback,userContext); },
ChangeEmailRequested:function(newEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangeEmailRequested',false,{newEmail:newEmail},succeededCallback,failedCallback,userContext); },
ChangePassword:function(oldPassword,newPassword,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangePassword',false,{oldPassword:oldPassword,newPassword:newPassword},succeededCallback,failedCallback,userContext); },
SuspendUser:function(reason,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SuspendUser',false,{reason:reason},succeededCallback,failedCallback,userContext); },
SavePreferences:function(wantNewsletter,notifyOnRecommendationRequest,notifyOnReplyToMyPost,notifyMeOnMessage,whoCanContactMeID,notifyMeOnAddsMeAsContact,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SavePreferences',false,{wantNewsletter:wantNewsletter,notifyOnRecommendationRequest:notifyOnRecommendationRequest,notifyOnReplyToMyPost:notifyOnReplyToMyPost,notifyMeOnMessage:notifyMeOnMessage,whoCanContactMeID:whoCanContactMeID,notifyMeOnAddsMeAsContact:notifyMeOnAddsMeAsContact},succeededCallback,failedCallback,userContext); },
ChangeContactPersonName:function(contactLatinName,contactName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangeContactPersonName',false,{contactLatinName:contactLatinName,contactName:contactName},succeededCallback,failedCallback,userContext); },
IsEmailFree:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsEmailFree',false,{email:email},succeededCallback,failedCallback,userContext); },
Crop:function(imgUrl,width,height,x,y,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Crop',false,{imgUrl:imgUrl,width:width,height:height,x:x,y:y},succeededCallback,failedCallback,userContext); },
AjaxCaptchaValidation:function(privateKey,challenge,userResponse,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AjaxCaptchaValidation',false,{privateKey:privateKey,challenge:challenge,userResponse:userResponse},succeededCallback,failedCallback,userContext); },
SendResetPasswordMail:function(userEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendResetPasswordMail',false,{userEmail:userEmail},succeededCallback,failedCallback,userContext); }}
UserManagement.registerClass('UserManagement',Sys.Net.WebServiceProxy);
UserManagement._staticInstance = new UserManagement();
UserManagement.set_path = function(value) { UserManagement._staticInstance.set_path(value); }
UserManagement.get_path = function() { return UserManagement._staticInstance.get_path(); }
UserManagement.set_timeout = function(value) { UserManagement._staticInstance.set_timeout(value); }
UserManagement.get_timeout = function() { return UserManagement._staticInstance.get_timeout(); }
UserManagement.set_defaultUserContext = function(value) { UserManagement._staticInstance.set_defaultUserContext(value); }
UserManagement.get_defaultUserContext = function() { return UserManagement._staticInstance.get_defaultUserContext(); }
UserManagement.set_defaultSucceededCallback = function(value) { UserManagement._staticInstance.set_defaultSucceededCallback(value); }
UserManagement.get_defaultSucceededCallback = function() { return UserManagement._staticInstance.get_defaultSucceededCallback(); }
UserManagement.set_defaultFailedCallback = function(value) { UserManagement._staticInstance.set_defaultFailedCallback(value); }
UserManagement.get_defaultFailedCallback = function() { return UserManagement._staticInstance.get_defaultFailedCallback(); }
UserManagement.set_path("/WebServices/UserManagement.asmx");
UserManagement.StoreInSessionSelectedBusinessContactsToClaim= function(contactIDs,isRemoved,onSuccess,onFailed,userContext) {UserManagement._staticInstance.StoreInSessionSelectedBusinessContactsToClaim(contactIDs,isRemoved,onSuccess,onFailed,userContext); }
UserManagement.StoreInSessionSelectedBusinessUsersBusinessContacts= function(val,isRemoved,onSuccess,onFailed,userContext) {UserManagement._staticInstance.StoreInSessionSelectedBusinessUsersBusinessContacts(val,isRemoved,onSuccess,onFailed,userContext); }
UserManagement.GetUserCard= function(userID,userType,onSuccess,onFailed,userContext) {UserManagement._staticInstance.GetUserCard(userID,userType,onSuccess,onFailed,userContext); }
UserManagement.GetBusinessUserCardForContact= function(userID,contactID,onSuccess,onFailed,userContext) {UserManagement._staticInstance.GetBusinessUserCardForContact(userID,contactID,onSuccess,onFailed,userContext); }
UserManagement.SavePictureInDB= function(imgUrl,branchID,onSuccess,onFailed,userContext) {UserManagement._staticInstance.SavePictureInDB(imgUrl,branchID,onSuccess,onFailed,userContext); }
UserManagement.RemovePictureFromDB= function(branchID,onSuccess,onFailed,userContext) {UserManagement._staticInstance.RemovePictureFromDB(branchID,onSuccess,onFailed,userContext); }
UserManagement.ChangeEmailRequested= function(newEmail,onSuccess,onFailed,userContext) {UserManagement._staticInstance.ChangeEmailRequested(newEmail,onSuccess,onFailed,userContext); }
UserManagement.ChangePassword= function(oldPassword,newPassword,onSuccess,onFailed,userContext) {UserManagement._staticInstance.ChangePassword(oldPassword,newPassword,onSuccess,onFailed,userContext); }
UserManagement.SuspendUser= function(reason,onSuccess,onFailed,userContext) {UserManagement._staticInstance.SuspendUser(reason,onSuccess,onFailed,userContext); }
UserManagement.SavePreferences= function(wantNewsletter,notifyOnRecommendationRequest,notifyOnReplyToMyPost,notifyMeOnMessage,whoCanContactMeID,notifyMeOnAddsMeAsContact,onSuccess,onFailed,userContext) {UserManagement._staticInstance.SavePreferences(wantNewsletter,notifyOnRecommendationRequest,notifyOnReplyToMyPost,notifyMeOnMessage,whoCanContactMeID,notifyMeOnAddsMeAsContact,onSuccess,onFailed,userContext); }
UserManagement.ChangeContactPersonName= function(contactLatinName,contactName,onSuccess,onFailed,userContext) {UserManagement._staticInstance.ChangeContactPersonName(contactLatinName,contactName,onSuccess,onFailed,userContext); }
UserManagement.IsEmailFree= function(email,onSuccess,onFailed,userContext) {UserManagement._staticInstance.IsEmailFree(email,onSuccess,onFailed,userContext); }
UserManagement.Crop= function(imgUrl,width,height,x,y,onSuccess,onFailed,userContext) {UserManagement._staticInstance.Crop(imgUrl,width,height,x,y,onSuccess,onFailed,userContext); }
UserManagement.AjaxCaptchaValidation= function(privateKey,challenge,userResponse,onSuccess,onFailed,userContext) {UserManagement._staticInstance.AjaxCaptchaValidation(privateKey,challenge,userResponse,onSuccess,onFailed,userContext); }
UserManagement.SendResetPasswordMail= function(userEmail,onSuccess,onFailed,userContext) {UserManagement._staticInstance.SendResetPasswordMail(userEmail,onSuccess,onFailed,userContext); }
