Type.registerNamespace('Florisoft');
Florisoft.Service=function() {
Florisoft.Service.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Florisoft.Service.prototype={
BuyParcel:function(debnr,parcelid,number,unit,succeededCallback, failedCallback, userContext) {
return this._invoke(Florisoft.Service.get_path(), 'BuyParcel',false,{debnr:debnr,parcelid:parcelid,number:number,unit:unit},succeededCallback,failedCallback,userContext); },
BuyParcel2:function(debnr,parcelid,departureIndex,handlingCode,number,unit,args,succeededCallback, failedCallback, userContext) {
return this._invoke(Florisoft.Service.get_path(), 'BuyParcel2',false,{debnr:debnr,parcelid:parcelid,departureIndex:departureIndex,handlingCode:handlingCode,number:number,unit:unit,args:args},succeededCallback,failedCallback,userContext); },
GetWebshopTimeToOpening:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Florisoft.Service.get_path(), 'GetWebshopTimeToOpening',false,{},succeededCallback,failedCallback,userContext); },
GetTimeToOpening:function(type,devision,succeededCallback, failedCallback, userContext) {
return this._invoke(Florisoft.Service.get_path(), 'GetTimeToOpening',false,{type:type,devision:devision},succeededCallback,failedCallback,userContext); },
GetTimeRemaining:function(type,devision,succeededCallback, failedCallback, userContext) {
return this._invoke(Florisoft.Service.get_path(), 'GetTimeRemaining',false,{type:type,devision:devision},succeededCallback,failedCallback,userContext); },
PlaceOrderLong:function(orderid,debnr,number,colli,musthave,maxprijs_cent,notitie,inputid,inputid2,succeededCallback, failedCallback, userContext) {
return this._invoke(Florisoft.Service.get_path(), 'PlaceOrderLong',false,{orderid:orderid,debnr:debnr,number:number,colli:colli,musthave:musthave,maxprijs_cent:maxprijs_cent,notitie:notitie,inputid:inputid,inputid2:inputid2},succeededCallback,failedCallback,userContext); },
PlaceOrder:function(bestcod,subcod,orderid,debnr,number,colli,inputid,succeededCallback, failedCallback, userContext) {
return this._invoke(Florisoft.Service.get_path(), 'PlaceOrder',false,{bestcod:bestcod,subcod:subcod,orderid:orderid,debnr:debnr,number:number,colli:colli,inputid:inputid},succeededCallback,failedCallback,userContext); },
SetParcelSettings:function(parcelid,magKopen,succeededCallback, failedCallback, userContext) {
return this._invoke(Florisoft.Service.get_path(), 'SetParcelSettings',false,{parcelid:parcelid,magKopen:magKopen},succeededCallback,failedCallback,userContext); },
GetParcelUpdate:function(voorcod,partijnrs,succeededCallback, failedCallback, userContext) {
return this._invoke(Florisoft.Service.get_path(), 'GetParcelUpdate',false,{voorcod:voorcod,partijnrs:partijnrs},succeededCallback,failedCallback,userContext); },
GetFrontpageProducts:function(language,succeededCallback, failedCallback, userContext) {
return this._invoke(Florisoft.Service.get_path(), 'GetFrontpageProducts',false,{language:language},succeededCallback,failedCallback,userContext); }}
Florisoft.Service.registerClass('Florisoft.Service',Sys.Net.WebServiceProxy);
Florisoft.Service._staticInstance = new Florisoft.Service();
Florisoft.Service.set_path = function(value) { Florisoft.Service._staticInstance._path = value; }
Florisoft.Service.get_path = function() { return Florisoft.Service._staticInstance._path; }
Florisoft.Service.set_timeout = function(value) { Florisoft.Service._staticInstance._timeout = value; }
Florisoft.Service.get_timeout = function() { return Florisoft.Service._staticInstance._timeout; }
Florisoft.Service.set_defaultUserContext = function(value) { Florisoft.Service._staticInstance._userContext = value; }
Florisoft.Service.get_defaultUserContext = function() { return Florisoft.Service._staticInstance._userContext; }
Florisoft.Service.set_defaultSucceededCallback = function(value) { Florisoft.Service._staticInstance._succeeded = value; }
Florisoft.Service.get_defaultSucceededCallback = function() { return Florisoft.Service._staticInstance._succeeded; }
Florisoft.Service.set_defaultFailedCallback = function(value) { Florisoft.Service._staticInstance._failed = value; }
Florisoft.Service.get_defaultFailedCallback = function() { return Florisoft.Service._staticInstance._failed; }
Florisoft.Service.set_path("/Webshop/Service.asmx");
Florisoft.Service.BuyParcel= function(debnr,parcelid,number,unit,onSuccess,onFailed,userContext) {Florisoft.Service._staticInstance.BuyParcel(debnr,parcelid,number,unit,onSuccess,onFailed,userContext); }
Florisoft.Service.BuyParcel2= function(debnr,parcelid,departureIndex,handlingCode,number,unit,args,onSuccess,onFailed,userContext) {Florisoft.Service._staticInstance.BuyParcel2(debnr,parcelid,departureIndex,handlingCode,number,unit,args,onSuccess,onFailed,userContext); }
Florisoft.Service.GetWebshopTimeToOpening= function(onSuccess,onFailed,userContext) {Florisoft.Service._staticInstance.GetWebshopTimeToOpening(onSuccess,onFailed,userContext); }
Florisoft.Service.GetTimeToOpening= function(type,devision,onSuccess,onFailed,userContext) {Florisoft.Service._staticInstance.GetTimeToOpening(type,devision,onSuccess,onFailed,userContext); }
Florisoft.Service.GetTimeRemaining= function(type,devision,onSuccess,onFailed,userContext) {Florisoft.Service._staticInstance.GetTimeRemaining(type,devision,onSuccess,onFailed,userContext); }
Florisoft.Service.PlaceOrderLong= function(orderid,debnr,number,colli,musthave,maxprijs_cent,notitie,inputid,inputid2,onSuccess,onFailed,userContext) {Florisoft.Service._staticInstance.PlaceOrderLong(orderid,debnr,number,colli,musthave,maxprijs_cent,notitie,inputid,inputid2,onSuccess,onFailed,userContext); }
Florisoft.Service.PlaceOrder= function(bestcod,subcod,orderid,debnr,number,colli,inputid,onSuccess,onFailed,userContext) {Florisoft.Service._staticInstance.PlaceOrder(bestcod,subcod,orderid,debnr,number,colli,inputid,onSuccess,onFailed,userContext); }
Florisoft.Service.SetParcelSettings= function(parcelid,magKopen,onSuccess,onFailed,userContext) {Florisoft.Service._staticInstance.SetParcelSettings(parcelid,magKopen,onSuccess,onFailed,userContext); }
Florisoft.Service.GetParcelUpdate= function(voorcod,partijnrs,onSuccess,onFailed,userContext) {Florisoft.Service._staticInstance.GetParcelUpdate(voorcod,partijnrs,onSuccess,onFailed,userContext); }
Florisoft.Service.GetFrontpageProducts= function(language,onSuccess,onFailed,userContext) {Florisoft.Service._staticInstance.GetFrontpageProducts(language,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Florisoft.Service_BuyResult) === 'undefined') {
Florisoft.Service_BuyResult=gtc("Florisoft.Service+BuyResult");
Florisoft.Service_BuyResult.registerClass('Florisoft.Service_BuyResult');
}
if (typeof(Florisoft.Service_BuyParcel2Args) === 'undefined') {
Florisoft.Service_BuyParcel2Args=gtc("Florisoft.Service+BuyParcel2Args");
Florisoft.Service_BuyParcel2Args.registerClass('Florisoft.Service_BuyParcel2Args');
}
if (typeof(Florisoft.Service_OrderResult) === 'undefined') {
Florisoft.Service_OrderResult=gtc("Florisoft.Service+OrderResult");
Florisoft.Service_OrderResult.registerClass('Florisoft.Service_OrderResult');
}
if (typeof(Florisoft.Service_ParcelDataResult) === 'undefined') {
Florisoft.Service_ParcelDataResult=gtc("Florisoft.Service+ParcelDataResult");
Florisoft.Service_ParcelDataResult.registerClass('Florisoft.Service_ParcelDataResult');
}
if (typeof(Florisoft.Service_FrontpageProductsResult) === 'undefined') {
Florisoft.Service_FrontpageProductsResult=gtc("Florisoft.Service+FrontpageProductsResult");
Florisoft.Service_FrontpageProductsResult.registerClass('Florisoft.Service_FrontpageProductsResult');
}
if (typeof(Florisoft.Service_Module) === 'undefined') {
Florisoft.Service_Module = function() { throw Error.invalidOperation(); }
Florisoft.Service_Module.prototype = {None: 0,CashCarry: 1,Bloemisterij: 2,Boeketten: 3,Bestellijst: 4,Sluitingstijd: 5}
Florisoft.Service_Module.registerEnum('Florisoft.Service_Module', true);
}
if (typeof(Florisoft.Service_Result) === 'undefined') {
Florisoft.Service_Result = function() { throw Error.invalidOperation(); }
Florisoft.Service_Result.prototype = {Unknown: 0,Succeeded: 1,PartialSucceeded: 2,NotSucceeded: 3,Error: 4}
Florisoft.Service_Result.registerEnum('Florisoft.Service_Result', true);
}
