
Type.registerNamespace('SaaS.WebUI.Services');SaaS.WebUI.Services.Session=function(){SaaS.WebUI.Services.Session.initializeBase(this);this._timeout=0;this._userContext=null;this._succeeded=null;this._failed=null;}
SaaS.WebUI.Services.Session.prototype={_get_path:function(){var p=this.get_path();if(p)return p;else return SaaS.WebUI.Services.Session._staticInstance.get_path();},InitializeSession:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'InitializeSession',false,{},succeededCallback,failedCallback,userContext);},CheckSession:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'CheckSession',false,{},succeededCallback,failedCallback,userContext);},Ping:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'Ping',false,{},succeededCallback,failedCallback,userContext);},Logout:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'Logout',false,{},succeededCallback,failedCallback,userContext);},Authorize:function(Username,Password,AppId,tzoffset,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'Authorize',false,{Username:Username,Password:Password,AppId:AppId,tzoffset:tzoffset},succeededCallback,failedCallback,userContext);},AuthenticateFRSAdmin:function(email,password,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'AuthenticateFRSAdmin',false,{email:email,password:password},succeededCallback,failedCallback,userContext);},GetRolesList:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetRolesList',false,{},succeededCallback,failedCallback,userContext);},GetLanguagesList:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetLanguagesList',false,{},succeededCallback,failedCallback,userContext);},ChangeLanguage:function(culture,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'ChangeLanguage',false,{culture:culture},succeededCallback,failedCallback,userContext);},GetApplicationsList:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetApplicationsList',false,{},succeededCallback,failedCallback,userContext);},GetLoginInfo:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetLoginInfo',false,{},succeededCallback,failedCallback,userContext);},SelectRole:function(sRole,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'SelectRole',false,{sRole:sRole},succeededCallback,failedCallback,userContext);},ChangePassword:function(Old,New,Confirm,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'ChangePassword',false,{Old:Old,New:New,Confirm:Confirm},succeededCallback,failedCallback,userContext);},GetNewMessages:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetNewMessages',false,{},succeededCallback,failedCallback,userContext);},ValidateSession:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'ValidateSession',false,{},succeededCallback,failedCallback,userContext);},GetUserData:function(tzoffset,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetUserData',false,{tzoffset:tzoffset},succeededCallback,failedCallback,userContext);}}
SaaS.WebUI.Services.Session.registerClass('SaaS.WebUI.Services.Session',Sys.Net.WebServiceProxy);SaaS.WebUI.Services.Session._staticInstance=new SaaS.WebUI.Services.Session();SaaS.WebUI.Services.Session.set_path=function(value){SaaS.WebUI.Services.Session._staticInstance.set_path(value);}
SaaS.WebUI.Services.Session.get_path=function(){return SaaS.WebUI.Services.Session._staticInstance.get_path();}
SaaS.WebUI.Services.Session.set_timeout=function(value){SaaS.WebUI.Services.Session._staticInstance.set_timeout(value);}
SaaS.WebUI.Services.Session.get_timeout=function(){return SaaS.WebUI.Services.Session._staticInstance.get_timeout();}
SaaS.WebUI.Services.Session.set_defaultUserContext=function(value){SaaS.WebUI.Services.Session._staticInstance.set_defaultUserContext(value);}
SaaS.WebUI.Services.Session.get_defaultUserContext=function(){return SaaS.WebUI.Services.Session._staticInstance.get_defaultUserContext();}
SaaS.WebUI.Services.Session.set_defaultSucceededCallback=function(value){SaaS.WebUI.Services.Session._staticInstance.set_defaultSucceededCallback(value);}
SaaS.WebUI.Services.Session.get_defaultSucceededCallback=function(){return SaaS.WebUI.Services.Session._staticInstance.get_defaultSucceededCallback();}
SaaS.WebUI.Services.Session.set_defaultFailedCallback=function(value){SaaS.WebUI.Services.Session._staticInstance.set_defaultFailedCallback(value);}
SaaS.WebUI.Services.Session.get_defaultFailedCallback=function(){return SaaS.WebUI.Services.Session._staticInstance.get_defaultFailedCallback();}
SaaS.WebUI.Services.Session.set_path("/SelfService/Services/Session.asmx");SaaS.WebUI.Services.Session.InitializeSession=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.InitializeSession(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.CheckSession=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.CheckSession(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.Ping=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.Ping(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.Logout=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.Logout(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.Authorize=function(Username,Password,AppId,tzoffset,onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.Authorize(Username,Password,AppId,tzoffset,onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.AuthenticateFRSAdmin=function(email,password,onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.AuthenticateFRSAdmin(email,password,onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.GetRolesList=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.GetRolesList(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.GetLanguagesList=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.GetLanguagesList(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.ChangeLanguage=function(culture,onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.ChangeLanguage(culture,onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.GetApplicationsList=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.GetApplicationsList(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.GetLoginInfo=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.GetLoginInfo(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.SelectRole=function(sRole,onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.SelectRole(sRole,onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.ChangePassword=function(Old,New,Confirm,onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.ChangePassword(Old,New,Confirm,onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.GetNewMessages=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.GetNewMessages(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.ValidateSession=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.ValidateSession(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.Session.GetUserData=function(tzoffset,onSuccess,onFailed,userContext){SaaS.WebUI.Services.Session._staticInstance.GetUserData(tzoffset,onSuccess,onFailed,userContext);}
var gtc=Sys.Net.WebServiceProxy._generateTypedConstructor;if(typeof(SaaS.WebUI.Services.SessionStatus)==='undefined'){SaaS.WebUI.Services.SessionStatus=gtc("SaaS.WebUI.Services.SessionStatus");SaaS.WebUI.Services.SessionStatus.registerClass('SaaS.WebUI.Services.SessionStatus');}
if(typeof(SaaS.WebUI.Services.AuthStatus)==='undefined'){SaaS.WebUI.Services.AuthStatus=gtc("SaaS.WebUI.Services.AuthStatus");SaaS.WebUI.Services.AuthStatus.registerClass('SaaS.WebUI.Services.AuthStatus');}
Type.registerNamespace('DataLayer');if(typeof(DataLayer.RoleDataNameDisplayPair)==='undefined'){DataLayer.RoleDataNameDisplayPair=gtc("DataLayer.RoleDataNameDisplayPair");DataLayer.RoleDataNameDisplayPair.registerClass('DataLayer.RoleDataNameDisplayPair');}
if(typeof(SaaS.WebUI.Services.LoginInfo)==='undefined'){SaaS.WebUI.Services.LoginInfo=gtc("SaaS.WebUI.Services.LoginInfo");SaaS.WebUI.Services.LoginInfo.registerClass('SaaS.WebUI.Services.LoginInfo');}
if(typeof(SaaS.WebUI.Services.UserData)==='undefined'){SaaS.WebUI.Services.UserData=gtc("SaaS.WebUI.Services.UserData");SaaS.WebUI.Services.UserData.registerClass('SaaS.WebUI.Services.UserData');}
Type.registerNamespace('DataLayer.Security');if(typeof(DataLayer.Security.ChangePasswordResult)==='undefined'){DataLayer.Security.ChangePasswordResult=function(){throw Error.invalidOperation();}
DataLayer.Security.ChangePasswordResult.prototype={OK:0,LONG:-6,SHORT:-5,SAME:-4,NOT_MATCH:-3,INVALID:-2,NOT_FOUND:-1}
DataLayer.Security.ChangePasswordResult.registerEnum('DataLayer.Security.ChangePasswordResult',true);} 

Type.registerNamespace('SaaS.WebUI.Services');SaaS.WebUI.Services.LocalizationService=function(){SaaS.WebUI.Services.LocalizationService.initializeBase(this);this._timeout=0;this._userContext=null;this._succeeded=null;this._failed=null;}
SaaS.WebUI.Services.LocalizationService.prototype={_get_path:function(){var p=this.get_path();if(p)return p;else return SaaS.WebUI.Services.LocalizationService._staticInstance.get_path();},GetLanguagePacks:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetLanguagePacks',false,{},succeededCallback,failedCallback,userContext);},GetTranslationsByField:function(objectType,objectName,propertyName,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetTranslationsByField',false,{objectType:objectType,objectName:objectName,propertyName:propertyName},succeededCallback,failedCallback,userContext);},SetTranslationsByField:function(objectType,objectName,propertyName,translation,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'SetTranslationsByField',false,{objectType:objectType,objectName:objectName,propertyName:propertyName,translation:translation},succeededCallback,failedCallback,userContext);},GetBusinessObjects:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetBusinessObjects',false,{},succeededCallback,failedCallback,userContext);},GetStringsGridData:function(targetType,targetName,objectType,area,areaType,fromLanguage,toLanguage,suggestTranslation,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetStringsGridData',false,{targetType:targetType,targetName:targetName,objectType:objectType,area:area,areaType:areaType,fromLanguage:fromLanguage,toLanguage:toLanguage,suggestTranslation:suggestTranslation},succeededCallback,failedCallback,userContext);},GetAreaTypes:function(targetType,targetName,area,objectType,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetAreaTypes',false,{targetType:targetType,targetName:targetName,area:area,objectType:objectType},succeededCallback,failedCallback,userContext);},GetRoles:function(succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetRoles',false,{},succeededCallback,failedCallback,userContext);},SaveLocalizationStrings:function(rows,toLanguage,area,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'SaveLocalizationStrings',false,{rows:rows,toLanguage:toLanguage,area:area},succeededCallback,failedCallback,userContext);},GetSuggestionsByField:function(targetType,targetName,objectType,area,areaType,toLanguage,propertyName,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'GetSuggestionsByField',false,{targetType:targetType,targetName:targetName,objectType:objectType,area:area,areaType:areaType,toLanguage:toLanguage,propertyName:propertyName},succeededCallback,failedCallback,userContext);}}
SaaS.WebUI.Services.LocalizationService.registerClass('SaaS.WebUI.Services.LocalizationService',Sys.Net.WebServiceProxy);SaaS.WebUI.Services.LocalizationService._staticInstance=new SaaS.WebUI.Services.LocalizationService();SaaS.WebUI.Services.LocalizationService.set_path=function(value){SaaS.WebUI.Services.LocalizationService._staticInstance.set_path(value);}
SaaS.WebUI.Services.LocalizationService.get_path=function(){return SaaS.WebUI.Services.LocalizationService._staticInstance.get_path();}
SaaS.WebUI.Services.LocalizationService.set_timeout=function(value){SaaS.WebUI.Services.LocalizationService._staticInstance.set_timeout(value);}
SaaS.WebUI.Services.LocalizationService.get_timeout=function(){return SaaS.WebUI.Services.LocalizationService._staticInstance.get_timeout();}
SaaS.WebUI.Services.LocalizationService.set_defaultUserContext=function(value){SaaS.WebUI.Services.LocalizationService._staticInstance.set_defaultUserContext(value);}
SaaS.WebUI.Services.LocalizationService.get_defaultUserContext=function(){return SaaS.WebUI.Services.LocalizationService._staticInstance.get_defaultUserContext();}
SaaS.WebUI.Services.LocalizationService.set_defaultSucceededCallback=function(value){SaaS.WebUI.Services.LocalizationService._staticInstance.set_defaultSucceededCallback(value);}
SaaS.WebUI.Services.LocalizationService.get_defaultSucceededCallback=function(){return SaaS.WebUI.Services.LocalizationService._staticInstance.get_defaultSucceededCallback();}
SaaS.WebUI.Services.LocalizationService.set_defaultFailedCallback=function(value){SaaS.WebUI.Services.LocalizationService._staticInstance.set_defaultFailedCallback(value);}
SaaS.WebUI.Services.LocalizationService.get_defaultFailedCallback=function(){return SaaS.WebUI.Services.LocalizationService._staticInstance.get_defaultFailedCallback();}
SaaS.WebUI.Services.LocalizationService.set_path("/SelfService/Services/LocalizationService.asmx");SaaS.WebUI.Services.LocalizationService.GetLanguagePacks=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.LocalizationService._staticInstance.GetLanguagePacks(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.LocalizationService.GetTranslationsByField=function(objectType,objectName,propertyName,onSuccess,onFailed,userContext){SaaS.WebUI.Services.LocalizationService._staticInstance.GetTranslationsByField(objectType,objectName,propertyName,onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.LocalizationService.SetTranslationsByField=function(objectType,objectName,propertyName,translation,onSuccess,onFailed,userContext){SaaS.WebUI.Services.LocalizationService._staticInstance.SetTranslationsByField(objectType,objectName,propertyName,translation,onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.LocalizationService.GetBusinessObjects=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.LocalizationService._staticInstance.GetBusinessObjects(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.LocalizationService.GetStringsGridData=function(targetType,targetName,objectType,area,areaType,fromLanguage,toLanguage,suggestTranslation,onSuccess,onFailed,userContext){SaaS.WebUI.Services.LocalizationService._staticInstance.GetStringsGridData(targetType,targetName,objectType,area,areaType,fromLanguage,toLanguage,suggestTranslation,onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.LocalizationService.GetAreaTypes=function(targetType,targetName,area,objectType,onSuccess,onFailed,userContext){SaaS.WebUI.Services.LocalizationService._staticInstance.GetAreaTypes(targetType,targetName,area,objectType,onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.LocalizationService.GetRoles=function(onSuccess,onFailed,userContext){SaaS.WebUI.Services.LocalizationService._staticInstance.GetRoles(onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.LocalizationService.SaveLocalizationStrings=function(rows,toLanguage,area,onSuccess,onFailed,userContext){SaaS.WebUI.Services.LocalizationService._staticInstance.SaveLocalizationStrings(rows,toLanguage,area,onSuccess,onFailed,userContext);}
SaaS.WebUI.Services.LocalizationService.GetSuggestionsByField=function(targetType,targetName,objectType,area,areaType,toLanguage,propertyName,onSuccess,onFailed,userContext){SaaS.WebUI.Services.LocalizationService._staticInstance.GetSuggestionsByField(targetType,targetName,objectType,area,areaType,toLanguage,propertyName,onSuccess,onFailed,userContext);}
var gtc=Sys.Net.WebServiceProxy._generateTypedConstructor;Type.registerNamespace('DataLayer');if(typeof(DataLayer.FieldTranslation)==='undefined'){DataLayer.FieldTranslation=gtc("DataLayer.FieldTranslation");DataLayer.FieldTranslation.registerClass('DataLayer.FieldTranslation');}
Type.registerNamespace('SaaS.WebUI');if(typeof(SaaS.WebUI.StringsGridRow)==='undefined'){SaaS.WebUI.StringsGridRow=gtc("SaaS.WebUI.StringsGridRow");SaaS.WebUI.StringsGridRow.registerClass('SaaS.WebUI.StringsGridRow');} 

