var ProductServices=function() {
ProductServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ProductServices.prototype={
AddItemToProject:function(sku,yarns,cat_name,cat_index,repeat_pattern,succeededCallback, failedCallback, userContext) {
return this._invoke(ProductServices.get_path(), 'AddItemToProject',false,{sku:sku,yarns:yarns,cat_name:cat_name,cat_index:cat_index,repeat_pattern:repeat_pattern},succeededCallback,failedCallback,userContext); },
SetQuickSearchState:function(query,sort,page,succeededCallback, failedCallback, userContext) {
return this._invoke(ProductServices.get_path(), 'SetQuickSearchState',false,{query:query,sort:sort,page:page},succeededCallback,failedCallback,userContext); },
GetStylePriceStringByFirmLevel:function(style_id_list,succeededCallback, failedCallback, userContext) {
return this._invoke(ProductServices.get_path(), 'GetStylePriceStringByFirmLevel',false,{style_id_list:style_id_list},succeededCallback,failedCallback,userContext); },
GetQuickSearchResults:function(query,sort,page,succeededCallback, failedCallback, userContext) {
return this._invoke(ProductServices.get_path(), 'GetQuickSearchResults',false,{query:query,sort:sort,page:page},succeededCallback,failedCallback,userContext); },
GetYarnCandidates:function(family,succeededCallback, failedCallback, userContext) {
return this._invoke(ProductServices.get_path(), 'GetYarnCandidates',false,{family:family},succeededCallback,failedCallback,userContext); },
GetStylesInfo:function(style_type,info_type,succeededCallback, failedCallback, userContext) {
return this._invoke(ProductServices.get_path(), 'GetStylesInfo',false,{style_type:style_type,info_type:info_type},succeededCallback,failedCallback,userContext); },
AddItemsToQuote:function(product_list,succeededCallback, failedCallback, userContext) {
return this._invoke(ProductServices.get_path(), 'AddItemsToQuote',false,{product_list:product_list},succeededCallback,failedCallback,userContext); },
AddItemToQuote:function(product_id,current_quote,succeededCallback, failedCallback, userContext) {
return this._invoke(ProductServices.get_path(), 'AddItemToQuote',false,{product_id:product_id,current_quote:current_quote},succeededCallback,failedCallback,userContext); },
RemoveQuoteItem:function(index,succeededCallback, failedCallback, userContext) {
return this._invoke(ProductServices.get_path(), 'RemoveQuoteItem',false,{index:index},succeededCallback,failedCallback,userContext); },
test:function(succeededCallback, failedCallback, userContext) {
return this._invoke(ProductServices.get_path(), 'test',false,{},succeededCallback,failedCallback,userContext); }}
ProductServices.registerClass('ProductServices',Sys.Net.WebServiceProxy);
ProductServices._staticInstance = new ProductServices();
ProductServices.set_path = function(value) { ProductServices._staticInstance._path = value; }
ProductServices.get_path = function() { return ProductServices._staticInstance._path; }
ProductServices.set_timeout = function(value) { ProductServices._staticInstance._timeout = value; }
ProductServices.get_timeout = function() { return ProductServices._staticInstance._timeout; }
ProductServices.set_defaultUserContext = function(value) { ProductServices._staticInstance._userContext = value; }
ProductServices.get_defaultUserContext = function() { return ProductServices._staticInstance._userContext; }
ProductServices.set_defaultSucceededCallback = function(value) { ProductServices._staticInstance._succeeded = value; }
ProductServices.get_defaultSucceededCallback = function() { return ProductServices._staticInstance._succeeded; }
ProductServices.set_defaultFailedCallback = function(value) { ProductServices._staticInstance._failed = value; }
ProductServices.get_defaultFailedCallback = function() { return ProductServices._staticInstance._failed; }
ProductServices.set_path("/mc/web/services/ProductServices.asmx");
ProductServices.AddItemToProject= function(sku,yarns,cat_name,cat_index,repeat_pattern,onSuccess,onFailed,userContext) {ProductServices._staticInstance.AddItemToProject(sku,yarns,cat_name,cat_index,repeat_pattern,onSuccess,onFailed,userContext); }
ProductServices.SetQuickSearchState= function(query,sort,page,onSuccess,onFailed,userContext) {ProductServices._staticInstance.SetQuickSearchState(query,sort,page,onSuccess,onFailed,userContext); }
ProductServices.GetStylePriceStringByFirmLevel= function(style_id_list,onSuccess,onFailed,userContext) {ProductServices._staticInstance.GetStylePriceStringByFirmLevel(style_id_list,onSuccess,onFailed,userContext); }
ProductServices.GetQuickSearchResults= function(query,sort,page,onSuccess,onFailed,userContext) {ProductServices._staticInstance.GetQuickSearchResults(query,sort,page,onSuccess,onFailed,userContext); }
ProductServices.GetYarnCandidates= function(family,onSuccess,onFailed,userContext) {ProductServices._staticInstance.GetYarnCandidates(family,onSuccess,onFailed,userContext); }
ProductServices.GetStylesInfo= function(style_type,info_type,onSuccess,onFailed,userContext) {ProductServices._staticInstance.GetStylesInfo(style_type,info_type,onSuccess,onFailed,userContext); }
ProductServices.AddItemsToQuote= function(product_list,onSuccess,onFailed,userContext) {ProductServices._staticInstance.AddItemsToQuote(product_list,onSuccess,onFailed,userContext); }
ProductServices.AddItemToQuote= function(product_id,current_quote,onSuccess,onFailed,userContext) {ProductServices._staticInstance.AddItemToQuote(product_id,current_quote,onSuccess,onFailed,userContext); }
ProductServices.RemoveQuoteItem= function(index,onSuccess,onFailed,userContext) {ProductServices._staticInstance.RemoveQuoteItem(index,onSuccess,onFailed,userContext); }
ProductServices.test= function(onSuccess,onFailed,userContext) {ProductServices._staticInstance.test(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Quote) === 'undefined') {
var Quote=gtc("Quote");
Quote.registerClass('Quote');
}
