var PilgrimService=function() {
PilgrimService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
PilgrimService.prototype={
CreateError:function(succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'CreateError',false,{},succeededCallback,failedCallback,userContext); },
HandleJsException:function(ID,Name,Description,Message,Number,Url,Function,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'HandleJsException',false,{ID:ID,Name:Name,Description:Description,Message:Message,Number:Number,Url:Url,Function:Function},succeededCallback,failedCallback,userContext); },
SayHello:function(Name,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'SayHello',false,{Name:Name},succeededCallback,failedCallback,userContext); },
GetProduct:function(id,currency,color,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'GetProduct',false,{id:id,currency:currency,color:color},succeededCallback,failedCallback,userContext); },
GetVariantProduct:function(id,currency,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'GetVariantProduct',false,{id:id,currency:currency},succeededCallback,failedCallback,userContext); },
GetVariantProductJSON:function(id,currency,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'GetVariantProductJSON',false,{id:id,currency:currency},succeededCallback,failedCallback,userContext); },
AddToBasket:function(productId,variantId,quantity,currency,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'AddToBasket',false,{productId:productId,variantId:variantId,quantity:quantity,currency:currency},succeededCallback,failedCallback,userContext); },
SendToFriend:function(currency,variandid,currentid,message,text,friendName,name,friendEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'SendToFriend',false,{currency:currency,variandid:variandid,currentid:currentid,message:message,text:text,friendName:friendName,name:name,friendEmail:friendEmail},succeededCallback,failedCallback,userContext); },
RemoveFromBasket:function(LineGuid,currency,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'RemoveFromBasket',false,{LineGuid:LineGuid,currency:currency},succeededCallback,failedCallback,userContext); },
SetQuantity:function(LineGuid,Quantity,currency,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'SetQuantity',false,{LineGuid:LineGuid,Quantity:Quantity,currency:currency},succeededCallback,failedCallback,userContext); },
SetGiftWrap:function(LineGuid,newGiftWrap,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'SetGiftWrap',false,{LineGuid:LineGuid,newGiftWrap:newGiftWrap},succeededCallback,failedCallback,userContext); },
GetCities:function(Country,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'GetCities',false,{Country:Country},succeededCallback,failedCallback,userContext); },
GetGroups:function(City,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'GetGroups',false,{City:City},succeededCallback,failedCallback,userContext); },
GetShops:function(country,city,group,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'GetShops',false,{country:country,city:city,group:group},succeededCallback,failedCallback,userContext); },
GetShopsTemp:function(country,city,succeededCallback, failedCallback, userContext) {
return this._invoke(PilgrimService.get_path(), 'GetShopsTemp',false,{country:country,city:city},succeededCallback,failedCallback,userContext); }}
PilgrimService.registerClass('PilgrimService',Sys.Net.WebServiceProxy);
PilgrimService._staticInstance = new PilgrimService();
PilgrimService.set_path = function(value) { PilgrimService._staticInstance._path = value; }
PilgrimService.get_path = function() { return PilgrimService._staticInstance._path; }
PilgrimService.set_timeout = function(value) { PilgrimService._staticInstance._timeout = value; }
PilgrimService.get_timeout = function() { return PilgrimService._staticInstance._timeout; }
PilgrimService.set_defaultUserContext = function(value) { PilgrimService._staticInstance._userContext = value; }
PilgrimService.get_defaultUserContext = function() { return PilgrimService._staticInstance._userContext; }
PilgrimService.set_defaultSucceededCallback = function(value) { PilgrimService._staticInstance._succeeded = value; }
PilgrimService.get_defaultSucceededCallback = function() { return PilgrimService._staticInstance._succeeded; }
PilgrimService.set_defaultFailedCallback = function(value) { PilgrimService._staticInstance._failed = value; }
PilgrimService.get_defaultFailedCallback = function() { return PilgrimService._staticInstance._failed; }
PilgrimService.set_path("/_layouts/PilgrimService.asmx");
PilgrimService.CreateError= function(onSuccess,onFailed,userContext) {PilgrimService._staticInstance.CreateError(onSuccess,onFailed,userContext); }
PilgrimService.HandleJsException= function(ID,Name,Description,Message,Number,Url,Function,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.HandleJsException(ID,Name,Description,Message,Number,Url,Function,onSuccess,onFailed,userContext); }
PilgrimService.SayHello= function(Name,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.SayHello(Name,onSuccess,onFailed,userContext); }
PilgrimService.GetProduct= function(id,currency,color,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.GetProduct(id,currency,color,onSuccess,onFailed,userContext); }
PilgrimService.GetVariantProduct= function(id,currency,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.GetVariantProduct(id,currency,onSuccess,onFailed,userContext); }
PilgrimService.GetVariantProductJSON= function(id,currency,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.GetVariantProductJSON(id,currency,onSuccess,onFailed,userContext); }
PilgrimService.AddToBasket= function(productId,variantId,quantity,currency,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.AddToBasket(productId,variantId,quantity,currency,onSuccess,onFailed,userContext); }
PilgrimService.SendToFriend= function(currency,variandid,currentid,message,text,friendName,name,friendEmail,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.SendToFriend(currency,variandid,currentid,message,text,friendName,name,friendEmail,onSuccess,onFailed,userContext); }
PilgrimService.RemoveFromBasket= function(LineGuid,currency,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.RemoveFromBasket(LineGuid,currency,onSuccess,onFailed,userContext); }
PilgrimService.SetQuantity= function(LineGuid,Quantity,currency,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.SetQuantity(LineGuid,Quantity,currency,onSuccess,onFailed,userContext); }
PilgrimService.SetGiftWrap= function(LineGuid,newGiftWrap,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.SetGiftWrap(LineGuid,newGiftWrap,onSuccess,onFailed,userContext); }
PilgrimService.GetCities= function(Country,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.GetCities(Country,onSuccess,onFailed,userContext); }
PilgrimService.GetGroups= function(City,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.GetGroups(City,onSuccess,onFailed,userContext); }
PilgrimService.GetShops= function(country,city,group,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.GetShops(country,city,group,onSuccess,onFailed,userContext); }
PilgrimService.GetShopsTemp= function(country,city,onSuccess,onFailed,userContext) {PilgrimService._staticInstance.GetShopsTemp(country,city,onSuccess,onFailed,userContext); }
