Type.registerNamespace('ErapGsob');
ErapGsob.DALHelperService=function() {
ErapGsob.DALHelperService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ErapGsob.DALHelperService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ErapGsob.DALHelperService._staticInstance.get_path();},
SubscribeEmailOnNewsletter:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SubscribeEmailOnNewsletter',false,{email:email},succeededCallback,failedCallback,userContext); },
SendPassword:function(login,email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendPassword',false,{login:login,email:email},succeededCallback,failedCallback,userContext); },
IsUsernameExists:function(username,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsUsernameExists',false,{username:username},succeededCallback,failedCallback,userContext); },
GenerateLoginAndPassword:function(firstName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GenerateLoginAndPassword',false,{firstName:firstName},succeededCallback,failedCallback,userContext); },
GenerateRandomPassword:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GenerateRandomPassword',false,{},succeededCallback,failedCallback,userContext); },
GetActiveSessionsOfPerson:function(personID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetActiveSessionsOfPerson',false,{personID:personID},succeededCallback,failedCallback,userContext); },
GetCoordinatorName:function(coordinatorID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCoordinatorName',false,{coordinatorID:coordinatorID},succeededCallback,failedCallback,userContext); },
ResumeTraining:function(trainingID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ResumeTraining',false,{trainingID:trainingID},succeededCallback,failedCallback,userContext); },
SuspendTraining:function(trainingID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SuspendTraining',false,{trainingID:trainingID},succeededCallback,failedCallback,userContext); },
ArchiveTraining:function(trainingID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ArchiveTraining',false,{trainingID:trainingID},succeededCallback,failedCallback,userContext); },
UnarchiveTraining:function(trainingID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UnarchiveTraining',false,{trainingID:trainingID},succeededCallback,failedCallback,userContext); },
ArchiveSession:function(sessionID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ArchiveSession',false,{sessionID:sessionID},succeededCallback,failedCallback,userContext); },
UnarchiveSession:function(sessionID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UnarchiveSession',false,{sessionID:sessionID},succeededCallback,failedCallback,userContext); },
IsPersonTakeFreeParticipation:function(personID,trainingID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsPersonTakeFreeParticipation',false,{personID:personID,trainingID:trainingID},succeededCallback,failedCallback,userContext); },
IsPersonTakeFreeParticipationBySession:function(participantID,sessionID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsPersonTakeFreeParticipationBySession',false,{participantID:participantID,sessionID:sessionID},succeededCallback,failedCallback,userContext); },
SetAttestDate:function(participantID,year,month,day,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetAttestDate',false,{participantID:participantID,year:year,month:month,day:day},succeededCallback,failedCallback,userContext); },
CheckPersonsInQueues:function(trainingID,persons,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckPersonsInQueues',false,{trainingID:trainingID,persons:persons},succeededCallback,failedCallback,userContext); },
GetPersonsInQueuesContainer:function(trainingID,persons,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPersonsInQueuesContainer',false,{trainingID:trainingID,persons:persons},succeededCallback,failedCallback,userContext); },
DoQueuesHaveChanges:function(trainingID,Q1SeatsLeft,Q2SeatsLeft,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DoQueuesHaveChanges',false,{trainingID:trainingID,Q1SeatsLeft:Q1SeatsLeft,Q2SeatsLeft:Q2SeatsLeft},succeededCallback,failedCallback,userContext); },
AddSelectedPersonsToTrainingQueues:function(trainingID,persons,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddSelectedPersonsToTrainingQueues',false,{trainingID:trainingID,persons:persons},succeededCallback,failedCallback,userContext); },
GetCompanyAddress:function(companyID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCompanyAddress',false,{companyID:companyID},succeededCallback,failedCallback,userContext); },
GetNextInvoiceNumber:function(year,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNextInvoiceNumber',false,{year:year},succeededCallback,failedCallback,userContext); }}
ErapGsob.DALHelperService.registerClass('ErapGsob.DALHelperService',Sys.Net.WebServiceProxy);
ErapGsob.DALHelperService._staticInstance = new ErapGsob.DALHelperService();
ErapGsob.DALHelperService.set_path = function(value) { ErapGsob.DALHelperService._staticInstance.set_path(value); }
ErapGsob.DALHelperService.get_path = function() { return ErapGsob.DALHelperService._staticInstance.get_path(); }
ErapGsob.DALHelperService.set_timeout = function(value) { ErapGsob.DALHelperService._staticInstance.set_timeout(value); }
ErapGsob.DALHelperService.get_timeout = function() { return ErapGsob.DALHelperService._staticInstance.get_timeout(); }
ErapGsob.DALHelperService.set_defaultUserContext = function(value) { ErapGsob.DALHelperService._staticInstance.set_defaultUserContext(value); }
ErapGsob.DALHelperService.get_defaultUserContext = function() { return ErapGsob.DALHelperService._staticInstance.get_defaultUserContext(); }
ErapGsob.DALHelperService.set_defaultSucceededCallback = function(value) { ErapGsob.DALHelperService._staticInstance.set_defaultSucceededCallback(value); }
ErapGsob.DALHelperService.get_defaultSucceededCallback = function() { return ErapGsob.DALHelperService._staticInstance.get_defaultSucceededCallback(); }
ErapGsob.DALHelperService.set_defaultFailedCallback = function(value) { ErapGsob.DALHelperService._staticInstance.set_defaultFailedCallback(value); }
ErapGsob.DALHelperService.get_defaultFailedCallback = function() { return ErapGsob.DALHelperService._staticInstance.get_defaultFailedCallback(); }
ErapGsob.DALHelperService.set_enableJsonp = function(value) { ErapGsob.DALHelperService._staticInstance.set_enableJsonp(value); }
ErapGsob.DALHelperService.get_enableJsonp = function() { return ErapGsob.DALHelperService._staticInstance.get_enableJsonp(); }
ErapGsob.DALHelperService.set_jsonpCallbackParameter = function(value) { ErapGsob.DALHelperService._staticInstance.set_jsonpCallbackParameter(value); }
ErapGsob.DALHelperService.get_jsonpCallbackParameter = function() { return ErapGsob.DALHelperService._staticInstance.get_jsonpCallbackParameter(); }
ErapGsob.DALHelperService.set_path("/WebServices/DALHelperService.asmx");
ErapGsob.DALHelperService.SubscribeEmailOnNewsletter= function(email,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.SubscribeEmailOnNewsletter(email,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.SendPassword= function(login,email,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.SendPassword(login,email,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.IsUsernameExists= function(username,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.IsUsernameExists(username,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.GenerateLoginAndPassword= function(firstName,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.GenerateLoginAndPassword(firstName,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.GenerateRandomPassword= function(onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.GenerateRandomPassword(onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.GetActiveSessionsOfPerson= function(personID,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.GetActiveSessionsOfPerson(personID,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.GetCoordinatorName= function(coordinatorID,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.GetCoordinatorName(coordinatorID,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.ResumeTraining= function(trainingID,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.ResumeTraining(trainingID,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.SuspendTraining= function(trainingID,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.SuspendTraining(trainingID,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.ArchiveTraining= function(trainingID,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.ArchiveTraining(trainingID,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.UnarchiveTraining= function(trainingID,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.UnarchiveTraining(trainingID,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.ArchiveSession= function(sessionID,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.ArchiveSession(sessionID,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.UnarchiveSession= function(sessionID,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.UnarchiveSession(sessionID,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.IsPersonTakeFreeParticipation= function(personID,trainingID,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.IsPersonTakeFreeParticipation(personID,trainingID,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.IsPersonTakeFreeParticipationBySession= function(participantID,sessionID,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.IsPersonTakeFreeParticipationBySession(participantID,sessionID,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.SetAttestDate= function(participantID,year,month,day,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.SetAttestDate(participantID,year,month,day,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.CheckPersonsInQueues= function(trainingID,persons,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.CheckPersonsInQueues(trainingID,persons,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.GetPersonsInQueuesContainer= function(trainingID,persons,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.GetPersonsInQueuesContainer(trainingID,persons,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.DoQueuesHaveChanges= function(trainingID,Q1SeatsLeft,Q2SeatsLeft,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.DoQueuesHaveChanges(trainingID,Q1SeatsLeft,Q2SeatsLeft,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.AddSelectedPersonsToTrainingQueues= function(trainingID,persons,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.AddSelectedPersonsToTrainingQueues(trainingID,persons,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.GetCompanyAddress= function(companyID,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.GetCompanyAddress(companyID,onSuccess,onFailed,userContext); }
ErapGsob.DALHelperService.GetNextInvoiceNumber= function(year,onSuccess,onFailed,userContext) {ErapGsob.DALHelperService._staticInstance.GetNextInvoiceNumber(year,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(ErapGsob.SubscribeResult) === 'undefined') {
ErapGsob.SubscribeResult=gtc("ErapGsob.SubscribeResult");
ErapGsob.SubscribeResult.registerClass('ErapGsob.SubscribeResult');
}

