var AdminService=function() {
AdminService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AdminService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AdminService._staticInstance.get_path();},
GetProductCodeList:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductCodeList',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetSupplierCodeList:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSupplierCodeList',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetProductListMatchingProductCode:function(strProductCode,intSupplierID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductListMatchingProductCode',false,{strProductCode:strProductCode,intSupplierID:intSupplierID},succeededCallback,failedCallback,userContext); },
GetCustomerListMatchingCustomerEmailOrName:function(strEmail,strFirstName,strLastName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCustomerListMatchingCustomerEmailOrName',false,{strEmail:strEmail,strFirstName:strFirstName,strLastName:strLastName},succeededCallback,failedCallback,userContext); },
GetProductInformation:function(intProductID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductInformation',false,{intProductID:intProductID},succeededCallback,failedCallback,userContext); },
GetOrderCodeList:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOrderCodeList',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetMakeList:function(intFuelTypeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMakeList',false,{intFuelTypeID:intFuelTypeID},succeededCallback,failedCallback,userContext); },
GetModelList:function(intFuelTypeID,intMakeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetModelList',false,{intFuelTypeID:intFuelTypeID,intMakeID:intMakeID},succeededCallback,failedCallback,userContext); },
GetEngineSizeList:function(intFuelTypeID,intMakeID,intModelID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetEngineSizeList',false,{intFuelTypeID:intFuelTypeID,intMakeID:intMakeID,intModelID:intModelID},succeededCallback,failedCallback,userContext); },
GetYearList:function(intFuelTypeID,intMakeID,intModelID,decEngineSize,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetYearList',false,{intFuelTypeID:intFuelTypeID,intMakeID:intMakeID,intModelID:intModelID,decEngineSize:decEngineSize},succeededCallback,failedCallback,userContext); },
GetBodyTypeList:function(intFuelTypeID,intMakeID,intModelID,decEngineSize,intYear,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBodyTypeList',false,{intFuelTypeID:intFuelTypeID,intMakeID:intMakeID,intModelID:intModelID,decEngineSize:decEngineSize,intYear:intYear},succeededCallback,failedCallback,userContext); },
GetPurchaseOrderIDAndAmount:function(strPurchaseOrderCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPurchaseOrderIDAndAmount',false,{strPurchaseOrderCode:strPurchaseOrderCode},succeededCallback,failedCallback,userContext); },
GetCategoryGroupList:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCategoryGroupList',false,{},succeededCallback,failedCallback,userContext); },
GetCategoryList:function(strCategoryGroup,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCategoryList',false,{strCategoryGroup:strCategoryGroup},succeededCallback,failedCallback,userContext); },
GetCategoryInformation:function(intCategoryID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCategoryInformation',false,{intCategoryID:intCategoryID},succeededCallback,failedCallback,userContext); },
ScrapeURL:function(strURL,strSearchTerm,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ScrapeURL',false,{strURL:strURL,strSearchTerm:strSearchTerm},succeededCallback,failedCallback,userContext); },
ScrapeURLUsingRule:function(strURL,intCompetitorScrapeRuleID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ScrapeURLUsingRule',false,{strURL:strURL,intCompetitorScrapeRuleID:intCompetitorScrapeRuleID},succeededCallback,failedCallback,userContext); },
GetCompetitorProductHistoryList:function(intCompetitorProductID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCompetitorProductHistoryList',false,{intCompetitorProductID:intCompetitorProductID},succeededCallback,failedCallback,userContext); },
GetCompetitorScrapeRuleList:function(intCompetitorID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCompetitorScrapeRuleList',false,{intCompetitorID:intCompetitorID},succeededCallback,failedCallback,userContext); },
GetCompetitorProductDetails:function(intCompetitorProductID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCompetitorProductDetails',false,{intCompetitorProductID:intCompetitorProductID},succeededCallback,failedCallback,userContext); },
GetCompetitorScrapeRuleDetails:function(intCompetitorScrapeRuleID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCompetitorScrapeRuleDetails',false,{intCompetitorScrapeRuleID:intCompetitorScrapeRuleID},succeededCallback,failedCallback,userContext); },
GetMenuCounts:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMenuCounts',false,{},succeededCallback,failedCallback,userContext); }}
AdminService.registerClass('AdminService',Sys.Net.WebServiceProxy);
AdminService._staticInstance = new AdminService();
AdminService.set_path = function(value) { AdminService._staticInstance.set_path(value); }
AdminService.get_path = function() { return AdminService._staticInstance.get_path(); }
AdminService.set_timeout = function(value) { AdminService._staticInstance.set_timeout(value); }
AdminService.get_timeout = function() { return AdminService._staticInstance.get_timeout(); }
AdminService.set_defaultUserContext = function(value) { AdminService._staticInstance.set_defaultUserContext(value); }
AdminService.get_defaultUserContext = function() { return AdminService._staticInstance.get_defaultUserContext(); }
AdminService.set_defaultSucceededCallback = function(value) { AdminService._staticInstance.set_defaultSucceededCallback(value); }
AdminService.get_defaultSucceededCallback = function() { return AdminService._staticInstance.get_defaultSucceededCallback(); }
AdminService.set_defaultFailedCallback = function(value) { AdminService._staticInstance.set_defaultFailedCallback(value); }
AdminService.get_defaultFailedCallback = function() { return AdminService._staticInstance.get_defaultFailedCallback(); }
AdminService.set_path("/AdminService.asmx");
AdminService.GetProductCodeList= function(prefixText,count,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetProductCodeList(prefixText,count,onSuccess,onFailed,userContext); }
AdminService.GetSupplierCodeList= function(prefixText,count,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetSupplierCodeList(prefixText,count,onSuccess,onFailed,userContext); }
AdminService.GetProductListMatchingProductCode= function(strProductCode,intSupplierID,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetProductListMatchingProductCode(strProductCode,intSupplierID,onSuccess,onFailed,userContext); }
AdminService.GetCustomerListMatchingCustomerEmailOrName= function(strEmail,strFirstName,strLastName,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetCustomerListMatchingCustomerEmailOrName(strEmail,strFirstName,strLastName,onSuccess,onFailed,userContext); }
AdminService.GetProductInformation= function(intProductID,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetProductInformation(intProductID,onSuccess,onFailed,userContext); }
AdminService.GetOrderCodeList= function(prefixText,count,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetOrderCodeList(prefixText,count,onSuccess,onFailed,userContext); }
AdminService.GetMakeList= function(intFuelTypeID,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetMakeList(intFuelTypeID,onSuccess,onFailed,userContext); }
AdminService.GetModelList= function(intFuelTypeID,intMakeID,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetModelList(intFuelTypeID,intMakeID,onSuccess,onFailed,userContext); }
AdminService.GetEngineSizeList= function(intFuelTypeID,intMakeID,intModelID,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetEngineSizeList(intFuelTypeID,intMakeID,intModelID,onSuccess,onFailed,userContext); }
AdminService.GetYearList= function(intFuelTypeID,intMakeID,intModelID,decEngineSize,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetYearList(intFuelTypeID,intMakeID,intModelID,decEngineSize,onSuccess,onFailed,userContext); }
AdminService.GetBodyTypeList= function(intFuelTypeID,intMakeID,intModelID,decEngineSize,intYear,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetBodyTypeList(intFuelTypeID,intMakeID,intModelID,decEngineSize,intYear,onSuccess,onFailed,userContext); }
AdminService.GetPurchaseOrderIDAndAmount= function(strPurchaseOrderCode,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetPurchaseOrderIDAndAmount(strPurchaseOrderCode,onSuccess,onFailed,userContext); }
AdminService.GetCategoryGroupList= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.GetCategoryGroupList(onSuccess,onFailed,userContext); }
AdminService.GetCategoryList= function(strCategoryGroup,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetCategoryList(strCategoryGroup,onSuccess,onFailed,userContext); }
AdminService.GetCategoryInformation= function(intCategoryID,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetCategoryInformation(intCategoryID,onSuccess,onFailed,userContext); }
AdminService.ScrapeURL= function(strURL,strSearchTerm,onSuccess,onFailed,userContext) {AdminService._staticInstance.ScrapeURL(strURL,strSearchTerm,onSuccess,onFailed,userContext); }
AdminService.ScrapeURLUsingRule= function(strURL,intCompetitorScrapeRuleID,onSuccess,onFailed,userContext) {AdminService._staticInstance.ScrapeURLUsingRule(strURL,intCompetitorScrapeRuleID,onSuccess,onFailed,userContext); }
AdminService.GetCompetitorProductHistoryList= function(intCompetitorProductID,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetCompetitorProductHistoryList(intCompetitorProductID,onSuccess,onFailed,userContext); }
AdminService.GetCompetitorScrapeRuleList= function(intCompetitorID,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetCompetitorScrapeRuleList(intCompetitorID,onSuccess,onFailed,userContext); }
AdminService.GetCompetitorProductDetails= function(intCompetitorProductID,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetCompetitorProductDetails(intCompetitorProductID,onSuccess,onFailed,userContext); }
AdminService.GetCompetitorScrapeRuleDetails= function(intCompetitorScrapeRuleID,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetCompetitorScrapeRuleDetails(intCompetitorScrapeRuleID,onSuccess,onFailed,userContext); }
AdminService.GetMenuCounts= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.GetMenuCounts(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(ProductListMatchingCodeItem) === 'undefined') {
var ProductListMatchingCodeItem=gtc("ProductListMatchingCodeItem");
ProductListMatchingCodeItem.registerClass('ProductListMatchingCodeItem');
}
if (typeof(CustomerListMatchingCustomerItem) === 'undefined') {
var CustomerListMatchingCustomerItem=gtc("CustomerListMatchingCustomerItem");
CustomerListMatchingCustomerItem.registerClass('CustomerListMatchingCustomerItem');
}
Type.registerNamespace('DBLogic.CoreLibrary');
if (typeof(DBLogic.CoreLibrary.BasicListItem) === 'undefined') {
DBLogic.CoreLibrary.BasicListItem=gtc("DBLogic.CoreLibrary.BasicListItem");
DBLogic.CoreLibrary.BasicListItem.registerClass('DBLogic.CoreLibrary.BasicListItem');
}

