Type.registerNamespace('TikAeroWebB2E.WebService');
TikAeroWebB2E.WebService.Payment=function() {
TikAeroWebB2E.WebService.Payment.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
TikAeroWebB2E.WebService.Payment.prototype={
FillPassengerProfileID:function(succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'FillPassengerProfileID',false,{},succeededCallback,failedCallback,userContext); },
GetAllFormOfPaymentSubtypeFees:function(succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'GetAllFormOfPaymentSubtypeFees',false,{},succeededCallback,failedCallback,userContext); },
GetCurrentBalance:function(succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'GetCurrentBalance',false,{},succeededCallback,failedCallback,userContext); },
FillCreditCardType:function(succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'FillCreditCardType',false,{},succeededCallback,failedCallback,userContext); },
SavePayment:function(xmlPayment,succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'SavePayment',false,{xmlPayment:xmlPayment},succeededCallback,failedCallback,userContext); },
Paylater:function(succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'Paylater',false,{},succeededCallback,failedCallback,userContext); },
PayVoucher:function(xml,succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'PayVoucher',false,{xml:xml},succeededCallback,failedCallback,userContext); },
GetMyVouchers:function(voucherNumber,Password,succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'GetMyVouchers',false,{voucherNumber:voucherNumber,Password:Password},succeededCallback,failedCallback,userContext); },
GetVouchers:function(succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'GetVouchers',false,{},succeededCallback,failedCallback,userContext); },
SavePaymentByAcc:function(Balance,FOP,succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'SavePaymentByAcc',false,{Balance:Balance,FOP:FOP},succeededCallback,failedCallback,userContext); },
CheckValidateCreditCard:function(strNumber,strCardType,succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'CheckValidateCreditCard',false,{strNumber:strNumber,strCardType:strCardType},succeededCallback,failedCallback,userContext); },
LoadTimeTable:function(succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'LoadTimeTable',false,{},succeededCallback,failedCallback,userContext); },
LoadCOB:function(data,succeededCallback, failedCallback, userContext) {
return this._invoke(TikAeroWebB2E.WebService.Payment.get_path(), 'LoadCOB',false,{data:data},succeededCallback,failedCallback,userContext); }}
TikAeroWebB2E.WebService.Payment.registerClass('TikAeroWebB2E.WebService.Payment',Sys.Net.WebServiceProxy);
TikAeroWebB2E.WebService.Payment._staticInstance = new TikAeroWebB2E.WebService.Payment();
TikAeroWebB2E.WebService.Payment.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; TikAeroWebB2E.WebService.Payment._staticInstance._path = value; }
TikAeroWebB2E.WebService.Payment.get_path = function() { return TikAeroWebB2E.WebService.Payment._staticInstance._path; }
TikAeroWebB2E.WebService.Payment.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); }
TikAeroWebB2E.WebService.Payment._staticInstance._timeout = value; }
TikAeroWebB2E.WebService.Payment.get_timeout = function() { 
return TikAeroWebB2E.WebService.Payment._staticInstance._timeout; }
TikAeroWebB2E.WebService.Payment.set_defaultUserContext = function(value) { 
TikAeroWebB2E.WebService.Payment._staticInstance._userContext = value; }
TikAeroWebB2E.WebService.Payment.get_defaultUserContext = function() { 
return TikAeroWebB2E.WebService.Payment._staticInstance._userContext; }
TikAeroWebB2E.WebService.Payment.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; TikAeroWebB2E.WebService.Payment._staticInstance._succeeded = value; }
TikAeroWebB2E.WebService.Payment.get_defaultSucceededCallback = function() { 
return TikAeroWebB2E.WebService.Payment._staticInstance._succeeded; }
TikAeroWebB2E.WebService.Payment.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; TikAeroWebB2E.WebService.Payment._staticInstance._failed = value; }
TikAeroWebB2E.WebService.Payment.get_defaultFailedCallback = function() { 
return TikAeroWebB2E.WebService.Payment._staticInstance._failed; }
TikAeroWebB2E.WebService.Payment.set_path("/B2E/WebService/Payment.asmx");
TikAeroWebB2E.WebService.Payment.FillPassengerProfileID= function(onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.FillPassengerProfileID(onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.GetAllFormOfPaymentSubtypeFees= function(onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.GetAllFormOfPaymentSubtypeFees(onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.GetCurrentBalance= function(onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.GetCurrentBalance(onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.FillCreditCardType= function(onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.FillCreditCardType(onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.SavePayment= function(xmlPayment,onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.SavePayment(xmlPayment,onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.Paylater= function(onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.Paylater(onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.PayVoucher= function(xml,onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.PayVoucher(xml,onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.GetMyVouchers= function(voucherNumber,Password,onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.GetMyVouchers(voucherNumber,Password,onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.GetVouchers= function(onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.GetVouchers(onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.SavePaymentByAcc= function(Balance,FOP,onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.SavePaymentByAcc(Balance,FOP,onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.CheckValidateCreditCard= function(strNumber,strCardType,onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.CheckValidateCreditCard(strNumber,strCardType,onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.LoadTimeTable= function(onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.LoadTimeTable(onSuccess,onFailed,userContext); }
TikAeroWebB2E.WebService.Payment.LoadCOB= function(data,onSuccess,onFailed,userContext) {TikAeroWebB2E.WebService.Payment._staticInstance.LoadCOB(data,onSuccess,onFailed,userContext); }
