var AjaxService1=function() {
AjaxService1.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AjaxService1.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AjaxService1._staticInstance.get_path();},
SayHello:function(Name,succeededCallback, failedCallback, userContext) {
/// <param name="Name" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SayHello',false,{Name:Name},succeededCallback,failedCallback,userContext); },
AddToBasketWithUpdate:function(Itemno,Quantity,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,pBasketItemQuantityId,succeededCallback, failedCallback, userContext) {
/// <param name="Itemno" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="UserId" type="String">System.String</param>
/// <param name="SessionID" type="String">System.String</param>
/// <param name="LanguageCode" type="String">System.String</param>
/// <param name="pProductCountID" type="String">System.String</param>
/// <param name="pArticleCountId" type="String">System.String</param>
/// <param name="pBasketItemQuantityId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddToBasketWithUpdate',false,{Itemno:Itemno,Quantity:Quantity,UserId:UserId,SessionID:SessionID,LanguageCode:LanguageCode,pProductCountID:pProductCountID,pArticleCountId:pArticleCountId,pBasketItemQuantityId:pBasketItemQuantityId},succeededCallback,failedCallback,userContext); },
AddToBasket:function(Itemno,Quantity,UserId,SessionID,LanguageCode,succeededCallback, failedCallback, userContext) {
/// <param name="Itemno" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="UserId" type="String">System.String</param>
/// <param name="SessionID" type="String">System.String</param>
/// <param name="LanguageCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddToBasket',false,{Itemno:Itemno,Quantity:Quantity,UserId:UserId,SessionID:SessionID,LanguageCode:LanguageCode},succeededCallback,failedCallback,userContext); },
AddToFavorites:function(Itemno,Quantity,UserId,SessionID,LanguageCode,succeededCallback, failedCallback, userContext) {
/// <param name="Itemno" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="UserId" type="String">System.String</param>
/// <param name="SessionID" type="String">System.String</param>
/// <param name="LanguageCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddToFavorites',false,{Itemno:Itemno,Quantity:Quantity,UserId:UserId,SessionID:SessionID,LanguageCode:LanguageCode},succeededCallback,failedCallback,userContext); },
RemoveFavorites:function(Itemno,Quantity,UserId,SessionID,LanguageCode,succeededCallback, failedCallback, userContext) {
/// <param name="Itemno" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="UserId" type="String">System.String</param>
/// <param name="SessionID" type="String">System.String</param>
/// <param name="LanguageCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveFavorites',false,{Itemno:Itemno,Quantity:Quantity,UserId:UserId,SessionID:SessionID,LanguageCode:LanguageCode},succeededCallback,failedCallback,userContext); },
GetBasketProductCount:function(pUsername,pSession,succeededCallback, failedCallback, userContext) {
/// <param name="pUsername" type="String">System.String</param>
/// <param name="pSession" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetBasketProductCount',false,{pUsername:pUsername,pSession:pSession},succeededCallback,failedCallback,userContext); }}
AjaxService1.registerClass('AjaxService1',Sys.Net.WebServiceProxy);
AjaxService1._staticInstance = new AjaxService1();
AjaxService1.set_path = function(value) {
AjaxService1._staticInstance.set_path(value); }
AjaxService1.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return AjaxService1._staticInstance.get_path();}
AjaxService1.set_timeout = function(value) {
AjaxService1._staticInstance.set_timeout(value); }
AjaxService1.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return AjaxService1._staticInstance.get_timeout(); }
AjaxService1.set_defaultUserContext = function(value) { 
AjaxService1._staticInstance.set_defaultUserContext(value); }
AjaxService1.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return AjaxService1._staticInstance.get_defaultUserContext(); }
AjaxService1.set_defaultSucceededCallback = function(value) { 
 AjaxService1._staticInstance.set_defaultSucceededCallback(value); }
AjaxService1.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return AjaxService1._staticInstance.get_defaultSucceededCallback(); }
AjaxService1.set_defaultFailedCallback = function(value) { 
AjaxService1._staticInstance.set_defaultFailedCallback(value); }
AjaxService1.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return AjaxService1._staticInstance.get_defaultFailedCallback(); }
AjaxService1.set_path("/shop/AjaxService1.asmx");
AjaxService1.SayHello= function(Name,onSuccess,onFailed,userContext) {
/// <param name="Name" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AjaxService1._staticInstance.SayHello(Name,onSuccess,onFailed,userContext); }
AjaxService1.AddToBasketWithUpdate= function(Itemno,Quantity,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,pBasketItemQuantityId,onSuccess,onFailed,userContext) {
/// <param name="Itemno" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="UserId" type="String">System.String</param>
/// <param name="SessionID" type="String">System.String</param>
/// <param name="LanguageCode" type="String">System.String</param>
/// <param name="pProductCountID" type="String">System.String</param>
/// <param name="pArticleCountId" type="String">System.String</param>
/// <param name="pBasketItemQuantityId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AjaxService1._staticInstance.AddToBasketWithUpdate(Itemno,Quantity,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,pBasketItemQuantityId,onSuccess,onFailed,userContext); }
AjaxService1.AddToBasket= function(Itemno,Quantity,UserId,SessionID,LanguageCode,onSuccess,onFailed,userContext) {
/// <param name="Itemno" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="UserId" type="String">System.String</param>
/// <param name="SessionID" type="String">System.String</param>
/// <param name="LanguageCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AjaxService1._staticInstance.AddToBasket(Itemno,Quantity,UserId,SessionID,LanguageCode,onSuccess,onFailed,userContext); }
AjaxService1.AddToFavorites= function(Itemno,Quantity,UserId,SessionID,LanguageCode,onSuccess,onFailed,userContext) {
/// <param name="Itemno" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="UserId" type="String">System.String</param>
/// <param name="SessionID" type="String">System.String</param>
/// <param name="LanguageCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AjaxService1._staticInstance.AddToFavorites(Itemno,Quantity,UserId,SessionID,LanguageCode,onSuccess,onFailed,userContext); }
AjaxService1.RemoveFavorites= function(Itemno,Quantity,UserId,SessionID,LanguageCode,onSuccess,onFailed,userContext) {
/// <param name="Itemno" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="UserId" type="String">System.String</param>
/// <param name="SessionID" type="String">System.String</param>
/// <param name="LanguageCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AjaxService1._staticInstance.RemoveFavorites(Itemno,Quantity,UserId,SessionID,LanguageCode,onSuccess,onFailed,userContext); }
AjaxService1.GetBasketProductCount= function(pUsername,pSession,onSuccess,onFailed,userContext) {
/// <param name="pUsername" type="String">System.String</param>
/// <param name="pSession" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AjaxService1._staticInstance.GetBasketProductCount(pUsername,pSession,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(ReturnData) === 'undefined') {
var ReturnData=gtc("ReturnData");
ReturnData.registerClass('ReturnData');
}
