Type.registerNamespace('Litoarte.Web.Ajax');
Litoarte.Web.Ajax.WSAjax=function() {
Litoarte.Web.Ajax.WSAjax.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Litoarte.Web.Ajax.WSAjax.prototype={
GetProdutos:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Litoarte.Web.Ajax.WSAjax.get_path(), 'GetProdutos',false,{},succeededCallback,failedCallback,userContext); },
GetProdutosByCategoryID:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(Litoarte.Web.Ajax.WSAjax.get_path(), 'GetProdutosByCategoryID',false,{id:id},succeededCallback,failedCallback,userContext); },
GetProdutosBySubcategoryID:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(Litoarte.Web.Ajax.WSAjax.get_path(), 'GetProdutosBySubcategoryID',false,{id:id},succeededCallback,failedCallback,userContext); },
GetProdutosByStrBusca:function(strBusca,pagAtual,pagMaximo,succeededCallback, failedCallback, userContext) {
return this._invoke(Litoarte.Web.Ajax.WSAjax.get_path(), 'GetProdutosByStrBusca',false,{strBusca:strBusca,pagAtual:pagAtual,pagMaximo:pagMaximo},succeededCallback,failedCallback,userContext); },
GetProdutosByCategoryAndSubcategoryID:function(pCategoryID,pSubcategoryID,pPageIndex,pIsPaginacao,succeededCallback, failedCallback, userContext) {
return this._invoke(Litoarte.Web.Ajax.WSAjax.get_path(), 'GetProdutosByCategoryAndSubcategoryID',false,{pCategoryID:pCategoryID,pSubcategoryID:pSubcategoryID,pPageIndex:pPageIndex,pIsPaginacao:pIsPaginacao},succeededCallback,failedCallback,userContext); }}
Litoarte.Web.Ajax.WSAjax.registerClass('Litoarte.Web.Ajax.WSAjax',Sys.Net.WebServiceProxy);
Litoarte.Web.Ajax.WSAjax._staticInstance = new Litoarte.Web.Ajax.WSAjax();
Litoarte.Web.Ajax.WSAjax.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Litoarte.Web.Ajax.WSAjax._staticInstance._path = value; }
Litoarte.Web.Ajax.WSAjax.get_path = function() { return Litoarte.Web.Ajax.WSAjax._staticInstance._path; }
Litoarte.Web.Ajax.WSAjax.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); }
Litoarte.Web.Ajax.WSAjax._staticInstance._timeout = value; }
Litoarte.Web.Ajax.WSAjax.get_timeout = function() { 
return Litoarte.Web.Ajax.WSAjax._staticInstance._timeout; }
Litoarte.Web.Ajax.WSAjax.set_defaultUserContext = function(value) { 
Litoarte.Web.Ajax.WSAjax._staticInstance._userContext = value; }
Litoarte.Web.Ajax.WSAjax.get_defaultUserContext = function() { 
return Litoarte.Web.Ajax.WSAjax._staticInstance._userContext; }
Litoarte.Web.Ajax.WSAjax.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Litoarte.Web.Ajax.WSAjax._staticInstance._succeeded = value; }
Litoarte.Web.Ajax.WSAjax.get_defaultSucceededCallback = function() { 
return Litoarte.Web.Ajax.WSAjax._staticInstance._succeeded; }
Litoarte.Web.Ajax.WSAjax.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Litoarte.Web.Ajax.WSAjax._staticInstance._failed = value; }
Litoarte.Web.Ajax.WSAjax.get_defaultFailedCallback = function() { 
return Litoarte.Web.Ajax.WSAjax._staticInstance._failed; }
Litoarte.Web.Ajax.WSAjax.set_path("/_webservices/WSAjax.asmx");
Litoarte.Web.Ajax.WSAjax.GetProdutos= function(onSuccess,onFailed,userContext) {Litoarte.Web.Ajax.WSAjax._staticInstance.GetProdutos(onSuccess,onFailed,userContext); }
Litoarte.Web.Ajax.WSAjax.GetProdutosByCategoryID= function(id,onSuccess,onFailed,userContext) {Litoarte.Web.Ajax.WSAjax._staticInstance.GetProdutosByCategoryID(id,onSuccess,onFailed,userContext); }
Litoarte.Web.Ajax.WSAjax.GetProdutosBySubcategoryID= function(id,onSuccess,onFailed,userContext) {Litoarte.Web.Ajax.WSAjax._staticInstance.GetProdutosBySubcategoryID(id,onSuccess,onFailed,userContext); }
Litoarte.Web.Ajax.WSAjax.GetProdutosByStrBusca= function(strBusca,pagAtual,pagMaximo,onSuccess,onFailed,userContext) {Litoarte.Web.Ajax.WSAjax._staticInstance.GetProdutosByStrBusca(strBusca,pagAtual,pagMaximo,onSuccess,onFailed,userContext); }
Litoarte.Web.Ajax.WSAjax.GetProdutosByCategoryAndSubcategoryID= function(pCategoryID,pSubcategoryID,pPageIndex,pIsPaginacao,onSuccess,onFailed,userContext) {Litoarte.Web.Ajax.WSAjax._staticInstance.GetProdutosByCategoryAndSubcategoryID(pCategoryID,pSubcategoryID,pPageIndex,pIsPaginacao,onSuccess,onFailed,userContext); }
