Type.registerNamespace('Eviivo.Distribution.Presentation');
Eviivo.Distribution.Presentation.LocationServiceProxy=function() {
Eviivo.Distribution.Presentation.LocationServiceProxy.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Eviivo.Distribution.Presentation.LocationServiceProxy.prototype={
GetLocationsAutocomplete:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(Eviivo.Distribution.Presentation.LocationServiceProxy.get_path(), 'GetLocationsAutocomplete',true,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
LogLocation:function(sourceUrl,destinationUrl,succeededCallback, failedCallback, userContext) {
return this._invoke(Eviivo.Distribution.Presentation.LocationServiceProxy.get_path(), 'LogLocation',false,{sourceUrl:sourceUrl,destinationUrl:destinationUrl},succeededCallback,failedCallback,userContext); }}
Eviivo.Distribution.Presentation.LocationServiceProxy.registerClass('Eviivo.Distribution.Presentation.LocationServiceProxy',Sys.Net.WebServiceProxy);
Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance = new Eviivo.Distribution.Presentation.LocationServiceProxy();
Eviivo.Distribution.Presentation.LocationServiceProxy.set_path = function(value) { Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance._path = value; }
Eviivo.Distribution.Presentation.LocationServiceProxy.get_path = function() { return Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance._path; }
Eviivo.Distribution.Presentation.LocationServiceProxy.set_timeout = function(value) { Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance._timeout = value; }
Eviivo.Distribution.Presentation.LocationServiceProxy.get_timeout = function() { return Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance._timeout; }
Eviivo.Distribution.Presentation.LocationServiceProxy.set_defaultUserContext = function(value) { Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance._userContext = value; }
Eviivo.Distribution.Presentation.LocationServiceProxy.get_defaultUserContext = function() { return Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance._userContext; }
Eviivo.Distribution.Presentation.LocationServiceProxy.set_defaultSucceededCallback = function(value) { Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance._succeeded = value; }
Eviivo.Distribution.Presentation.LocationServiceProxy.get_defaultSucceededCallback = function() { return Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance._succeeded; }
Eviivo.Distribution.Presentation.LocationServiceProxy.set_defaultFailedCallback = function(value) { Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance._failed = value; }
Eviivo.Distribution.Presentation.LocationServiceProxy.get_defaultFailedCallback = function() { return Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance._failed; }
Eviivo.Distribution.Presentation.LocationServiceProxy.set_path("/LocationServiceProxy.asmx");
Eviivo.Distribution.Presentation.LocationServiceProxy.GetLocationsAutocomplete= function(prefixText,count,onSuccess,onFailed,userContext) {Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.GetLocationsAutocomplete(prefixText,count,onSuccess,onFailed,userContext); }
Eviivo.Distribution.Presentation.LocationServiceProxy.LogLocation= function(sourceUrl,destinationUrl,onSuccess,onFailed,userContext) {Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.LogLocation(sourceUrl,destinationUrl,onSuccess,onFailed,userContext); }
