var MWResaService=function() {
MWResaService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MWResaService.prototype={
GetCarteLogeeNumber:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetCarteLogeeNumber',false,{},succeededCallback,failedCallback,userContext); },
SetCustomerInfo:function(parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'SetCustomerInfo',false,{parameters:parameters},succeededCallback,failedCallback,userContext); },
GetMultiBookingNextStepByCode:function(parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetMultiBookingNextStepByCode',false,{parameters:parameters},succeededCallback,failedCallback,userContext); },
GetMultiBookingTicketingNextStepByCode:function(parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetMultiBookingTicketingNextStepByCode',false,{parameters:parameters},succeededCallback,failedCallback,userContext); },
GetMultiBookingNextStep:function(parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetMultiBookingNextStep',false,{parameters:parameters},succeededCallback,failedCallback,userContext); },
GetDepartureDays:function(pParams,departureDate,delta,duration,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetDepartureDays',false,{pParams:pParams,departureDate:departureDate,delta:delta,duration:duration},succeededCallback,failedCallback,userContext); },
DisplayProductBookingPageByProductInfo:function(pParams,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'DisplayProductBookingPageByProductInfo',false,{pParams:pParams},succeededCallback,failedCallback,userContext); },
getAvailRooms:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'getAvailRooms',false,{query:query},succeededCallback,failedCallback,userContext); },
GetBookPage:function(pBookError,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetBookPage',false,{pBookError:pBookError},succeededCallback,failedCallback,userContext); },
DisplayProductBookingPage:function(pItemCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'DisplayProductBookingPage',false,{pItemCode:pItemCode},succeededCallback,failedCallback,userContext); },
DisplayProductBookingPageByTipInfo:function(pParams,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'DisplayProductBookingPageByTipInfo',false,{pParams:pParams},succeededCallback,failedCallback,userContext); },
DisplayProductDescription:function(pItemCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'DisplayProductDescription',false,{pItemCode:pItemCode},succeededCallback,failedCallback,userContext); },
GoToFirstStepByObjectTypeWithoutTravel:function(objectType,universalCode,parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GoToFirstStepByObjectTypeWithoutTravel',false,{objectType:objectType,universalCode:universalCode,parameters:parameters},succeededCallback,failedCallback,userContext); },
GetHousingDataFromProductAndHousingCode:function(productFileName,productName,houssingCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetHousingDataFromProductAndHousingCode',false,{productFileName:productFileName,productName:productName,houssingCode:houssingCode},succeededCallback,failedCallback,userContext); },
GetHousingCGVFromProductCode:function(productsFileNames,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetHousingCGVFromProductCode',false,{productsFileNames:productsFileNames},succeededCallback,failedCallback,userContext); },
GetQuoteStepForProposition:function(parametersArray,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetQuoteStepForProposition',false,{parametersArray:parametersArray},succeededCallback,failedCallback,userContext); },
BookAfterOgonePaymentAuthorisation:function(param,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'BookAfterOgonePaymentAuthorisation',false,{param:param},succeededCallback,failedCallback,userContext); },
GetProductLinkedForPromo:function(codePromo,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetProductLinkedForPromo',false,{codePromo:codePromo},succeededCallback,failedCallback,userContext); },
AddProductToTravel:function(pItemRef,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'AddProductToTravel',false,{pItemRef:pItemRef},succeededCallback,failedCallback,userContext); },
GetNextStep:function(objectType,stepID,parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetNextStep',false,{objectType:objectType,stepID:stepID,parameters:parameters},succeededCallback,failedCallback,userContext); },
GetNextStepByCode:function(code,objectType,stepID,parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetNextStepByCode',false,{code:code,objectType:objectType,stepID:stepID,parameters:parameters},succeededCallback,failedCallback,userContext); },
GetTicketingStep:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetTicketingStep',false,{},succeededCallback,failedCallback,userContext); },
SwitchToBook:function(pPOBCode,pValue,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'SwitchToBook',false,{pPOBCode:pPOBCode,pValue:pValue},succeededCallback,failedCallback,userContext); },
CancelToBook:function(pPOBCodeList,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'CancelToBook',false,{pPOBCodeList:pPOBCodeList},succeededCallback,failedCallback,userContext); },
getObjectHTMLBookingForm:function(query,pParams,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'getObjectHTMLBookingForm',false,{query:query,pParams:pParams},succeededCallback,failedCallback,userContext); },
SaveTravel:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'SaveTravel',false,{},succeededCallback,failedCallback,userContext); },
SetToBook:function(pPOBCodeList,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'SetToBook',false,{pPOBCodeList:pPOBCodeList},succeededCallback,failedCallback,userContext); },
DeleteSegment:function(pCatalogCode,pSegmentType,pSegmentCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'DeleteSegment',false,{pCatalogCode:pCatalogCode,pSegmentType:pSegmentType,pSegmentCode:pSegmentCode},succeededCallback,failedCallback,userContext); },
GetWebPlanning:function(pItemCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetWebPlanning',false,{pItemCode:pItemCode},succeededCallback,failedCallback,userContext); },
GetWebPlanningJSInfo:function(pProductCode,pCatalogCode,pBeginPeriod,pEndPeriod,nbMonth,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetWebPlanningJSInfo',false,{pProductCode:pProductCode,pCatalogCode:pCatalogCode,pBeginPeriod:pBeginPeriod,pEndPeriod:pEndPeriod,nbMonth:nbMonth},succeededCallback,failedCallback,userContext); },
BookList:function(pPOBCodeList,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'BookList',false,{pPOBCodeList:pPOBCodeList},succeededCallback,failedCallback,userContext); },
BookAll:function(parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'BookAll',false,{parameters:parameters},succeededCallback,failedCallback,userContext); },
BookSelected:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'BookSelected',false,{},succeededCallback,failedCallback,userContext); },
BookAllFromBookingsInTravel:function(queryString,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'BookAllFromBookingsInTravel',false,{queryString:queryString},succeededCallback,failedCallback,userContext); },
bookBooking:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'bookBooking',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
GetCancelFeePolicy:function(poBook,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetCancelFeePolicy',false,{poBook:poBook},succeededCallback,failedCallback,userContext); },
GetTransferCancelFeePolicy:function(poBook,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'GetTransferCancelFeePolicy',false,{poBook:poBook},succeededCallback,failedCallback,userContext); },
getCancelFeesForBooking:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'getCancelFeesForBooking',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
CancelAll:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'CancelAll',false,{},succeededCallback,failedCallback,userContext); },
cancelBooking:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'cancelBooking',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
cancelPObooking:function(pTOcode,pMWCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'cancelPObooking',false,{pTOcode:pTOcode,pMWCode:pMWCode},succeededCallback,failedCallback,userContext); },
availOnBooking:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'availOnBooking',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
quoteOnBooking:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWResaService.get_path(), 'quoteOnBooking',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); }}
MWResaService.registerClass('MWResaService',Sys.Net.WebServiceProxy);
MWResaService._staticInstance = new MWResaService();
MWResaService.set_path = function(value) { MWResaService._staticInstance._path = value; }
MWResaService.get_path = function() { return MWResaService._staticInstance._path; }
MWResaService.set_timeout = function(value) { MWResaService._staticInstance._timeout = value; }
MWResaService.get_timeout = function() { return MWResaService._staticInstance._timeout; }
MWResaService.set_defaultUserContext = function(value) { MWResaService._staticInstance._userContext = value; }
MWResaService.get_defaultUserContext = function() { return MWResaService._staticInstance._userContext; }
MWResaService.set_defaultSucceededCallback = function(value) { MWResaService._staticInstance._succeeded = value; }
MWResaService.get_defaultSucceededCallback = function() { return MWResaService._staticInstance._succeeded; }
MWResaService.set_defaultFailedCallback = function(value) { MWResaService._staticInstance._failed = value; }
MWResaService.get_defaultFailedCallback = function() { return MWResaService._staticInstance._failed; }
MWResaService.set_path("/WebServices/MWResaService.asmx");
MWResaService.GetCarteLogeeNumber= function(onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetCarteLogeeNumber(onSuccess,onFailed,userContext); }
MWResaService.SetCustomerInfo= function(parameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.SetCustomerInfo(parameters,onSuccess,onFailed,userContext); }
MWResaService.GetMultiBookingNextStepByCode= function(parameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetMultiBookingNextStepByCode(parameters,onSuccess,onFailed,userContext); }
MWResaService.GetMultiBookingTicketingNextStepByCode= function(parameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetMultiBookingTicketingNextStepByCode(parameters,onSuccess,onFailed,userContext); }
MWResaService.GetMultiBookingNextStep= function(parameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetMultiBookingNextStep(parameters,onSuccess,onFailed,userContext); }
MWResaService.GetDepartureDays= function(pParams,departureDate,delta,duration,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetDepartureDays(pParams,departureDate,delta,duration,onSuccess,onFailed,userContext); }
MWResaService.DisplayProductBookingPageByProductInfo= function(pParams,onSuccess,onFailed,userContext) {MWResaService._staticInstance.DisplayProductBookingPageByProductInfo(pParams,onSuccess,onFailed,userContext); }
MWResaService.getAvailRooms= function(query,onSuccess,onFailed,userContext) {MWResaService._staticInstance.getAvailRooms(query,onSuccess,onFailed,userContext); }
MWResaService.GetBookPage= function(pBookError,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetBookPage(pBookError,onSuccess,onFailed,userContext); }
MWResaService.DisplayProductBookingPage= function(pItemCode,onSuccess,onFailed,userContext) {MWResaService._staticInstance.DisplayProductBookingPage(pItemCode,onSuccess,onFailed,userContext); }
MWResaService.DisplayProductBookingPageByTipInfo= function(pParams,onSuccess,onFailed,userContext) {MWResaService._staticInstance.DisplayProductBookingPageByTipInfo(pParams,onSuccess,onFailed,userContext); }
MWResaService.DisplayProductDescription= function(pItemCode,onSuccess,onFailed,userContext) {MWResaService._staticInstance.DisplayProductDescription(pItemCode,onSuccess,onFailed,userContext); }
MWResaService.GoToFirstStepByObjectTypeWithoutTravel= function(objectType,universalCode,parameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GoToFirstStepByObjectTypeWithoutTravel(objectType,universalCode,parameters,onSuccess,onFailed,userContext); }
MWResaService.GetHousingDataFromProductAndHousingCode= function(productFileName,productName,houssingCode,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetHousingDataFromProductAndHousingCode(productFileName,productName,houssingCode,onSuccess,onFailed,userContext); }
MWResaService.GetHousingCGVFromProductCode= function(productsFileNames,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetHousingCGVFromProductCode(productsFileNames,onSuccess,onFailed,userContext); }
MWResaService.GetQuoteStepForProposition= function(parametersArray,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetQuoteStepForProposition(parametersArray,onSuccess,onFailed,userContext); }
MWResaService.BookAfterOgonePaymentAuthorisation= function(param,onSuccess,onFailed,userContext) {MWResaService._staticInstance.BookAfterOgonePaymentAuthorisation(param,onSuccess,onFailed,userContext); }
MWResaService.GetProductLinkedForPromo= function(codePromo,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetProductLinkedForPromo(codePromo,onSuccess,onFailed,userContext); }
MWResaService.AddProductToTravel= function(pItemRef,onSuccess,onFailed,userContext) {MWResaService._staticInstance.AddProductToTravel(pItemRef,onSuccess,onFailed,userContext); }
MWResaService.GetNextStep= function(objectType,stepID,parameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetNextStep(objectType,stepID,parameters,onSuccess,onFailed,userContext); }
MWResaService.GetNextStepByCode= function(code,objectType,stepID,parameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetNextStepByCode(code,objectType,stepID,parameters,onSuccess,onFailed,userContext); }
MWResaService.GetTicketingStep= function(onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetTicketingStep(onSuccess,onFailed,userContext); }
MWResaService.SwitchToBook= function(pPOBCode,pValue,onSuccess,onFailed,userContext) {MWResaService._staticInstance.SwitchToBook(pPOBCode,pValue,onSuccess,onFailed,userContext); }
MWResaService.CancelToBook= function(pPOBCodeList,onSuccess,onFailed,userContext) {MWResaService._staticInstance.CancelToBook(pPOBCodeList,onSuccess,onFailed,userContext); }
MWResaService.getObjectHTMLBookingForm= function(query,pParams,onSuccess,onFailed,userContext) {MWResaService._staticInstance.getObjectHTMLBookingForm(query,pParams,onSuccess,onFailed,userContext); }
MWResaService.SaveTravel= function(onSuccess,onFailed,userContext) {MWResaService._staticInstance.SaveTravel(onSuccess,onFailed,userContext); }
MWResaService.SetToBook= function(pPOBCodeList,onSuccess,onFailed,userContext) {MWResaService._staticInstance.SetToBook(pPOBCodeList,onSuccess,onFailed,userContext); }
MWResaService.DeleteSegment= function(pCatalogCode,pSegmentType,pSegmentCode,onSuccess,onFailed,userContext) {MWResaService._staticInstance.DeleteSegment(pCatalogCode,pSegmentType,pSegmentCode,onSuccess,onFailed,userContext); }
MWResaService.GetWebPlanning= function(pItemCode,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetWebPlanning(pItemCode,onSuccess,onFailed,userContext); }
MWResaService.GetWebPlanningJSInfo= function(pProductCode,pCatalogCode,pBeginPeriod,pEndPeriod,nbMonth,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetWebPlanningJSInfo(pProductCode,pCatalogCode,pBeginPeriod,pEndPeriod,nbMonth,onSuccess,onFailed,userContext); }
MWResaService.BookList= function(pPOBCodeList,onSuccess,onFailed,userContext) {MWResaService._staticInstance.BookList(pPOBCodeList,onSuccess,onFailed,userContext); }
MWResaService.BookAll= function(parameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.BookAll(parameters,onSuccess,onFailed,userContext); }
MWResaService.BookSelected= function(onSuccess,onFailed,userContext) {MWResaService._staticInstance.BookSelected(onSuccess,onFailed,userContext); }
MWResaService.BookAllFromBookingsInTravel= function(queryString,onSuccess,onFailed,userContext) {MWResaService._staticInstance.BookAllFromBookingsInTravel(queryString,onSuccess,onFailed,userContext); }
MWResaService.bookBooking= function(pParameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.bookBooking(pParameters,onSuccess,onFailed,userContext); }
MWResaService.GetCancelFeePolicy= function(poBook,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetCancelFeePolicy(poBook,onSuccess,onFailed,userContext); }
MWResaService.GetTransferCancelFeePolicy= function(poBook,onSuccess,onFailed,userContext) {MWResaService._staticInstance.GetTransferCancelFeePolicy(poBook,onSuccess,onFailed,userContext); }
MWResaService.getCancelFeesForBooking= function(pParameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.getCancelFeesForBooking(pParameters,onSuccess,onFailed,userContext); }
MWResaService.CancelAll= function(onSuccess,onFailed,userContext) {MWResaService._staticInstance.CancelAll(onSuccess,onFailed,userContext); }
MWResaService.cancelBooking= function(pParameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.cancelBooking(pParameters,onSuccess,onFailed,userContext); }
MWResaService.cancelPObooking= function(pTOcode,pMWCode,onSuccess,onFailed,userContext) {MWResaService._staticInstance.cancelPObooking(pTOcode,pMWCode,onSuccess,onFailed,userContext); }
MWResaService.availOnBooking= function(pParameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.availOnBooking(pParameters,onSuccess,onFailed,userContext); }
MWResaService.quoteOnBooking= function(pParameters,onSuccess,onFailed,userContext) {MWResaService._staticInstance.quoteOnBooking(pParameters,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('MediaWelcome.Tech');
if (typeof(MediaWelcome.Tech.MWResult) === 'undefined') {
MediaWelcome.Tech.MWResult=gtc("MediaWelcome.Tech.MWResult");
MediaWelcome.Tech.MWResult.registerClass('MediaWelcome.Tech.MWResult');
}
if (typeof(MWResaService_BookingParameters) === 'undefined') {
var MWResaService_BookingParameters=gtc("MWResaService+BookingParameters");
MWResaService_BookingParameters.registerClass('MWResaService_BookingParameters');
}
if (typeof(MWResaService_BookingResponse) === 'undefined') {
var MWResaService_BookingResponse=gtc("MWResaService+BookingResponse");
MWResaService_BookingResponse.registerClass('MWResaService_BookingResponse');
}
Type.registerNamespace('MediaWelcome.Processes.Search');
if (typeof(MediaWelcome.Processes.Search.resaParameters) === 'undefined') {
MediaWelcome.Processes.Search.resaParameters=gtc("MediaWelcome.Processes.Search.resaParameters");
MediaWelcome.Processes.Search.resaParameters.registerClass('MediaWelcome.Processes.Search.resaParameters');
}
if (typeof(MediaWelcome.Processes.Search.searchParameters) === 'undefined') {
MediaWelcome.Processes.Search.searchParameters=gtc("MediaWelcome.Processes.Search.searchParameters");
MediaWelcome.Processes.Search.searchParameters.registerClass('MediaWelcome.Processes.Search.searchParameters');
}
Type.registerNamespace('MediaWelcome.Business.Objects.PackageOnline.ABSAPI');
if (typeof(MediaWelcome.Business.Objects.PackageOnline.ABSAPI.POBooking) === 'undefined') {
MediaWelcome.Business.Objects.PackageOnline.ABSAPI.POBooking=gtc("MediaWelcome.Business.Objects.PackageOnline.ABSAPI.POBooking");
MediaWelcome.Business.Objects.PackageOnline.ABSAPI.POBooking.registerClass('MediaWelcome.Business.Objects.PackageOnline.ABSAPI.POBooking');
}

