Type.registerNamespace('dk.ide.webservice');
dk.ide.webservice.DeliveryService=function() {
dk.ide.webservice.DeliveryService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
dk.ide.webservice.DeliveryService.prototype={
RequestDelivery:function(basketID,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.DeliveryService.get_path(), 'RequestDelivery',false,{basketID:basketID},succeededCallback,failedCallback,userContext); },
HasAssignedDelivery:function(basketID,forcedate,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.DeliveryService.get_path(), 'HasAssignedDelivery',false,{basketID:basketID,forcedate:forcedate},succeededCallback,failedCallback,userContext); },
GetDeliveryCalendar:function(startdate,zip,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.DeliveryService.get_path(), 'GetDeliveryCalendar',false,{startdate:startdate,zip:zip},succeededCallback,failedCallback,userContext); },
Book:function(dato,routeid,basketid,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.DeliveryService.get_path(), 'Book',false,{dato:dato,routeid:routeid,basketid:basketid},succeededCallback,failedCallback,userContext); },
GetPickupDate:function(basketid,force,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.DeliveryService.get_path(), 'GetPickupDate',false,{basketid:basketid,force:force},succeededCallback,failedCallback,userContext); },
GenereateFakeAxDateResponse:function(basketid,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.DeliveryService.get_path(), 'GenereateFakeAxDateResponse',false,{basketid:basketid},succeededCallback,failedCallback,userContext); },
SetDeliveryMethod:function(basketid,ispickup,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.DeliveryService.get_path(), 'SetDeliveryMethod',false,{basketid:basketid,ispickup:ispickup},succeededCallback,failedCallback,userContext); },
SetShopId:function(basketid,shopid,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.DeliveryService.get_path(), 'SetShopId',false,{basketid:basketid,shopid:shopid},succeededCallback,failedCallback,userContext); },
DeliveryStillValid:function(basketid,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.DeliveryService.get_path(), 'DeliveryStillValid',false,{basketid:basketid},succeededCallback,failedCallback,userContext); },
GetPickupShops:function(zipcode,succeededCallback, failedCallback, userContext) {
return this._invoke(dk.ide.webservice.DeliveryService.get_path(), 'GetPickupShops',false,{zipcode:zipcode},succeededCallback,failedCallback,userContext); }}
dk.ide.webservice.DeliveryService.registerClass('dk.ide.webservice.DeliveryService',Sys.Net.WebServiceProxy);
dk.ide.webservice.DeliveryService._staticInstance = new dk.ide.webservice.DeliveryService();
dk.ide.webservice.DeliveryService.set_path = function(value) { dk.ide.webservice.DeliveryService._staticInstance._path = value; }
dk.ide.webservice.DeliveryService.get_path = function() { return dk.ide.webservice.DeliveryService._staticInstance._path; }
dk.ide.webservice.DeliveryService.set_timeout = function(value) { dk.ide.webservice.DeliveryService._staticInstance._timeout = value; }
dk.ide.webservice.DeliveryService.get_timeout = function() { return dk.ide.webservice.DeliveryService._staticInstance._timeout; }
dk.ide.webservice.DeliveryService.set_defaultUserContext = function(value) { dk.ide.webservice.DeliveryService._staticInstance._userContext = value; }
dk.ide.webservice.DeliveryService.get_defaultUserContext = function() { return dk.ide.webservice.DeliveryService._staticInstance._userContext; }
dk.ide.webservice.DeliveryService.set_defaultSucceededCallback = function(value) { dk.ide.webservice.DeliveryService._staticInstance._succeeded = value; }
dk.ide.webservice.DeliveryService.get_defaultSucceededCallback = function() { return dk.ide.webservice.DeliveryService._staticInstance._succeeded; }
dk.ide.webservice.DeliveryService.set_defaultFailedCallback = function(value) { dk.ide.webservice.DeliveryService._staticInstance._failed = value; }
dk.ide.webservice.DeliveryService.get_defaultFailedCallback = function() { return dk.ide.webservice.DeliveryService._staticInstance._failed; }
dk.ide.webservice.DeliveryService.set_path("/webservices/DeliveryService.asmx");
dk.ide.webservice.DeliveryService.RequestDelivery= function(basketID,onSuccess,onFailed,userContext) {dk.ide.webservice.DeliveryService._staticInstance.RequestDelivery(basketID,onSuccess,onFailed,userContext); }
dk.ide.webservice.DeliveryService.HasAssignedDelivery= function(basketID,forcedate,onSuccess,onFailed,userContext) {dk.ide.webservice.DeliveryService._staticInstance.HasAssignedDelivery(basketID,forcedate,onSuccess,onFailed,userContext); }
dk.ide.webservice.DeliveryService.GetDeliveryCalendar= function(startdate,zip,onSuccess,onFailed,userContext) {dk.ide.webservice.DeliveryService._staticInstance.GetDeliveryCalendar(startdate,zip,onSuccess,onFailed,userContext); }
dk.ide.webservice.DeliveryService.Book= function(dato,routeid,basketid,onSuccess,onFailed,userContext) {dk.ide.webservice.DeliveryService._staticInstance.Book(dato,routeid,basketid,onSuccess,onFailed,userContext); }
dk.ide.webservice.DeliveryService.GetPickupDate= function(basketid,force,onSuccess,onFailed,userContext) {dk.ide.webservice.DeliveryService._staticInstance.GetPickupDate(basketid,force,onSuccess,onFailed,userContext); }
dk.ide.webservice.DeliveryService.GenereateFakeAxDateResponse= function(basketid,onSuccess,onFailed,userContext) {dk.ide.webservice.DeliveryService._staticInstance.GenereateFakeAxDateResponse(basketid,onSuccess,onFailed,userContext); }
dk.ide.webservice.DeliveryService.SetDeliveryMethod= function(basketid,ispickup,onSuccess,onFailed,userContext) {dk.ide.webservice.DeliveryService._staticInstance.SetDeliveryMethod(basketid,ispickup,onSuccess,onFailed,userContext); }
dk.ide.webservice.DeliveryService.SetShopId= function(basketid,shopid,onSuccess,onFailed,userContext) {dk.ide.webservice.DeliveryService._staticInstance.SetShopId(basketid,shopid,onSuccess,onFailed,userContext); }
dk.ide.webservice.DeliveryService.DeliveryStillValid= function(basketid,onSuccess,onFailed,userContext) {dk.ide.webservice.DeliveryService._staticInstance.DeliveryStillValid(basketid,onSuccess,onFailed,userContext); }
dk.ide.webservice.DeliveryService.GetPickupShops= function(zipcode,onSuccess,onFailed,userContext) {dk.ide.webservice.DeliveryService._staticInstance.GetPickupShops(zipcode,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(dk.ide.webservice.DeliveryService_AXDeliveryAnswer) === 'undefined') {
dk.ide.webservice.DeliveryService_AXDeliveryAnswer=gtc("dk.ide.webservice.DeliveryService+AXDeliveryAnswer");
dk.ide.webservice.DeliveryService_AXDeliveryAnswer.registerClass('dk.ide.webservice.DeliveryService_AXDeliveryAnswer');
}
if (typeof(dk.ide.webservice.DeliveryService_DeliveryDay) === 'undefined') {
dk.ide.webservice.DeliveryService_DeliveryDay=gtc("dk.ide.webservice.DeliveryService+DeliveryDay");
dk.ide.webservice.DeliveryService_DeliveryDay.registerClass('dk.ide.webservice.DeliveryService_DeliveryDay');
}
if (typeof(dk.ide.webservice.DeliveryService_BookingAnswer) === 'undefined') {
dk.ide.webservice.DeliveryService_BookingAnswer=gtc("dk.ide.webservice.DeliveryService+BookingAnswer");
dk.ide.webservice.DeliveryService_BookingAnswer.registerClass('dk.ide.webservice.DeliveryService_BookingAnswer');
}
if (typeof(dk.ide.webservice.DeliveryService_PickupAnswer) === 'undefined') {
dk.ide.webservice.DeliveryService_PickupAnswer=gtc("dk.ide.webservice.DeliveryService+PickupAnswer");
dk.ide.webservice.DeliveryService_PickupAnswer.registerClass('dk.ide.webservice.DeliveryService_PickupAnswer');
}

