Type.registerNamespace('logicbase.Shop');
logicbase.Shop.LBShopWebService=function() {
logicbase.Shop.LBShopWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
logicbase.Shop.LBShopWebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return logicbase.Shop.LBShopWebService._staticInstance.get_path();},
SetAndGetUsefulString:function(ratingId,useful,succeededCallback, failedCallback, userContext) {
/// <param name="ratingId" type="Number">System.Int32</param>
/// <param name="useful" type="Boolean">System.Boolean</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(), 'SetAndGetUsefulString',false,{ratingId:ratingId,useful:useful},succeededCallback,failedCallback,userContext); },
GetTabContent:function(tabId,opt,itemId,succeededCallback, failedCallback, userContext) {
/// <param name="tabId" type="Number">System.Int32</param>
/// <param name="opt" type="String">System.String</param>
/// <param name="itemId" type="Number">System.Int32</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(), 'GetTabContent',false,{tabId:tabId,opt:opt,itemId:itemId},succeededCallback,failedCallback,userContext); },
SaveOrderRatings:function(jsonObj,keys,BelId,Comment,DivInfoId,lblInfoId,succeededCallback, failedCallback, userContext) {
/// <param name="jsonObj" type="String">System.String</param>
/// <param name="keys" type="String">System.String</param>
/// <param name="BelId" type="Number">System.Int32</param>
/// <param name="Comment" type="String">System.String</param>
/// <param name="DivInfoId" type="String">System.String</param>
/// <param name="lblInfoId" 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(), 'SaveOrderRatings',false,{jsonObj:jsonObj,keys:keys,BelId:BelId,Comment:Comment,DivInfoId:DivInfoId,lblInfoId:lblInfoId},succeededCallback,failedCallback,userContext); },
AddKHKItemToQuickOrder:function(khkItemId,quantity,version,succeededCallback, failedCallback, userContext) {
/// <param name="khkItemId" type="String">System.String</param>
/// <param name="quantity" type="Number">System.Int32</param>
/// <param name="version" type="Number">System.Int32</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(), 'AddKHKItemToQuickOrder',false,{khkItemId:khkItemId,quantity:quantity,version:version},succeededCallback,failedCallback,userContext); },
DeleteItemFromCart:function(shoppingCartPositionId,succeededCallback, failedCallback, userContext) {
/// <param name="shoppingCartPositionId" type="Number">System.Int32</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(), 'DeleteItemFromCart',false,{shoppingCartPositionId:shoppingCartPositionId},succeededCallback,failedCallback,userContext); },
ChangeItemQuantity:function(shoppingCartPositionId,Quantity,succeededCallback, failedCallback, userContext) {
/// <param name="shoppingCartPositionId" type="Number">System.Int32</param>
/// <param name="Quantity" type="Number">System.Int32</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(), 'ChangeItemQuantity',false,{shoppingCartPositionId:shoppingCartPositionId,Quantity:Quantity},succeededCallback,failedCallback,userContext); },
CreateAddress:function(title,firstname,lastname,additionalName,street,housenumber,zipCode,city,state,country,company,succeededCallback, failedCallback, userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="firstname" type="String">System.String</param>
/// <param name="lastname" type="String">System.String</param>
/// <param name="additionalName" type="String">System.String</param>
/// <param name="street" type="String">System.String</param>
/// <param name="housenumber" type="String">System.String</param>
/// <param name="zipCode" type="String">System.String</param>
/// <param name="city" type="String">System.String</param>
/// <param name="state" type="String">System.String</param>
/// <param name="country" type="String">System.String</param>
/// <param name="company" 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(), 'CreateAddress',false,{title:title,firstname:firstname,lastname:lastname,additionalName:additionalName,street:street,housenumber:housenumber,zipCode:zipCode,city:city,state:state,country:country,company:company},succeededCallback,failedCallback,userContext); },
FinishOrder:function(customerIP,comment,ConfirmationAsPDF,SeparateBill,Reference,succeededCallback, failedCallback, userContext) {
/// <param name="customerIP" type="String">System.String</param>
/// <param name="comment" type="String">System.String</param>
/// <param name="ConfirmationAsPDF" type="Boolean">System.Boolean</param>
/// <param name="SeparateBill" type="Boolean">System.Boolean</param>
/// <param name="Reference" 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(), 'FinishOrder',false,{customerIP:customerIP,comment:comment,ConfirmationAsPDF:ConfirmationAsPDF,SeparateBill:SeparateBill,Reference:Reference},succeededCallback,failedCallback,userContext); },
RecalcShippingCosts:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'RecalcShippingCosts',false,{},succeededCallback,failedCallback,userContext); },
SetItemCompare:function(itemId,title,state,succeededCallback, failedCallback, userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="title" type="String">System.String</param>
/// <param name="state" type="Boolean">System.Boolean</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(), 'SetItemCompare',false,{itemId:itemId,title:title,state:state},succeededCallback,failedCallback,userContext); },
GetItemsCompare:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetItemsCompare',false,{},succeededCallback,failedCallback,userContext); },
ResetItemCompare:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'ResetItemCompare',false,{},succeededCallback,failedCallback,userContext); }}
logicbase.Shop.LBShopWebService.registerClass('logicbase.Shop.LBShopWebService',Sys.Net.WebServiceProxy);
logicbase.Shop.LBShopWebService._staticInstance = new logicbase.Shop.LBShopWebService();
logicbase.Shop.LBShopWebService.set_path = function(value) {
logicbase.Shop.LBShopWebService._staticInstance.set_path(value); }
logicbase.Shop.LBShopWebService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return logicbase.Shop.LBShopWebService._staticInstance.get_path();}
logicbase.Shop.LBShopWebService.set_timeout = function(value) {
logicbase.Shop.LBShopWebService._staticInstance.set_timeout(value); }
logicbase.Shop.LBShopWebService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return logicbase.Shop.LBShopWebService._staticInstance.get_timeout(); }
logicbase.Shop.LBShopWebService.set_defaultUserContext = function(value) { 
logicbase.Shop.LBShopWebService._staticInstance.set_defaultUserContext(value); }
logicbase.Shop.LBShopWebService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return logicbase.Shop.LBShopWebService._staticInstance.get_defaultUserContext(); }
logicbase.Shop.LBShopWebService.set_defaultSucceededCallback = function(value) { 
 logicbase.Shop.LBShopWebService._staticInstance.set_defaultSucceededCallback(value); }
logicbase.Shop.LBShopWebService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return logicbase.Shop.LBShopWebService._staticInstance.get_defaultSucceededCallback(); }
logicbase.Shop.LBShopWebService.set_defaultFailedCallback = function(value) { 
logicbase.Shop.LBShopWebService._staticInstance.set_defaultFailedCallback(value); }
logicbase.Shop.LBShopWebService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return logicbase.Shop.LBShopWebService._staticInstance.get_defaultFailedCallback(); }
logicbase.Shop.LBShopWebService.set_path("/shop/LBShopWebService.asmx");
logicbase.Shop.LBShopWebService.SetAndGetUsefulString= function(ratingId,useful,onSuccess,onFailed,userContext) {
/// <param name="ratingId" type="Number">System.Int32</param>
/// <param name="useful" type="Boolean">System.Boolean</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>
logicbase.Shop.LBShopWebService._staticInstance.SetAndGetUsefulString(ratingId,useful,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetTabContent= function(tabId,opt,itemId,onSuccess,onFailed,userContext) {
/// <param name="tabId" type="Number">System.Int32</param>
/// <param name="opt" type="String">System.String</param>
/// <param name="itemId" type="Number">System.Int32</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>
logicbase.Shop.LBShopWebService._staticInstance.GetTabContent(tabId,opt,itemId,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.SaveOrderRatings= function(jsonObj,keys,BelId,Comment,DivInfoId,lblInfoId,onSuccess,onFailed,userContext) {
/// <param name="jsonObj" type="String">System.String</param>
/// <param name="keys" type="String">System.String</param>
/// <param name="BelId" type="Number">System.Int32</param>
/// <param name="Comment" type="String">System.String</param>
/// <param name="DivInfoId" type="String">System.String</param>
/// <param name="lblInfoId" 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>
logicbase.Shop.LBShopWebService._staticInstance.SaveOrderRatings(jsonObj,keys,BelId,Comment,DivInfoId,lblInfoId,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.AddKHKItemToQuickOrder= function(khkItemId,quantity,version,onSuccess,onFailed,userContext) {
/// <param name="khkItemId" type="String">System.String</param>
/// <param name="quantity" type="Number">System.Int32</param>
/// <param name="version" type="Number">System.Int32</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>
logicbase.Shop.LBShopWebService._staticInstance.AddKHKItemToQuickOrder(khkItemId,quantity,version,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.DeleteItemFromCart= function(shoppingCartPositionId,onSuccess,onFailed,userContext) {
/// <param name="shoppingCartPositionId" type="Number">System.Int32</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>
logicbase.Shop.LBShopWebService._staticInstance.DeleteItemFromCart(shoppingCartPositionId,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.ChangeItemQuantity= function(shoppingCartPositionId,Quantity,onSuccess,onFailed,userContext) {
/// <param name="shoppingCartPositionId" type="Number">System.Int32</param>
/// <param name="Quantity" type="Number">System.Int32</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>
logicbase.Shop.LBShopWebService._staticInstance.ChangeItemQuantity(shoppingCartPositionId,Quantity,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.CreateAddress= function(title,firstname,lastname,additionalName,street,housenumber,zipCode,city,state,country,company,onSuccess,onFailed,userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="firstname" type="String">System.String</param>
/// <param name="lastname" type="String">System.String</param>
/// <param name="additionalName" type="String">System.String</param>
/// <param name="street" type="String">System.String</param>
/// <param name="housenumber" type="String">System.String</param>
/// <param name="zipCode" type="String">System.String</param>
/// <param name="city" type="String">System.String</param>
/// <param name="state" type="String">System.String</param>
/// <param name="country" type="String">System.String</param>
/// <param name="company" 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>
logicbase.Shop.LBShopWebService._staticInstance.CreateAddress(title,firstname,lastname,additionalName,street,housenumber,zipCode,city,state,country,company,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.FinishOrder= function(customerIP,comment,ConfirmationAsPDF,SeparateBill,Reference,onSuccess,onFailed,userContext) {
/// <param name="customerIP" type="String">System.String</param>
/// <param name="comment" type="String">System.String</param>
/// <param name="ConfirmationAsPDF" type="Boolean">System.Boolean</param>
/// <param name="SeparateBill" type="Boolean">System.Boolean</param>
/// <param name="Reference" 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>
logicbase.Shop.LBShopWebService._staticInstance.FinishOrder(customerIP,comment,ConfirmationAsPDF,SeparateBill,Reference,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.RecalcShippingCosts= function(onSuccess,onFailed,userContext) {
/// <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>
logicbase.Shop.LBShopWebService._staticInstance.RecalcShippingCosts(onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.SetItemCompare= function(itemId,title,state,onSuccess,onFailed,userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="title" type="String">System.String</param>
/// <param name="state" type="Boolean">System.Boolean</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>
logicbase.Shop.LBShopWebService._staticInstance.SetItemCompare(itemId,title,state,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetItemsCompare= function(onSuccess,onFailed,userContext) {
/// <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>
logicbase.Shop.LBShopWebService._staticInstance.GetItemsCompare(onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.ResetItemCompare= function(onSuccess,onFailed,userContext) {
/// <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>
logicbase.Shop.LBShopWebService._staticInstance.ResetItemCompare(onSuccess,onFailed,userContext); }

