var Products=function() {
Products.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Products.prototype={
ProClass:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'ProClass',false,{},succeededCallback,failedCallback,userContext); },
ProductList:function(keys,code,index,prov,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'ProductList',false,{keys:keys,code:code,index:index,prov:prov},succeededCallback,failedCallback,userContext); },
RecordNum:function(keys,code,prov,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'RecordNum',false,{keys:keys,code:code,prov:prov},succeededCallback,failedCallback,userContext); },
Records:function(proClsID,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'Records',false,{proClsID:proClsID},succeededCallback,failedCallback,userContext); },
Product:function(proClsID,index,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'Product',false,{proClsID:proClsID,index:index},succeededCallback,failedCallback,userContext); },
AlikeProduct:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'AlikeProduct',false,{id:id},succeededCallback,failedCallback,userContext); },
LeaveWords:function(id,curPage,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'LeaveWords',false,{id:id,curPage:curPage},succeededCallback,failedCallback,userContext); },
AddLeaveWords:function(id,words,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'AddLeaveWords',false,{id:id,words:words},succeededCallback,failedCallback,userContext); },
AddScores:function(id,score,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'AddScores',false,{id:id,score:score},succeededCallback,failedCallback,userContext); },
ProScores:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'ProScores',false,{id:id},succeededCallback,failedCallback,userContext); },
CmpProClass:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'CmpProClass',false,{id:id},succeededCallback,failedCallback,userContext); },
CmpInfo:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'CmpInfo',false,{id:id},succeededCallback,failedCallback,userContext); },
CompanyProductList:function(subDomain,clsID,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'CompanyProductList',false,{subDomain:subDomain,clsID:clsID},succeededCallback,failedCallback,userContext); },
CompanyProClass:function(subDomain,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'CompanyProClass',false,{subDomain:subDomain},succeededCallback,failedCallback,userContext); },
AddPoints:function(scores,points,proID,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'AddPoints',false,{scores:scores,points:points,proID:proID},succeededCallback,failedCallback,userContext); },
ProductName:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'ProductName',false,{name:name},succeededCallback,failedCallback,userContext); },
SiteSearch:function(key,subDomain,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'SiteSearch',false,{key:key,subDomain:subDomain},succeededCallback,failedCallback,userContext); },
WordsNumber:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'WordsNumber',false,{id:id},succeededCallback,failedCallback,userContext); }}
Products.registerClass('Products',Sys.Net.WebServiceProxy);
Products._staticInstance = new Products();
Products.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Products._staticInstance._path = value; }
Products.get_path = function() { return Products._staticInstance._path; }
Products.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
Products._staticInstance._timeout = value; }
Products.get_timeout = function() { 
return Products._staticInstance._timeout; }
Products.set_defaultUserContext = function(value) { 
Products._staticInstance._userContext = value; }
Products.get_defaultUserContext = function() { 
return Products._staticInstance._userContext; }
Products.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Products._staticInstance._succeeded = value; }
Products.get_defaultSucceededCallback = function() { 
return Products._staticInstance._succeeded; }
Products.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Products._staticInstance._failed = value; }
Products.get_defaultFailedCallback = function() { 
return Products._staticInstance._failed; }
Products.set_path("/WebService/Products.asmx");
Products.ProClass= function(onSuccess,onFailed,userContext) {Products._staticInstance.ProClass(onSuccess,onFailed,userContext); }
Products.ProductList= function(keys,code,index,prov,onSuccess,onFailed,userContext) {Products._staticInstance.ProductList(keys,code,index,prov,onSuccess,onFailed,userContext); }
Products.RecordNum= function(keys,code,prov,onSuccess,onFailed,userContext) {Products._staticInstance.RecordNum(keys,code,prov,onSuccess,onFailed,userContext); }
Products.Records= function(proClsID,onSuccess,onFailed,userContext) {Products._staticInstance.Records(proClsID,onSuccess,onFailed,userContext); }
Products.Product= function(proClsID,index,onSuccess,onFailed,userContext) {Products._staticInstance.Product(proClsID,index,onSuccess,onFailed,userContext); }
Products.AlikeProduct= function(id,onSuccess,onFailed,userContext) {Products._staticInstance.AlikeProduct(id,onSuccess,onFailed,userContext); }
Products.LeaveWords= function(id,curPage,onSuccess,onFailed,userContext) {Products._staticInstance.LeaveWords(id,curPage,onSuccess,onFailed,userContext); }
Products.AddLeaveWords= function(id,words,onSuccess,onFailed,userContext) {Products._staticInstance.AddLeaveWords(id,words,onSuccess,onFailed,userContext); }
Products.AddScores= function(id,score,onSuccess,onFailed,userContext) {Products._staticInstance.AddScores(id,score,onSuccess,onFailed,userContext); }
Products.ProScores= function(id,onSuccess,onFailed,userContext) {Products._staticInstance.ProScores(id,onSuccess,onFailed,userContext); }
Products.CmpProClass= function(id,onSuccess,onFailed,userContext) {Products._staticInstance.CmpProClass(id,onSuccess,onFailed,userContext); }
Products.CmpInfo= function(id,onSuccess,onFailed,userContext) {Products._staticInstance.CmpInfo(id,onSuccess,onFailed,userContext); }
Products.CompanyProductList= function(subDomain,clsID,onSuccess,onFailed,userContext) {Products._staticInstance.CompanyProductList(subDomain,clsID,onSuccess,onFailed,userContext); }
Products.CompanyProClass= function(subDomain,onSuccess,onFailed,userContext) {Products._staticInstance.CompanyProClass(subDomain,onSuccess,onFailed,userContext); }
Products.AddPoints= function(scores,points,proID,onSuccess,onFailed,userContext) {Products._staticInstance.AddPoints(scores,points,proID,onSuccess,onFailed,userContext); }
Products.ProductName= function(name,onSuccess,onFailed,userContext) {Products._staticInstance.ProductName(name,onSuccess,onFailed,userContext); }
Products.SiteSearch= function(key,subDomain,onSuccess,onFailed,userContext) {Products._staticInstance.SiteSearch(key,subDomain,onSuccess,onFailed,userContext); }
Products.WordsNumber= function(id,onSuccess,onFailed,userContext) {Products._staticInstance.WordsNumber(id,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('System.Data');
if (typeof(System.Data.DataTable) === 'undefined') {
System.Data.DataTable=gtc("System.Data.DataTable");
System.Data.DataTable.registerClass('System.Data.DataTable');
}

