var CurrencyConverterWS=function() { CurrencyConverterWS.initializeBase(this); this._timeout = 0; this._userContext = null; this._succeeded = null; this._failed = null; } CurrencyConverterWS.prototype={ _get_path:function() { var p = this.get_path(); if (p) return p; else return CurrencyConverterWS._staticInstance.get_path();}, StoreCurrency:function(currency,symbol,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'StoreCurrency',false,{currency:currency,symbol:symbol},succeededCallback,failedCallback,userContext); }, CurrencyConversionFromBook:function(bookId,toCurrency,symbol,applyDiscount,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'CurrencyConversionFromBook',false,{bookId:bookId,toCurrency:toCurrency,symbol:symbol,applyDiscount:applyDiscount},succeededCallback,failedCallback,userContext); }, CurrencyConversionFromPrice:function(price,toCurrency,symbol,bookId,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'CurrencyConversionFromPrice',false,{price:price,toCurrency:toCurrency,symbol:symbol,bookId:bookId},succeededCallback,failedCallback,userContext); }, CurrencyConversionForBooks:function(books,toCurrency,symbol,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'CurrencyConversionForBooks',false,{books:books,toCurrency:toCurrency,symbol:symbol},succeededCallback,failedCallback,userContext); }, CurrencyConversionForBookIds:function(bookIds,toCurrency,symbol,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'CurrencyConversionForBookIds',false,{bookIds:bookIds,toCurrency:toCurrency,symbol:symbol},succeededCallback,failedCallback,userContext); }, CurrencyConversionForBooksSum:function(bookIds,toCurrency,symbol,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'CurrencyConversionForBooksSum',false,{bookIds:bookIds,toCurrency:toCurrency,symbol:symbol},succeededCallback,failedCallback,userContext); }, GetShippingPrices:function(toCurrency,symbol,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'GetShippingPrices',false,{toCurrency:toCurrency,symbol:symbol},succeededCallback,failedCallback,userContext); }, InitializeExchangeRate:function(currency,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'InitializeExchangeRate',false,{currency:currency},succeededCallback,failedCallback,userContext); }, StoreDiscountAndCategory:function(discountId,categoryId,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'StoreDiscountAndCategory',false,{discountId:discountId,categoryId:categoryId},succeededCallback,failedCallback,userContext); }} CurrencyConverterWS.registerClass('CurrencyConverterWS',Sys.Net.WebServiceProxy); CurrencyConverterWS._staticInstance = new CurrencyConverterWS(); CurrencyConverterWS.set_path = function(value) { CurrencyConverterWS._staticInstance.set_path(value); } CurrencyConverterWS.get_path = function() { return CurrencyConverterWS._staticInstance.get_path(); } CurrencyConverterWS.set_timeout = function(value) { CurrencyConverterWS._staticInstance.set_timeout(value); } CurrencyConverterWS.get_timeout = function() { return CurrencyConverterWS._staticInstance.get_timeout(); } CurrencyConverterWS.set_defaultUserContext = function(value) { CurrencyConverterWS._staticInstance.set_defaultUserContext(value); } CurrencyConverterWS.get_defaultUserContext = function() { return CurrencyConverterWS._staticInstance.get_defaultUserContext(); } CurrencyConverterWS.set_defaultSucceededCallback = function(value) { CurrencyConverterWS._staticInstance.set_defaultSucceededCallback(value); } CurrencyConverterWS.get_defaultSucceededCallback = function() { return CurrencyConverterWS._staticInstance.get_defaultSucceededCallback(); } CurrencyConverterWS.set_defaultFailedCallback = function(value) { CurrencyConverterWS._staticInstance.set_defaultFailedCallback(value); } CurrencyConverterWS.get_defaultFailedCallback = function() { return CurrencyConverterWS._staticInstance.get_defaultFailedCallback(); } CurrencyConverterWS.set_enableJsonp = function(value) { CurrencyConverterWS._staticInstance.set_enableJsonp(value); } CurrencyConverterWS.get_enableJsonp = function() { return CurrencyConverterWS._staticInstance.get_enableJsonp(); } CurrencyConverterWS.set_jsonpCallbackParameter = function(value) { CurrencyConverterWS._staticInstance.set_jsonpCallbackParameter(value); } CurrencyConverterWS.get_jsonpCallbackParameter = function() { return CurrencyConverterWS._staticInstance.get_jsonpCallbackParameter(); } CurrencyConverterWS.set_path("/CurrencyConverterWS.asmx"); CurrencyConverterWS.StoreCurrency= function(currency,symbol,onSuccess,onFailed,userContext) {CurrencyConverterWS._staticInstance.StoreCurrency(currency,symbol,onSuccess,onFailed,userContext); } CurrencyConverterWS.CurrencyConversionFromBook= function(bookId,toCurrency,symbol,applyDiscount,onSuccess,onFailed,userContext) {CurrencyConverterWS._staticInstance.CurrencyConversionFromBook(bookId,toCurrency,symbol,applyDiscount,onSuccess,onFailed,userContext); } CurrencyConverterWS.CurrencyConversionFromPrice= function(price,toCurrency,symbol,bookId,onSuccess,onFailed,userContext) {CurrencyConverterWS._staticInstance.CurrencyConversionFromPrice(price,toCurrency,symbol,bookId,onSuccess,onFailed,userContext); } CurrencyConverterWS.CurrencyConversionForBooks= function(books,toCurrency,symbol,onSuccess,onFailed,userContext) {CurrencyConverterWS._staticInstance.CurrencyConversionForBooks(books,toCurrency,symbol,onSuccess,onFailed,userContext); } CurrencyConverterWS.CurrencyConversionForBookIds= function(bookIds,toCurrency,symbol,onSuccess,onFailed,userContext) {CurrencyConverterWS._staticInstance.CurrencyConversionForBookIds(bookIds,toCurrency,symbol,onSuccess,onFailed,userContext); } CurrencyConverterWS.CurrencyConversionForBooksSum= function(bookIds,toCurrency,symbol,onSuccess,onFailed,userContext) {CurrencyConverterWS._staticInstance.CurrencyConversionForBooksSum(bookIds,toCurrency,symbol,onSuccess,onFailed,userContext); } CurrencyConverterWS.GetShippingPrices= function(toCurrency,symbol,onSuccess,onFailed,userContext) {CurrencyConverterWS._staticInstance.GetShippingPrices(toCurrency,symbol,onSuccess,onFailed,userContext); } CurrencyConverterWS.InitializeExchangeRate= function(currency,onSuccess,onFailed,userContext) {CurrencyConverterWS._staticInstance.InitializeExchangeRate(currency,onSuccess,onFailed,userContext); } CurrencyConverterWS.StoreDiscountAndCategory= function(discountId,categoryId,onSuccess,onFailed,userContext) {CurrencyConverterWS._staticInstance.StoreDiscountAndCategory(discountId,categoryId,onSuccess,onFailed,userContext); } var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor; Type.registerNamespace('BRB.Core.Currency'); if (typeof(BRB.Core.Currency.BookCurrencyInfo) === 'undefined') { BRB.Core.Currency.BookCurrencyInfo=gtc("BRB.Core.Currency.BookCurrencyInfo"); BRB.Core.Currency.BookCurrencyInfo.registerClass('BRB.Core.Currency.BookCurrencyInfo'); } if (typeof(BRB.Core.Currency.ShippingCurrencyInfo) === 'undefined') { BRB.Core.Currency.ShippingCurrencyInfo=gtc("BRB.Core.Currency.ShippingCurrencyInfo"); BRB.Core.Currency.ShippingCurrencyInfo.registerClass('BRB.Core.Currency.ShippingCurrencyInfo'); }