Type.registerNamespace('Nicolaus.Services');
Nicolaus.Services.gMapStructures=function() {
Nicolaus.Services.gMapStructures.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Nicolaus.Services.gMapStructures.prototype={
SearchInMap:function(language,NorthEastLng,NorthEastLat,SouthWestLng,SouthWestLat,catalogues,succeededCallback, failedCallback, userContext) {
return this._invoke(Nicolaus.Services.gMapStructures.get_path(), 'SearchInMap',true,{language:language,NorthEastLng:NorthEastLng,NorthEastLat:NorthEastLat,SouthWestLng:SouthWestLng,SouthWestLat:SouthWestLat,catalogues:catalogues},succeededCallback,failedCallback,userContext); },
GetStructuresMapPoints:function(lang,structuresIDs,succeededCallback, failedCallback, userContext) {
return this._invoke(Nicolaus.Services.gMapStructures.get_path(), 'GetStructuresMapPoints',true,{lang:lang,structuresIDs:structuresIDs},succeededCallback,failedCallback,userContext); },
RecordStructuresMapCoding:function(lang,StructureID,Lat,Lng,succeededCallback, failedCallback, userContext) {
return this._invoke(Nicolaus.Services.gMapStructures.get_path(), 'RecordStructuresMapCoding',true,{lang:lang,StructureID:StructureID,Lat:Lat,Lng:Lng},succeededCallback,failedCallback,userContext); }}
Nicolaus.Services.gMapStructures.registerClass('Nicolaus.Services.gMapStructures',Sys.Net.WebServiceProxy);
Nicolaus.Services.gMapStructures._staticInstance = new Nicolaus.Services.gMapStructures();
Nicolaus.Services.gMapStructures.set_path = function(value) { Nicolaus.Services.gMapStructures._staticInstance._path = value; }
Nicolaus.Services.gMapStructures.get_path = function() { return Nicolaus.Services.gMapStructures._staticInstance._path; }
Nicolaus.Services.gMapStructures.set_timeout = function(value) { Nicolaus.Services.gMapStructures._staticInstance._timeout = value; }
Nicolaus.Services.gMapStructures.get_timeout = function() { return Nicolaus.Services.gMapStructures._staticInstance._timeout; }
Nicolaus.Services.gMapStructures.set_defaultUserContext = function(value) { Nicolaus.Services.gMapStructures._staticInstance._userContext = value; }
Nicolaus.Services.gMapStructures.get_defaultUserContext = function() { return Nicolaus.Services.gMapStructures._staticInstance._userContext; }
Nicolaus.Services.gMapStructures.set_defaultSucceededCallback = function(value) { Nicolaus.Services.gMapStructures._staticInstance._succeeded = value; }
Nicolaus.Services.gMapStructures.get_defaultSucceededCallback = function() { return Nicolaus.Services.gMapStructures._staticInstance._succeeded; }
Nicolaus.Services.gMapStructures.set_defaultFailedCallback = function(value) { Nicolaus.Services.gMapStructures._staticInstance._failed = value; }
Nicolaus.Services.gMapStructures.get_defaultFailedCallback = function() { return Nicolaus.Services.gMapStructures._staticInstance._failed; }
Nicolaus.Services.gMapStructures.set_path("/Services/gMapStructures.asmx");
Nicolaus.Services.gMapStructures.SearchInMap= function(language,NorthEastLng,NorthEastLat,SouthWestLng,SouthWestLat,catalogues,onSuccess,onFailed,userContext) {Nicolaus.Services.gMapStructures._staticInstance.SearchInMap(language,NorthEastLng,NorthEastLat,SouthWestLng,SouthWestLat,catalogues,onSuccess,onFailed,userContext); }
Nicolaus.Services.gMapStructures.GetStructuresMapPoints= function(lang,structuresIDs,onSuccess,onFailed,userContext) {Nicolaus.Services.gMapStructures._staticInstance.GetStructuresMapPoints(lang,structuresIDs,onSuccess,onFailed,userContext); }
Nicolaus.Services.gMapStructures.RecordStructuresMapCoding= function(lang,StructureID,Lat,Lng,onSuccess,onFailed,userContext) {Nicolaus.Services.gMapStructures._staticInstance.RecordStructuresMapCoding(lang,StructureID,Lat,Lng,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Nicolaus.IBE.gMapStructures');
if (typeof(Nicolaus.IBE.gMapStructures.StructureMapPoint) === 'undefined') {
Nicolaus.IBE.gMapStructures.StructureMapPoint=gtc("Nicolaus.IBE.gMapStructures.StructureMapPoint");
Nicolaus.IBE.gMapStructures.StructureMapPoint.registerClass('Nicolaus.IBE.gMapStructures.StructureMapPoint');
}

