Type.registerNamespace('Store.Services');
Store.Services.Services=function() {
Store.Services.Services.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Store.Services.Services.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Store.Services.Services._staticInstance.get_path();},
GetProductsByPhraseForSite:function(searchPhrase,succeededCallback, failedCallback, userContext) {
/// <param name="searchPhrase" 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(), 'GetProductsByPhraseForSite',false,{searchPhrase:searchPhrase},succeededCallback,failedCallback,userContext); },
GetProductByPhraseForSite:function(searchPhrase,succeededCallback, failedCallback, userContext) {
/// <param name="searchPhrase" 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(), 'GetProductByPhraseForSite',false,{searchPhrase:searchPhrase},succeededCallback,failedCallback,userContext); },
GetCategoriesByRootTypeId:function(rootTypeId,succeededCallback, failedCallback, userContext) {
/// <param name="rootTypeId" 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(), 'GetCategoriesByRootTypeId',false,{rootTypeId:rootTypeId},succeededCallback,failedCallback,userContext); },
UpdateOffer:function(isShowBusinessData,isShowPrices,isAutoUpdateTotal,isShowShippingData,isIncludeVAT,isShowPartNumber,footerData,headerData,description,shippingPrice,succeededCallback, failedCallback, userContext) {
/// <param name="isShowBusinessData" type="Boolean">System.Boolean</param>
/// <param name="isShowPrices" type="Boolean">System.Boolean</param>
/// <param name="isAutoUpdateTotal" type="Boolean">System.Boolean</param>
/// <param name="isShowShippingData" type="Boolean">System.Boolean</param>
/// <param name="isIncludeVAT" type="Boolean">System.Boolean</param>
/// <param name="isShowPartNumber" type="Boolean">System.Boolean</param>
/// <param name="footerData" type="String">System.String</param>
/// <param name="headerData" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="shippingPrice" 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(), 'UpdateOffer',false,{isShowBusinessData:isShowBusinessData,isShowPrices:isShowPrices,isAutoUpdateTotal:isAutoUpdateTotal,isShowShippingData:isShowShippingData,isIncludeVAT:isIncludeVAT,isShowPartNumber:isShowPartNumber,footerData:footerData,headerData:headerData,description:description,shippingPrice:shippingPrice},succeededCallback,failedCallback,userContext); },
UpdateOfferItem:function(itemId,name,price,quantity,partNumber,description,succeededCallback, failedCallback, userContext) {
/// <param name="itemId" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="price" type="String">System.String</param>
/// <param name="quantity" type="String">System.String</param>
/// <param name="partNumber" type="String">System.String</param>
/// <param name="description" 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(), 'UpdateOfferItem',false,{itemId:itemId,name:name,price:price,quantity:quantity,partNumber:partNumber,description:description},succeededCallback,failedCallback,userContext); },
UpdateOfferItemsPricesByPercent:function(percent,succeededCallback, failedCallback, userContext) {
/// <param name="percent" 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(), 'UpdateOfferItemsPricesByPercent',false,{percent:percent},succeededCallback,failedCallback,userContext); },
AddToShoppingCart:function(productId,saleId,dependOnObjectId,quantity,succeededCallback, failedCallback, userContext) {
/// <param name="productId" type="String">System.String</param>
/// <param name="saleId" type="String">System.String</param>
/// <param name="dependOnObjectId" type="String">System.String</param>
/// <param name="quantity" 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(), 'AddToShoppingCart',false,{productId:productId,saleId:saleId,dependOnObjectId:dependOnObjectId,quantity:quantity},succeededCallback,failedCallback,userContext); },
ShoppingCartToOffer: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(), 'ShoppingCartToOffer',false,{},succeededCallback,failedCallback,userContext); },
RemoveFromShoppingCart:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" 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(), 'RemoveFromShoppingCart',false,{id:id},succeededCallback,failedCallback,userContext); },
RemoveFromOffer:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" 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(), 'RemoveFromOffer',false,{id:id},succeededCallback,failedCallback,userContext); },
RemoveOffer:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" 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(), 'RemoveOffer',false,{id:id},succeededCallback,failedCallback,userContext); },
GetTotal:function(deliveryId,willPayCash,succeededCallback, failedCallback, userContext) {
/// <param name="deliveryId" type="Number">System.Int32</param>
/// <param name="willPayCash" 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(), 'GetTotal',false,{deliveryId:deliveryId,willPayCash:willPayCash},succeededCallback,failedCallback,userContext); },
UpdateQuantityInShoppingCart:function(id,quantity,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="quantity" 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(), 'UpdateQuantityInShoppingCart',false,{id:id,quantity:quantity},succeededCallback,failedCallback,userContext); },
UpdateIsExcludedInShoppingCart:function(id,isExcluded,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="isExcluded" 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(), 'UpdateIsExcludedInShoppingCart',false,{id:id,isExcluded:isExcluded},succeededCallback,failedCallback,userContext); },
ClearShoppingCart: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(), 'ClearShoppingCart',false,{},succeededCallback,failedCallback,userContext); },
GrabIt:function(productId,saleId,quantity,succeededCallback, failedCallback, userContext) {
/// <param name="productId" type="String">System.String</param>
/// <param name="saleId" type="String">System.String</param>
/// <param name="quantity" 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(), 'GrabIt',false,{productId:productId,saleId:saleId,quantity:quantity},succeededCallback,failedCallback,userContext); },
GetProductsByTieId:function(tieId,manufacturerId,sortId,succeededCallback, failedCallback, userContext) {
/// <param name="tieId" type="String">System.String</param>
/// <param name="manufacturerId" type="String">System.String</param>
/// <param name="sortId" 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(), 'GetProductsByTieId',false,{tieId:tieId,manufacturerId:manufacturerId,sortId:sortId},succeededCallback,failedCallback,userContext); },
AddRemoveFromCompareList:function(productId,isAdding,succeededCallback, failedCallback, userContext) {
/// <param name="productId" type="String">System.String</param>
/// <param name="isAdding" 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(), 'AddRemoveFromCompareList',false,{productId:productId,isAdding:isAdding},succeededCallback,failedCallback,userContext); },
RemoveAllFromCompareList: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(), 'RemoveAllFromCompareList',false,{},succeededCallback,failedCallback,userContext); }}
Store.Services.Services.registerClass('Store.Services.Services',Sys.Net.WebServiceProxy);
Store.Services.Services._staticInstance = new Store.Services.Services();
Store.Services.Services.set_path = function(value) {
Store.Services.Services._staticInstance.set_path(value); }
Store.Services.Services.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return Store.Services.Services._staticInstance.get_path();}
Store.Services.Services.set_timeout = function(value) {
Store.Services.Services._staticInstance.set_timeout(value); }
Store.Services.Services.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return Store.Services.Services._staticInstance.get_timeout(); }
Store.Services.Services.set_defaultUserContext = function(value) { 
Store.Services.Services._staticInstance.set_defaultUserContext(value); }
Store.Services.Services.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return Store.Services.Services._staticInstance.get_defaultUserContext(); }
Store.Services.Services.set_defaultSucceededCallback = function(value) { 
 Store.Services.Services._staticInstance.set_defaultSucceededCallback(value); }
Store.Services.Services.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return Store.Services.Services._staticInstance.get_defaultSucceededCallback(); }
Store.Services.Services.set_defaultFailedCallback = function(value) { 
Store.Services.Services._staticInstance.set_defaultFailedCallback(value); }
Store.Services.Services.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return Store.Services.Services._staticInstance.get_defaultFailedCallback(); }
Store.Services.Services.set_enableJsonp = function(value) { Store.Services.Services._staticInstance.set_enableJsonp(value); }
Store.Services.Services.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return Store.Services.Services._staticInstance.get_enableJsonp(); }
Store.Services.Services.set_jsonpCallbackParameter = function(value) { Store.Services.Services._staticInstance.set_jsonpCallbackParameter(value); }
Store.Services.Services.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return Store.Services.Services._staticInstance.get_jsonpCallbackParameter(); }
Store.Services.Services.set_path("/Services.asmx");
Store.Services.Services.GetProductsByPhraseForSite= function(searchPhrase,onSuccess,onFailed,userContext) {
/// <param name="searchPhrase" 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>
Store.Services.Services._staticInstance.GetProductsByPhraseForSite(searchPhrase,onSuccess,onFailed,userContext); }
Store.Services.Services.GetProductByPhraseForSite= function(searchPhrase,onSuccess,onFailed,userContext) {
/// <param name="searchPhrase" 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>
Store.Services.Services._staticInstance.GetProductByPhraseForSite(searchPhrase,onSuccess,onFailed,userContext); }
Store.Services.Services.GetCategoriesByRootTypeId= function(rootTypeId,onSuccess,onFailed,userContext) {
/// <param name="rootTypeId" 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>
Store.Services.Services._staticInstance.GetCategoriesByRootTypeId(rootTypeId,onSuccess,onFailed,userContext); }
Store.Services.Services.UpdateOffer= function(isShowBusinessData,isShowPrices,isAutoUpdateTotal,isShowShippingData,isIncludeVAT,isShowPartNumber,footerData,headerData,description,shippingPrice,onSuccess,onFailed,userContext) {
/// <param name="isShowBusinessData" type="Boolean">System.Boolean</param>
/// <param name="isShowPrices" type="Boolean">System.Boolean</param>
/// <param name="isAutoUpdateTotal" type="Boolean">System.Boolean</param>
/// <param name="isShowShippingData" type="Boolean">System.Boolean</param>
/// <param name="isIncludeVAT" type="Boolean">System.Boolean</param>
/// <param name="isShowPartNumber" type="Boolean">System.Boolean</param>
/// <param name="footerData" type="String">System.String</param>
/// <param name="headerData" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="shippingPrice" 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>
Store.Services.Services._staticInstance.UpdateOffer(isShowBusinessData,isShowPrices,isAutoUpdateTotal,isShowShippingData,isIncludeVAT,isShowPartNumber,footerData,headerData,description,shippingPrice,onSuccess,onFailed,userContext); }
Store.Services.Services.UpdateOfferItem= function(itemId,name,price,quantity,partNumber,description,onSuccess,onFailed,userContext) {
/// <param name="itemId" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="price" type="String">System.String</param>
/// <param name="quantity" type="String">System.String</param>
/// <param name="partNumber" type="String">System.String</param>
/// <param name="description" 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>
Store.Services.Services._staticInstance.UpdateOfferItem(itemId,name,price,quantity,partNumber,description,onSuccess,onFailed,userContext); }
Store.Services.Services.UpdateOfferItemsPricesByPercent= function(percent,onSuccess,onFailed,userContext) {
/// <param name="percent" 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>
Store.Services.Services._staticInstance.UpdateOfferItemsPricesByPercent(percent,onSuccess,onFailed,userContext); }
Store.Services.Services.AddToShoppingCart= function(productId,saleId,dependOnObjectId,quantity,onSuccess,onFailed,userContext) {
/// <param name="productId" type="String">System.String</param>
/// <param name="saleId" type="String">System.String</param>
/// <param name="dependOnObjectId" type="String">System.String</param>
/// <param name="quantity" 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>
Store.Services.Services._staticInstance.AddToShoppingCart(productId,saleId,dependOnObjectId,quantity,onSuccess,onFailed,userContext); }
Store.Services.Services.ShoppingCartToOffer= 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>
Store.Services.Services._staticInstance.ShoppingCartToOffer(onSuccess,onFailed,userContext); }
Store.Services.Services.RemoveFromShoppingCart= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" 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>
Store.Services.Services._staticInstance.RemoveFromShoppingCart(id,onSuccess,onFailed,userContext); }
Store.Services.Services.RemoveFromOffer= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" 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>
Store.Services.Services._staticInstance.RemoveFromOffer(id,onSuccess,onFailed,userContext); }
Store.Services.Services.RemoveOffer= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" 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>
Store.Services.Services._staticInstance.RemoveOffer(id,onSuccess,onFailed,userContext); }
Store.Services.Services.GetTotal= function(deliveryId,willPayCash,onSuccess,onFailed,userContext) {
/// <param name="deliveryId" type="Number">System.Int32</param>
/// <param name="willPayCash" 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>
Store.Services.Services._staticInstance.GetTotal(deliveryId,willPayCash,onSuccess,onFailed,userContext); }
Store.Services.Services.UpdateQuantityInShoppingCart= function(id,quantity,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="quantity" 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>
Store.Services.Services._staticInstance.UpdateQuantityInShoppingCart(id,quantity,onSuccess,onFailed,userContext); }
Store.Services.Services.UpdateIsExcludedInShoppingCart= function(id,isExcluded,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="isExcluded" 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>
Store.Services.Services._staticInstance.UpdateIsExcludedInShoppingCart(id,isExcluded,onSuccess,onFailed,userContext); }
Store.Services.Services.ClearShoppingCart= 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>
Store.Services.Services._staticInstance.ClearShoppingCart(onSuccess,onFailed,userContext); }
Store.Services.Services.GrabIt= function(productId,saleId,quantity,onSuccess,onFailed,userContext) {
/// <param name="productId" type="String">System.String</param>
/// <param name="saleId" type="String">System.String</param>
/// <param name="quantity" 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>
Store.Services.Services._staticInstance.GrabIt(productId,saleId,quantity,onSuccess,onFailed,userContext); }
Store.Services.Services.GetProductsByTieId= function(tieId,manufacturerId,sortId,onSuccess,onFailed,userContext) {
/// <param name="tieId" type="String">System.String</param>
/// <param name="manufacturerId" type="String">System.String</param>
/// <param name="sortId" 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>
Store.Services.Services._staticInstance.GetProductsByTieId(tieId,manufacturerId,sortId,onSuccess,onFailed,userContext); }
Store.Services.Services.AddRemoveFromCompareList= function(productId,isAdding,onSuccess,onFailed,userContext) {
/// <param name="productId" type="String">System.String</param>
/// <param name="isAdding" 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>
Store.Services.Services._staticInstance.AddRemoveFromCompareList(productId,isAdding,onSuccess,onFailed,userContext); }
Store.Services.Services.RemoveAllFromCompareList= 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>
Store.Services.Services._staticInstance.RemoveAllFromCompareList(onSuccess,onFailed,userContext); }

