Type.registerNamespace('ITM.GoogleMapGeo');
ITM.GoogleMapGeo.Geo=function() {
ITM.GoogleMapGeo.Geo.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ITM.GoogleMapGeo.Geo.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ITM.GoogleMapGeo.Geo._staticInstance.get_path();},
GetWerkstattsByDistance:function(latitude,longitude,MaxEntfernung,MaxAnzahl,culture,lblPhone,SkinPath,brandID,vdbLS,trostFirmen,appID,succeededCallback, failedCallback, userContext) {
/// <param name="latitude" type="Number">System.Decimal</param>
/// <param name="longitude" type="Number">System.Decimal</param>
/// <param name="MaxEntfernung" type="Number">System.Int32</param>
/// <param name="MaxAnzahl" type="Number">System.Int32</param>
/// <param name="culture" type="String">System.String</param>
/// <param name="lblPhone" type="String">System.String</param>
/// <param name="SkinPath" type="String">System.String</param>
/// <param name="brandID" type="Number">System.Int32</param>
/// <param name="vdbLS" type="String">System.String</param>
/// <param name="trostFirmen" type="String">System.String</param>
/// <param name="appID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetWerkstattsByDistance',false,{latitude:latitude,longitude:longitude,MaxEntfernung:MaxEntfernung,MaxAnzahl:MaxAnzahl,culture:culture,lblPhone:lblPhone,SkinPath:SkinPath,brandID:brandID,vdbLS:vdbLS,trostFirmen:trostFirmen,appID:appID},succeededCallback,failedCallback,userContext); },
GenerateHtml:function(werkstatts,SkinPath,lblPhone,BrandID,succeededCallback, failedCallback, userContext) {
/// <param name="werkstatts" type="Array">System.Collections.Generic.List`1[[Trost.Adapter.DtoKundeAdresse, Trost.Adapter, Version=1.0.0.5, Culture=neutral, PublicKeyToken=null]]</param>
/// <param name="SkinPath" type="String">System.String</param>
/// <param name="lblPhone" type="String">System.String</param>
/// <param name="BrandID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GenerateHtml',false,{werkstatts:werkstatts,SkinPath:SkinPath,lblPhone:lblPhone,BrandID:BrandID},succeededCallback,failedCallback,userContext); }}
ITM.GoogleMapGeo.Geo.registerClass('ITM.GoogleMapGeo.Geo',Sys.Net.WebServiceProxy);
ITM.GoogleMapGeo.Geo._staticInstance = new ITM.GoogleMapGeo.Geo();
ITM.GoogleMapGeo.Geo.set_path = function(value) {
ITM.GoogleMapGeo.Geo._staticInstance.set_path(value); }
ITM.GoogleMapGeo.Geo.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return ITM.GoogleMapGeo.Geo._staticInstance.get_path();}
ITM.GoogleMapGeo.Geo.set_timeout = function(value) {
ITM.GoogleMapGeo.Geo._staticInstance.set_timeout(value); }
ITM.GoogleMapGeo.Geo.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return ITM.GoogleMapGeo.Geo._staticInstance.get_timeout(); }
ITM.GoogleMapGeo.Geo.set_defaultUserContext = function(value) { 
ITM.GoogleMapGeo.Geo._staticInstance.set_defaultUserContext(value); }
ITM.GoogleMapGeo.Geo.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return ITM.GoogleMapGeo.Geo._staticInstance.get_defaultUserContext(); }
ITM.GoogleMapGeo.Geo.set_defaultSucceededCallback = function(value) { 
 ITM.GoogleMapGeo.Geo._staticInstance.set_defaultSucceededCallback(value); }
ITM.GoogleMapGeo.Geo.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return ITM.GoogleMapGeo.Geo._staticInstance.get_defaultSucceededCallback(); }
ITM.GoogleMapGeo.Geo.set_defaultFailedCallback = function(value) { 
ITM.GoogleMapGeo.Geo._staticInstance.set_defaultFailedCallback(value); }
ITM.GoogleMapGeo.Geo.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return ITM.GoogleMapGeo.Geo._staticInstance.get_defaultFailedCallback(); }
ITM.GoogleMapGeo.Geo.set_path("/DesktopModules/Trost.GoogleMapGeo/Geo.asmx");
ITM.GoogleMapGeo.Geo.GetWerkstattsByDistance= function(latitude,longitude,MaxEntfernung,MaxAnzahl,culture,lblPhone,SkinPath,brandID,vdbLS,trostFirmen,appID,onSuccess,onFailed,userContext) {
/// <param name="latitude" type="Number">System.Decimal</param>
/// <param name="longitude" type="Number">System.Decimal</param>
/// <param name="MaxEntfernung" type="Number">System.Int32</param>
/// <param name="MaxAnzahl" type="Number">System.Int32</param>
/// <param name="culture" type="String">System.String</param>
/// <param name="lblPhone" type="String">System.String</param>
/// <param name="SkinPath" type="String">System.String</param>
/// <param name="brandID" type="Number">System.Int32</param>
/// <param name="vdbLS" type="String">System.String</param>
/// <param name="trostFirmen" type="String">System.String</param>
/// <param name="appID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ITM.GoogleMapGeo.Geo._staticInstance.GetWerkstattsByDistance(latitude,longitude,MaxEntfernung,MaxAnzahl,culture,lblPhone,SkinPath,brandID,vdbLS,trostFirmen,appID,onSuccess,onFailed,userContext); }
ITM.GoogleMapGeo.Geo.GenerateHtml= function(werkstatts,SkinPath,lblPhone,BrandID,onSuccess,onFailed,userContext) {
/// <param name="werkstatts" type="Array">System.Collections.Generic.List`1[[Trost.Adapter.DtoKundeAdresse, Trost.Adapter, Version=1.0.0.5, Culture=neutral, PublicKeyToken=null]]</param>
/// <param name="SkinPath" type="String">System.String</param>
/// <param name="lblPhone" type="String">System.String</param>
/// <param name="BrandID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ITM.GoogleMapGeo.Geo._staticInstance.GenerateHtml(werkstatts,SkinPath,lblPhone,BrandID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Trost.Adapter');
if (typeof(Trost.Adapter.DtoKundeAdresse) === 'undefined') {
Trost.Adapter.DtoKundeAdresse=gtc("Trost.Adapter.DtoKundeAdresse");
Trost.Adapter.DtoKundeAdresse.registerClass('Trost.Adapter.DtoKundeAdresse');
}

