Type.registerNamespace('Flyaways.Engine.Webservice');
Flyaways.Engine.Webservice.PackageMenuWebService=function() {
Flyaways.Engine.Webservice.PackageMenuWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Flyaways.Engine.Webservice.PackageMenuWebService.prototype={
DestinationCityList:function(DestinationCityID,FirstLevelFileName,SecondLevelFileName,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'DestinationCityList',false,{DestinationCityID:DestinationCityID,FirstLevelFileName:FirstLevelFileName,SecondLevelFileName:SecondLevelFileName},succeededCallback,failedCallback,userContext); },
DestinationOrigionList:function(DestinationID,FileName,FunctionName,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'DestinationOrigionList',false,{DestinationID:DestinationID,FileName:FileName,FunctionName:FunctionName},succeededCallback,failedCallback,userContext); },
PkgMaster:function(ArrivalDate,DestinationCityID,OriginID,AirClassCode,PAXDetail,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PkgMaster',false,{ArrivalDate:ArrivalDate,DestinationCityID:DestinationCityID,OriginID:OriginID,AirClassCode:AirClassCode,PAXDetail:PAXDetail},succeededCallback,failedCallback,userContext); },
PkgDetail:function(PkgMasterID,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PkgDetail',false,{PkgMasterID:PkgMasterID},succeededCallback,failedCallback,userContext); },
PkgInclusion:function(PkgMasterID,ArrivalDate,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PkgInclusion',false,{PkgMasterID:PkgMasterID,ArrivalDate:ArrivalDate},succeededCallback,failedCallback,userContext); },
PkgDayWise:function(PkgRatesID,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PkgDayWise',false,{PkgRatesID:PkgRatesID},succeededCallback,failedCallback,userContext); },
PkgCXLFee:function(PkgMasterID,ArrivalDate,CurrencyID,PAXDetail,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PkgCXLFee',false,{PkgMasterID:PkgMasterID,ArrivalDate:ArrivalDate,CurrencyID:CurrencyID,PAXDetail:PAXDetail},succeededCallback,failedCallback,userContext); },
PkgEXTRate:function(PkgMasterID,PkgRatesID,CurrencyID,PAXDetail,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PkgEXTRate',false,{PkgMasterID:PkgMasterID,PkgRatesID:PkgRatesID,CurrencyID:CurrencyID,PAXDetail:PAXDetail},succeededCallback,failedCallback,userContext); },
PkgSuppRate:function(PkgMasterID,ArrivalDate,CurrencyID,PAXDetail,Duration,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PkgSuppRate',false,{PkgMasterID:PkgMasterID,ArrivalDate:ArrivalDate,CurrencyID:CurrencyID,PAXDetail:PAXDetail,Duration:Duration},succeededCallback,failedCallback,userContext); },
PkgOptional:function(PkgMasterID,ArrivalDate,CurrencyID,PAXDetail,Duration,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PkgOptional',false,{PkgMasterID:PkgMasterID,ArrivalDate:ArrivalDate,CurrencyID:CurrencyID,PAXDetail:PAXDetail,Duration:Duration},succeededCallback,failedCallback,userContext); },
PkgPriceDetail:function(PkgName,PkgPrice,PAXDetail,Currency,PkgSupplRate,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PkgPriceDetail',false,{PkgName:PkgName,PkgPrice:PkgPrice,PAXDetail:PAXDetail,Currency:Currency,PkgSupplRate:PkgSupplRate},succeededCallback,failedCallback,userContext); },
PkgExtWindow:function(PkgCounter,PkgName,PkgTotalPrice,PkgTAC,PriceDetailLink,ArrivalDate,DaysPAXStay,PerDayExtension,PkgRatesID,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PkgExtWindow',false,{PkgCounter:PkgCounter,PkgName:PkgName,PkgTotalPrice:PkgTotalPrice,PkgTAC:PkgTAC,PriceDetailLink:PriceDetailLink,ArrivalDate:ArrivalDate,DaysPAXStay:DaysPAXStay,PerDayExtension:PerDayExtension,PkgRatesID:PkgRatesID},succeededCallback,failedCallback,userContext); },
AirFareSearch:function(Query,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'AirFareSearch',false,{Query:Query},succeededCallback,failedCallback,userContext); },
WebSiteMenu:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'WebSiteMenu',false,{},succeededCallback,failedCallback,userContext); },
PackageAvailabilityWindow:function(ArrivalDate,DestinationCityID,OriginID,AirClassCode,Details,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PackageAvailabilityWindow',false,{ArrivalDate:ArrivalDate,DestinationCityID:DestinationCityID,OriginID:OriginID,AirClassCode:AirClassCode,Details:Details},succeededCallback,failedCallback,userContext); },
PkgAvailablityPriceDetail:function(PkgName,PkgPrice,PAXDetail,Currency,PkgSupplRate,ExtCharges,ExtNight,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'PkgAvailablityPriceDetail',false,{PkgName:PkgName,PkgPrice:PkgPrice,PAXDetail:PAXDetail,Currency:Currency,PkgSupplRate:PkgSupplRate,ExtCharges:ExtCharges,ExtNight:ExtNight},succeededCallback,failedCallback,userContext); },
CreateAgentWindow:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'CreateAgentWindow',false,{},succeededCallback,failedCallback,userContext); },
CheckAgentLogin:function(UserName,Password,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'CheckAgentLogin',false,{UserName:UserName,Password:Password},succeededCallback,failedCallback,userContext); },
CheckAgentSession:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'CheckAgentSession',false,{},succeededCallback,failedCallback,userContext); },
LogoutAgent:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'LogoutAgent',false,{},succeededCallback,failedCallback,userContext); },
AvlOptionalService:function(PkgMasterID,ArrivalDate,CurrencyID,Duration,PAXDetail,Status,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'AvlOptionalService',false,{PkgMasterID:PkgMasterID,ArrivalDate:ArrivalDate,CurrencyID:CurrencyID,Duration:Duration,PAXDetail:PAXDetail,Status:Status},succeededCallback,failedCallback,userContext); },
AvlBookingForm:function(Status,PAXDetail,PkgMasterID,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'AvlBookingForm',false,{Status:Status,PAXDetail:PAXDetail,PkgMasterID:PkgMasterID},succeededCallback,failedCallback,userContext); },
TotalPayables:function(Detail,Optional,AirClass,PkgMasterID,PackageName,ItineraryExtension,CompNight,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'TotalPayables',false,{Detail:Detail,Optional:Optional,AirClass:AirClass,PkgMasterID:PkgMasterID,PackageName:PackageName,ItineraryExtension:ItineraryExtension,CompNight:CompNight},succeededCallback,failedCallback,userContext); },
BookingConfirmation:function(Detail,AirClass,OriginID,PkgMasterID,Traveller,PkgStatus,PkgName,SelectedOptionalServices,ExtendedNights,PkgRatesID,WithinCXL,CompNight,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'BookingConfirmation',false,{Detail:Detail,AirClass:AirClass,OriginID:OriginID,PkgMasterID:PkgMasterID,Traveller:Traveller,PkgStatus:PkgStatus,PkgName:PkgName,SelectedOptionalServices:SelectedOptionalServices,ExtendedNights:ExtendedNights,PkgRatesID:PkgRatesID,WithinCXL:WithinCXL,CompNight:CompNight},succeededCallback,failedCallback,userContext); },
ExtensionWindow:function(PkgName,MinStay,ArrivalDate,Extension,CitiesCovered,Divcounter,PkgMasterID,CurrencyID,Status,AirClass,succeededCallback, failedCallback, userContext) {
return this._invoke(Flyaways.Engine.Webservice.PackageMenuWebService.get_path(), 'ExtensionWindow',false,{PkgName:PkgName,MinStay:MinStay,ArrivalDate:ArrivalDate,Extension:Extension,CitiesCovered:CitiesCovered,Divcounter:Divcounter,PkgMasterID:PkgMasterID,CurrencyID:CurrencyID,Status:Status,AirClass:AirClass},succeededCallback,failedCallback,userContext); }}
Flyaways.Engine.Webservice.PackageMenuWebService.registerClass('Flyaways.Engine.Webservice.PackageMenuWebService',Sys.Net.WebServiceProxy);
Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance = new Flyaways.Engine.Webservice.PackageMenuWebService();
Flyaways.Engine.Webservice.PackageMenuWebService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance._path = value; }
Flyaways.Engine.Webservice.PackageMenuWebService.get_path = function() { return Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance._path; }
Flyaways.Engine.Webservice.PackageMenuWebService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance._timeout = value; }
Flyaways.Engine.Webservice.PackageMenuWebService.get_timeout = function() { 
return Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance._timeout; }
Flyaways.Engine.Webservice.PackageMenuWebService.set_defaultUserContext = function(value) { 
Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance._userContext = value; }
Flyaways.Engine.Webservice.PackageMenuWebService.get_defaultUserContext = function() { 
return Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance._userContext; }
Flyaways.Engine.Webservice.PackageMenuWebService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance._succeeded = value; }
Flyaways.Engine.Webservice.PackageMenuWebService.get_defaultSucceededCallback = function() { 
return Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance._succeeded; }
Flyaways.Engine.Webservice.PackageMenuWebService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance._failed = value; }
Flyaways.Engine.Webservice.PackageMenuWebService.get_defaultFailedCallback = function() { 
return Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance._failed; }
Flyaways.Engine.Webservice.PackageMenuWebService.set_path("/PackageMenuWebService.asmx");
Flyaways.Engine.Webservice.PackageMenuWebService.DestinationCityList= function(DestinationCityID,FirstLevelFileName,SecondLevelFileName,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.DestinationCityList(DestinationCityID,FirstLevelFileName,SecondLevelFileName,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.DestinationOrigionList= function(DestinationID,FileName,FunctionName,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.DestinationOrigionList(DestinationID,FileName,FunctionName,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PkgMaster= function(ArrivalDate,DestinationCityID,OriginID,AirClassCode,PAXDetail,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PkgMaster(ArrivalDate,DestinationCityID,OriginID,AirClassCode,PAXDetail,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PkgDetail= function(PkgMasterID,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PkgDetail(PkgMasterID,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PkgInclusion= function(PkgMasterID,ArrivalDate,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PkgInclusion(PkgMasterID,ArrivalDate,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PkgDayWise= function(PkgRatesID,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PkgDayWise(PkgRatesID,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PkgCXLFee= function(PkgMasterID,ArrivalDate,CurrencyID,PAXDetail,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PkgCXLFee(PkgMasterID,ArrivalDate,CurrencyID,PAXDetail,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PkgEXTRate= function(PkgMasterID,PkgRatesID,CurrencyID,PAXDetail,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PkgEXTRate(PkgMasterID,PkgRatesID,CurrencyID,PAXDetail,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PkgSuppRate= function(PkgMasterID,ArrivalDate,CurrencyID,PAXDetail,Duration,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PkgSuppRate(PkgMasterID,ArrivalDate,CurrencyID,PAXDetail,Duration,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PkgOptional= function(PkgMasterID,ArrivalDate,CurrencyID,PAXDetail,Duration,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PkgOptional(PkgMasterID,ArrivalDate,CurrencyID,PAXDetail,Duration,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PkgPriceDetail= function(PkgName,PkgPrice,PAXDetail,Currency,PkgSupplRate,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PkgPriceDetail(PkgName,PkgPrice,PAXDetail,Currency,PkgSupplRate,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PkgExtWindow= function(PkgCounter,PkgName,PkgTotalPrice,PkgTAC,PriceDetailLink,ArrivalDate,DaysPAXStay,PerDayExtension,PkgRatesID,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PkgExtWindow(PkgCounter,PkgName,PkgTotalPrice,PkgTAC,PriceDetailLink,ArrivalDate,DaysPAXStay,PerDayExtension,PkgRatesID,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.AirFareSearch= function(Query,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.AirFareSearch(Query,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.WebSiteMenu= function(onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.WebSiteMenu(onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PackageAvailabilityWindow= function(ArrivalDate,DestinationCityID,OriginID,AirClassCode,Details,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PackageAvailabilityWindow(ArrivalDate,DestinationCityID,OriginID,AirClassCode,Details,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.PkgAvailablityPriceDetail= function(PkgName,PkgPrice,PAXDetail,Currency,PkgSupplRate,ExtCharges,ExtNight,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.PkgAvailablityPriceDetail(PkgName,PkgPrice,PAXDetail,Currency,PkgSupplRate,ExtCharges,ExtNight,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.CreateAgentWindow= function(onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.CreateAgentWindow(onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.CheckAgentLogin= function(UserName,Password,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.CheckAgentLogin(UserName,Password,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.CheckAgentSession= function(onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.CheckAgentSession(onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.LogoutAgent= function(onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.LogoutAgent(onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.AvlOptionalService= function(PkgMasterID,ArrivalDate,CurrencyID,Duration,PAXDetail,Status,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.AvlOptionalService(PkgMasterID,ArrivalDate,CurrencyID,Duration,PAXDetail,Status,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.AvlBookingForm= function(Status,PAXDetail,PkgMasterID,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.AvlBookingForm(Status,PAXDetail,PkgMasterID,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.TotalPayables= function(Detail,Optional,AirClass,PkgMasterID,PackageName,ItineraryExtension,CompNight,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.TotalPayables(Detail,Optional,AirClass,PkgMasterID,PackageName,ItineraryExtension,CompNight,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.BookingConfirmation= function(Detail,AirClass,OriginID,PkgMasterID,Traveller,PkgStatus,PkgName,SelectedOptionalServices,ExtendedNights,PkgRatesID,WithinCXL,CompNight,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.BookingConfirmation(Detail,AirClass,OriginID,PkgMasterID,Traveller,PkgStatus,PkgName,SelectedOptionalServices,ExtendedNights,PkgRatesID,WithinCXL,CompNight,onSuccess,onFailed,userContext); }
Flyaways.Engine.Webservice.PackageMenuWebService.ExtensionWindow= function(PkgName,MinStay,ArrivalDate,Extension,CitiesCovered,Divcounter,PkgMasterID,CurrencyID,Status,AirClass,onSuccess,onFailed,userContext) {Flyaways.Engine.Webservice.PackageMenuWebService._staticInstance.ExtensionWindow(PkgName,MinStay,ArrivalDate,Extension,CitiesCovered,Divcounter,PkgMasterID,CurrencyID,Status,AirClass,onSuccess,onFailed,userContext); }
