Type.registerNamespace('dk.ide.webservice');
dk.ide.webservice.BasketService=function() {
dk.ide.webservice.BasketService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
dk.ide.webservice.BasketService.prototype={
Get:function(sessiontoken,basketId,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.BasketService.get_path(), 'Get',false,{sessiontoken:sessiontoken,basketId:basketId},succeededCallback,failedCallback,userContext); },
GetCompletedBasket:function(basketId,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.BasketService.get_path(), 'GetCompletedBasket',false,{basketId:basketId},succeededCallback,failedCallback,userContext); },
PutItem:function(basketId,itemId,qty,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.BasketService.get_path(), 'PutItem',false,{basketId:basketId,itemId:itemId,qty:qty},succeededCallback,failedCallback,userContext); },
RemoveItem:function(basketId,itemId,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.BasketService.get_path(), 'RemoveItem',false,{basketId:basketId,itemId:itemId},succeededCallback,failedCallback,userContext); },
EditItem:function(basketId,itemId,qty,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.BasketService.get_path(), 'EditItem',false,{basketId:basketId,itemId:itemId,qty:qty},succeededCallback,failedCallback,userContext); },
UpdateOrderHead:function(basketId,salesName,salesAddress,zipCode,city,email,phone,delivery,deliveryName,deliveryAddress,deliveryZipcode,deliveryCity,sendSms,att,company,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.BasketService.get_path(), 'UpdateOrderHead',false,{basketId:basketId,salesName:salesName,salesAddress:salesAddress,zipCode:zipCode,city:city,email:email,phone:phone,delivery:delivery,deliveryName:deliveryName,deliveryAddress:deliveryAddress,deliveryZipcode:deliveryZipcode,deliveryCity:deliveryCity,sendSms:sendSms,att:att,company:company},succeededCallback,failedCallback,userContext); },
UpdateAcceptTerms:function(basketId,acceptTerms,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.BasketService.get_path(), 'UpdateAcceptTerms',false,{basketId:basketId,acceptTerms:acceptTerms},succeededCallback,failedCallback,userContext); },
GetPaymentPostData:function(basketId,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.BasketService.get_path(), 'GetPaymentPostData',false,{basketId:basketId},succeededCallback,failedCallback,userContext); },
ReactivateBasket:function(basketId,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.BasketService.get_path(), 'ReactivateBasket',false,{basketId:basketId},succeededCallback,failedCallback,userContext); }}
dk.ide.webservice.BasketService.registerClass('dk.ide.webservice.BasketService',Sys.Net.WebServiceProxy);
dk.ide.webservice.BasketService._staticInstance = new dk.ide.webservice.BasketService();
dk.ide.webservice.BasketService.set_path = function(value) { dk.ide.webservice.BasketService._staticInstance._path = value; }
dk.ide.webservice.BasketService.get_path = function() { return dk.ide.webservice.BasketService._staticInstance._path; }
dk.ide.webservice.BasketService.set_timeout = function(value) { dk.ide.webservice.BasketService._staticInstance._timeout = value; }
dk.ide.webservice.BasketService.get_timeout = function() { return dk.ide.webservice.BasketService._staticInstance._timeout; }
dk.ide.webservice.BasketService.set_defaultUserContext = function(value) { dk.ide.webservice.BasketService._staticInstance._userContext = value; }
dk.ide.webservice.BasketService.get_defaultUserContext = function() { return dk.ide.webservice.BasketService._staticInstance._userContext; }
dk.ide.webservice.BasketService.set_defaultSucceededCallback = function(value) { dk.ide.webservice.BasketService._staticInstance._succeeded = value; }
dk.ide.webservice.BasketService.get_defaultSucceededCallback = function() { return dk.ide.webservice.BasketService._staticInstance._succeeded; }
dk.ide.webservice.BasketService.set_defaultFailedCallback = function(value) { dk.ide.webservice.BasketService._staticInstance._failed = value; }
dk.ide.webservice.BasketService.get_defaultFailedCallback = function() { return dk.ide.webservice.BasketService._staticInstance._failed; }
dk.ide.webservice.BasketService.set_path("/webservices/BasketService.asmx");
dk.ide.webservice.BasketService.Get= function(sessiontoken,basketId,onSuccess,onFailed,userContext) {dk.ide.webservice.BasketService._staticInstance.Get(sessiontoken,basketId,onSuccess,onFailed,userContext); }
dk.ide.webservice.BasketService.GetCompletedBasket= function(basketId,onSuccess,onFailed,userContext) {dk.ide.webservice.BasketService._staticInstance.GetCompletedBasket(basketId,onSuccess,onFailed,userContext); }
dk.ide.webservice.BasketService.PutItem= function(basketId,itemId,qty,onSuccess,onFailed,userContext) {dk.ide.webservice.BasketService._staticInstance.PutItem(basketId,itemId,qty,onSuccess,onFailed,userContext); }
dk.ide.webservice.BasketService.RemoveItem= function(basketId,itemId,onSuccess,onFailed,userContext) {dk.ide.webservice.BasketService._staticInstance.RemoveItem(basketId,itemId,onSuccess,onFailed,userContext); }
dk.ide.webservice.BasketService.EditItem= function(basketId,itemId,qty,onSuccess,onFailed,userContext) {dk.ide.webservice.BasketService._staticInstance.EditItem(basketId,itemId,qty,onSuccess,onFailed,userContext); }
dk.ide.webservice.BasketService.UpdateOrderHead= function(basketId,salesName,salesAddress,zipCode,city,email,phone,delivery,deliveryName,deliveryAddress,deliveryZipcode,deliveryCity,sendSms,att,company,onSuccess,onFailed,userContext) {dk.ide.webservice.BasketService._staticInstance.UpdateOrderHead(basketId,salesName,salesAddress,zipCode,city,email,phone,delivery,deliveryName,deliveryAddress,deliveryZipcode,deliveryCity,sendSms,att,company,onSuccess,onFailed,userContext); }
dk.ide.webservice.BasketService.UpdateAcceptTerms= function(basketId,acceptTerms,onSuccess,onFailed,userContext) {dk.ide.webservice.BasketService._staticInstance.UpdateAcceptTerms(basketId,acceptTerms,onSuccess,onFailed,userContext); }
dk.ide.webservice.BasketService.GetPaymentPostData= function(basketId,onSuccess,onFailed,userContext) {dk.ide.webservice.BasketService._staticInstance.GetPaymentPostData(basketId,onSuccess,onFailed,userContext); }
dk.ide.webservice.BasketService.ReactivateBasket= function(basketId,onSuccess,onFailed,userContext) {dk.ide.webservice.BasketService._staticInstance.ReactivateBasket(basketId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('CodeCompany.ShoppingBasket');
if (typeof(CodeCompany.ShoppingBasket.Basket) === 'undefined') {
CodeCompany.ShoppingBasket.Basket=gtc("CodeCompany.ShoppingBasket.Basket");
CodeCompany.ShoppingBasket.Basket.registerClass('CodeCompany.ShoppingBasket.Basket');
}
if (typeof(CodeCompany.ShoppingBasket.PaymentProcessorData) === 'undefined') {
CodeCompany.ShoppingBasket.PaymentProcessorData=gtc("CodeCompany.ShoppingBasket.PaymentProcessorData");
CodeCompany.ShoppingBasket.PaymentProcessorData.registerClass('CodeCompany.ShoppingBasket.PaymentProcessorData');
}
if (typeof(dk.ide.webservice.WebServiceResponse) === 'undefined') {
dk.ide.webservice.WebServiceResponse=gtc("dk.ide.webservice.WebServiceResponse");
dk.ide.webservice.WebServiceResponse.registerClass('dk.ide.webservice.WebServiceResponse');
}

