var WsProducts=function() {
WsProducts.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WsProducts.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return WsProducts._staticInstance.get_path();},
GetProductGridByCategoryID:function(CategoryID,LanguageID,SortByExpression,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductGridByCategoryID',false,{CategoryID:CategoryID,LanguageID:LanguageID,SortByExpression:SortByExpression},succeededCallback,failedCallback,userContext); },
GetProductGridByCategoryID2:function(CategoryID,LanguageID,SortByExpression,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductGridByCategoryID2',false,{CategoryID:CategoryID,LanguageID:LanguageID,SortByExpression:SortByExpression},succeededCallback,failedCallback,userContext); },
GetProductDataTableByCategoryID:function(CategoryID,LanguageID,SortByExpression,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductDataTableByCategoryID',false,{CategoryID:CategoryID,LanguageID:LanguageID,SortByExpression:SortByExpression},succeededCallback,failedCallback,userContext); },
GetProductArrayByCategoryID:function(CategoryID,LanguageID,SortByExpression,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductArrayByCategoryID',false,{CategoryID:CategoryID,LanguageID:LanguageID,SortByExpression:SortByExpression},succeededCallback,failedCallback,userContext); }}
WsProducts.registerClass('WsProducts',Sys.Net.WebServiceProxy);
WsProducts._staticInstance = new WsProducts();
WsProducts.set_path = function(value) { WsProducts._staticInstance.set_path(value); }
WsProducts.get_path = function() { return WsProducts._staticInstance.get_path(); }
WsProducts.set_timeout = function(value) { WsProducts._staticInstance.set_timeout(value); }
WsProducts.get_timeout = function() { return WsProducts._staticInstance.get_timeout(); }
WsProducts.set_defaultUserContext = function(value) { WsProducts._staticInstance.set_defaultUserContext(value); }
WsProducts.get_defaultUserContext = function() { return WsProducts._staticInstance.get_defaultUserContext(); }
WsProducts.set_defaultSucceededCallback = function(value) { WsProducts._staticInstance.set_defaultSucceededCallback(value); }
WsProducts.get_defaultSucceededCallback = function() { return WsProducts._staticInstance.get_defaultSucceededCallback(); }
WsProducts.set_defaultFailedCallback = function(value) { WsProducts._staticInstance.set_defaultFailedCallback(value); }
WsProducts.get_defaultFailedCallback = function() { return WsProducts._staticInstance.get_defaultFailedCallback(); }
WsProducts.set_path("/WebServices/WsProducts.asmx");
WsProducts.GetProductGridByCategoryID= function(CategoryID,LanguageID,SortByExpression,onSuccess,onFailed,userContext) {WsProducts._staticInstance.GetProductGridByCategoryID(CategoryID,LanguageID,SortByExpression,onSuccess,onFailed,userContext); }
WsProducts.GetProductGridByCategoryID2= function(CategoryID,LanguageID,SortByExpression,onSuccess,onFailed,userContext) {WsProducts._staticInstance.GetProductGridByCategoryID2(CategoryID,LanguageID,SortByExpression,onSuccess,onFailed,userContext); }
WsProducts.GetProductDataTableByCategoryID= function(CategoryID,LanguageID,SortByExpression,onSuccess,onFailed,userContext) {WsProducts._staticInstance.GetProductDataTableByCategoryID(CategoryID,LanguageID,SortByExpression,onSuccess,onFailed,userContext); }
WsProducts.GetProductArrayByCategoryID= function(CategoryID,LanguageID,SortByExpression,onSuccess,onFailed,userContext) {WsProducts._staticInstance.GetProductArrayByCategoryID(CategoryID,LanguageID,SortByExpression,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');
}
