var ProductServices=function() {
ProductServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ProductServices.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ProductServices._staticInstance.get_path();},
AddItemToProject:function(sku,yarns,cat_name,cat_index,repeat_pattern,succeededCallback, failedCallback, userContext) {
/// <param name="sku" type="String">System.String</param>
/// <param name="yarns" type="String">System.String</param>
/// <param name="cat_name" type="String">System.String</param>
/// <param name="cat_index" type="Number">System.Int32</param>
/// <param name="repeat_pattern" 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(), '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) {
/// <param name="query" type="String">System.String</param>
/// <param name="sort" type="String">System.String</param>
/// <param name="page" 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(), 'SetQuickSearchState',false,{query:query,sort:sort,page:page},succeededCallback,failedCallback,userContext); },
GetStylePriceStringByFirmLevel:function(style_id_list,succeededCallback, failedCallback, userContext) {
/// <param name="style_id_list" 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(), 'GetStylePriceStringByFirmLevel',false,{style_id_list:style_id_list},succeededCallback,failedCallback,userContext); },
GetQuickSearchResults:function(query,sort,page,succeededCallback, failedCallback, userContext) {
/// <param name="query" type="String">System.String</param>
/// <param name="sort" type="String">System.String</param>
/// <param name="page" 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(), 'GetQuickSearchResults',false,{query:query,sort:sort,page:page},succeededCallback,failedCallback,userContext); },
GetYarnCandidates:function(family,succeededCallback, failedCallback, userContext) {
/// <param name="family" 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(), 'GetYarnCandidates',false,{family:family},succeededCallback,failedCallback,userContext); },
GetStylesInfo:function(style_type,info_type,succeededCallback, failedCallback, userContext) {
/// <param name="style_type" type="String">System.String</param>
/// <param name="info_type" 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(), 'GetStylesInfo',false,{style_type:style_type,info_type:info_type},succeededCallback,failedCallback,userContext); },
AddItemsToQuote:function(product_list,succeededCallback, failedCallback, userContext) {
/// <param name="product_list" type="Array">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(), 'AddItemsToQuote',false,{product_list:product_list},succeededCallback,failedCallback,userContext); },
AddItemToQuote:function(product_id,current_quote,succeededCallback, failedCallback, userContext) {
/// <param name="product_id" type="String">System.String</param>
/// <param name="current_quote" type="Quote">Quote</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(), 'AddItemToQuote',false,{product_id:product_id,current_quote:current_quote},succeededCallback,failedCallback,userContext); },
RemoveQuoteItem:function(index,succeededCallback, failedCallback, userContext) {
/// <param name="index" 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(), 'RemoveQuoteItem',false,{index:index},succeededCallback,failedCallback,userContext); },
test: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(), 'test',false,{},succeededCallback,failedCallback,userContext); }}
ProductServices.registerClass('ProductServices',Sys.Net.WebServiceProxy);
ProductServices._staticInstance = new ProductServices();
ProductServices.set_path = function(value) {
ProductServices._staticInstance.set_path(value); }
ProductServices.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return ProductServices._staticInstance.get_path();}
ProductServices.set_timeout = function(value) {
ProductServices._staticInstance.set_timeout(value); }
ProductServices.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return ProductServices._staticInstance.get_timeout(); }
ProductServices.set_defaultUserContext = function(value) { 
ProductServices._staticInstance.set_defaultUserContext(value); }
ProductServices.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return ProductServices._staticInstance.get_defaultUserContext(); }
ProductServices.set_defaultSucceededCallback = function(value) { 
 ProductServices._staticInstance.set_defaultSucceededCallback(value); }
ProductServices.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return ProductServices._staticInstance.get_defaultSucceededCallback(); }
ProductServices.set_defaultFailedCallback = function(value) { 
ProductServices._staticInstance.set_defaultFailedCallback(value); }
ProductServices.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return ProductServices._staticInstance.get_defaultFailedCallback(); }
ProductServices.set_path("/ws/web/services/ProductServices.asmx");
ProductServices.AddItemToProject= function(sku,yarns,cat_name,cat_index,repeat_pattern,onSuccess,onFailed,userContext) {
/// <param name="sku" type="String">System.String</param>
/// <param name="yarns" type="String">System.String</param>
/// <param name="cat_name" type="String">System.String</param>
/// <param name="cat_index" type="Number">System.Int32</param>
/// <param name="repeat_pattern" 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>
ProductServices._staticInstance.AddItemToProject(sku,yarns,cat_name,cat_index,repeat_pattern,onSuccess,onFailed,userContext); }
ProductServices.SetQuickSearchState= function(query,sort,page,onSuccess,onFailed,userContext) {
/// <param name="query" type="String">System.String</param>
/// <param name="sort" type="String">System.String</param>
/// <param name="page" 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>
ProductServices._staticInstance.SetQuickSearchState(query,sort,page,onSuccess,onFailed,userContext); }
ProductServices.GetStylePriceStringByFirmLevel= function(style_id_list,onSuccess,onFailed,userContext) {
/// <param name="style_id_list" 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>
ProductServices._staticInstance.GetStylePriceStringByFirmLevel(style_id_list,onSuccess,onFailed,userContext); }
ProductServices.GetQuickSearchResults= function(query,sort,page,onSuccess,onFailed,userContext) {
/// <param name="query" type="String">System.String</param>
/// <param name="sort" type="String">System.String</param>
/// <param name="page" 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>
ProductServices._staticInstance.GetQuickSearchResults(query,sort,page,onSuccess,onFailed,userContext); }
ProductServices.GetYarnCandidates= function(family,onSuccess,onFailed,userContext) {
/// <param name="family" 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>
ProductServices._staticInstance.GetYarnCandidates(family,onSuccess,onFailed,userContext); }
ProductServices.GetStylesInfo= function(style_type,info_type,onSuccess,onFailed,userContext) {
/// <param name="style_type" type="String">System.String</param>
/// <param name="info_type" 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>
ProductServices._staticInstance.GetStylesInfo(style_type,info_type,onSuccess,onFailed,userContext); }
ProductServices.AddItemsToQuote= function(product_list,onSuccess,onFailed,userContext) {
/// <param name="product_list" type="Array">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>
ProductServices._staticInstance.AddItemsToQuote(product_list,onSuccess,onFailed,userContext); }
ProductServices.AddItemToQuote= function(product_id,current_quote,onSuccess,onFailed,userContext) {
/// <param name="product_id" type="String">System.String</param>
/// <param name="current_quote" type="Quote">Quote</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>
ProductServices._staticInstance.AddItemToQuote(product_id,current_quote,onSuccess,onFailed,userContext); }
ProductServices.RemoveQuoteItem= function(index,onSuccess,onFailed,userContext) {
/// <param name="index" 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>
ProductServices._staticInstance.RemoveQuoteItem(index,onSuccess,onFailed,userContext); }
ProductServices.test= 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>
ProductServices._staticInstance.test(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Quote) === 'undefined') {
var Quote=gtc("Quote");
Quote.registerClass('Quote');
}
