var WebMapService=function() {
WebMapService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WebMapService.prototype={
initializeMapServer:function(succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'initializeMapServer',false,{},succeededCallback,failedCallback,userContext); },
ShowMapLocation:function(Doc_Id94,mapOptions,mapWidth,mapHeight,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'ShowMapLocation',false,{Doc_Id94:Doc_Id94,mapOptions:mapOptions,mapWidth:mapWidth,mapHeight:mapHeight},succeededCallback,failedCallback,userContext); },
ShowMap:function(mapOptions,mapWidth,mapHeight,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'ShowMap',false,{mapOptions:mapOptions,mapWidth:mapWidth,mapHeight:mapHeight},succeededCallback,failedCallback,userContext); },
GenerateMapByXML:function(XMLDoc,mapWidth,mapHeight,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'GenerateMapByXML',false,{XMLDoc:XMLDoc,mapWidth:mapWidth,mapHeight:mapHeight},succeededCallback,failedCallback,userContext); },
GenerateMapBySubMunicipality:function(mapWidth,mapHeight,SubMunNo,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'GenerateMapBySubMunicipality',false,{mapWidth:mapWidth,mapHeight:mapHeight,SubMunNo:SubMunNo},succeededCallback,failedCallback,userContext); },
GenerateMapByDistrict:function(mapWidth,mapHeight,DistrictNo,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'GenerateMapByDistrict',false,{mapWidth:mapWidth,mapHeight:mapHeight,DistrictNo:DistrictNo},succeededCallback,failedCallback,userContext); },
GenerateMapByArea:function(mapWidth,mapHeight,DistrictNo,AreaNo,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'GenerateMapByArea',false,{mapWidth:mapWidth,mapHeight:mapHeight,DistrictNo:DistrictNo,AreaNo:AreaNo},succeededCallback,failedCallback,userContext); },
GenerateMapByStreet:function(mapWidth,mapHeight,DistrictNo,AreaNo,StreetNo,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'GenerateMapByStreet',false,{mapWidth:mapWidth,mapHeight:mapHeight,DistrictNo:DistrictNo,AreaNo:AreaNo,StreetNo:StreetNo},succeededCallback,failedCallback,userContext); },
Zoom:function(mapWidth,mapHeight,xMin,yMin,xMax,yMax,zoomRatio,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'Zoom',false,{mapWidth:mapWidth,mapHeight:mapHeight,xMin:xMin,yMin:yMin,xMax:xMax,yMax:yMax,zoomRatio:zoomRatio},succeededCallback,failedCallback,userContext); },
Pan:function(mapWidth,mapHeight,xMin,yMin,xMax,yMax,xPan,yPan,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'Pan',false,{mapWidth:mapWidth,mapHeight:mapHeight,xMin:xMin,yMin:yMin,xMax:xMax,yMax:yMax,xPan:xPan,yPan:yPan},succeededCallback,failedCallback,userContext); },
AddPoint:function(Doc_Id94,mapOptions,mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,sourceId,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'AddPoint',false,{Doc_Id94:Doc_Id94,mapOptions:mapOptions,mapWidth:mapWidth,mapHeight:mapHeight,xMin:xMin,yMin:yMin,xMax:xMax,yMax:yMax,xImagePos:xImagePos,yImagePos:yImagePos,sourceId:sourceId},succeededCallback,failedCallback,userContext); },
AddPoint3:function(mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,ID,Arabic_Name,Type_Name,Sub_Type_Name,Municipality,District,Block,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'AddPoint3',false,{mapWidth:mapWidth,mapHeight:mapHeight,xMin:xMin,yMin:yMin,xMax:xMax,yMax:yMax,xImagePos:xImagePos,yImagePos:yImagePos,ID:ID,Arabic_Name:Arabic_Name,Type_Name:Type_Name,Sub_Type_Name:Sub_Type_Name,Municipality:Municipality,District:District,Block:Block},succeededCallback,failedCallback,userContext); },
AddPointForDC:function(mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,Arabic_Name,Type_Name,Sub_Type_Name,Municipality,District,Block,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'AddPointForDC',false,{mapWidth:mapWidth,mapHeight:mapHeight,xMin:xMin,yMin:yMin,xMax:xMax,yMax:yMax,xImagePos:xImagePos,yImagePos:yImagePos,Arabic_Name:Arabic_Name,Type_Name:Type_Name,Sub_Type_Name:Sub_Type_Name,Municipality:Municipality,District:District,Block:Block},succeededCallback,failedCallback,userContext); },
SaveViewBox:function(Doc_Id94,mapWidth,mapHeight,xMin,yMin,xMax,yMax,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'SaveViewBox',false,{Doc_Id94:Doc_Id94,mapWidth:mapWidth,mapHeight:mapHeight,xMin:xMin,yMin:yMin,xMax:xMax,yMax:yMax},succeededCallback,failedCallback,userContext); },
GetInfoByDocID:function(Doc_Id94,Person_No,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'GetInfoByDocID',false,{Doc_Id94:Doc_Id94,Person_No:Person_No},succeededCallback,failedCallback,userContext); },
GetInfoByID:function(Id,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'GetInfoByID',false,{Id:Id},succeededCallback,failedCallback,userContext); },
EditInfo:function(Id,Arabic_Name,Type_Name,Sub_Type_Name,Modification_User,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'EditInfo',false,{Id:Id,Arabic_Name:Arabic_Name,Type_Name:Type_Name,Sub_Type_Name:Sub_Type_Name,Modification_User:Modification_User},succeededCallback,failedCallback,userContext); },
Add_P94_Document:function(Srvs94,SrvsDesc,Adrs_Desc,Per_Id,Per_Name,Per_Mobile,Per_Phone,Per_Email,Dist_No,Area,Str_No,mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,filename,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'Add_P94_Document',false,{Srvs94:Srvs94,SrvsDesc:SrvsDesc,Adrs_Desc:Adrs_Desc,Per_Id:Per_Id,Per_Name:Per_Name,Per_Mobile:Per_Mobile,Per_Phone:Per_Phone,Per_Email:Per_Email,Dist_No:Dist_No,Area:Area,Str_No:Str_No,mapWidth:mapWidth,mapHeight:mapHeight,xMin:xMin,yMin:yMin,xMax:xMax,yMax:yMax,xImagePos:xImagePos,yImagePos:yImagePos,filename:filename},succeededCallback,failedCallback,userContext); },
ChangeFileName:function(filename,Doc_Id94,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'ChangeFileName',false,{filename:filename,Doc_Id94:Doc_Id94},succeededCallback,failedCallback,userContext); },
ChangeToRaster:function(xMin,yMin,xMax,yMax,mapWidth,mapHeight,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'ChangeToRaster',false,{xMin:xMin,yMin:yMin,xMax:xMax,yMax:yMax,mapWidth:mapWidth,mapHeight:mapHeight},succeededCallback,failedCallback,userContext); },
ChangeToHybrid:function(xMin,yMin,xMax,yMax,mapWidth,mapHeight,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'ChangeToHybrid',false,{xMin:xMin,yMin:yMin,xMax:xMax,yMax:yMax,mapWidth:mapWidth,mapHeight:mapHeight},succeededCallback,failedCallback,userContext); },
ChangeToVector:function(xMin,yMin,xMax,yMax,mapWidth,mapHeight,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'ChangeToVector',false,{xMin:xMin,yMin:yMin,xMax:xMax,yMax:yMax,mapWidth:mapWidth,mapHeight:mapHeight},succeededCallback,failedCallback,userContext); },
GetObjectIDsFromPoint:function(x,y,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'GetObjectIDsFromPoint',false,{x:x,y:y},succeededCallback,failedCallback,userContext); },
CompleteComplaintSending:function(strDoc_Id94,strPerson_Id,strEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'CompleteComplaintSending',false,{strDoc_Id94:strDoc_Id94,strPerson_Id:strPerson_Id,strEmail:strEmail},succeededCallback,failedCallback,userContext); },
GetComplaintsInfoByBoundBoxTest:function(succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'GetComplaintsInfoByBoundBoxTest',false,{},succeededCallback,failedCallback,userContext); },
GetComplaintsInfoByBoundBox:function(xMin,yMin,xMax,yMax,mapWidth,mapHeight,succeededCallback, failedCallback, userContext) {
return this._invoke(WebMapService.get_path(), 'GetComplaintsInfoByBoundBox',false,{xMin:xMin,yMin:yMin,xMax:xMax,yMax:yMax,mapWidth:mapWidth,mapHeight:mapHeight},succeededCallback,failedCallback,userContext); }}
WebMapService.registerClass('WebMapService',Sys.Net.WebServiceProxy);
WebMapService._staticInstance = new WebMapService();
WebMapService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; WebMapService._staticInstance._path = value; }
WebMapService.get_path = function() { return WebMapService._staticInstance._path; }
WebMapService.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); }
WebMapService._staticInstance._timeout = value; }
WebMapService.get_timeout = function() { 
return WebMapService._staticInstance._timeout; }
WebMapService.set_defaultUserContext = function(value) { 
WebMapService._staticInstance._userContext = value; }
WebMapService.get_defaultUserContext = function() { 
return WebMapService._staticInstance._userContext; }
WebMapService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; WebMapService._staticInstance._succeeded = value; }
WebMapService.get_defaultSucceededCallback = function() { 
return WebMapService._staticInstance._succeeded; }
WebMapService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; WebMapService._staticInstance._failed = value; }
WebMapService.get_defaultFailedCallback = function() { 
return WebMapService._staticInstance._failed; }
WebMapService.set_path("/gmwmws/webmapservice.asmx");
WebMapService.initializeMapServer= function(onSuccess,onFailed,userContext) {WebMapService._staticInstance.initializeMapServer(onSuccess,onFailed,userContext); }
WebMapService.ShowMapLocation= function(Doc_Id94,mapOptions,mapWidth,mapHeight,onSuccess,onFailed,userContext) {WebMapService._staticInstance.ShowMapLocation(Doc_Id94,mapOptions,mapWidth,mapHeight,onSuccess,onFailed,userContext); }
WebMapService.ShowMap= function(mapOptions,mapWidth,mapHeight,onSuccess,onFailed,userContext) {WebMapService._staticInstance.ShowMap(mapOptions,mapWidth,mapHeight,onSuccess,onFailed,userContext); }
WebMapService.GenerateMapByXML= function(XMLDoc,mapWidth,mapHeight,onSuccess,onFailed,userContext) {WebMapService._staticInstance.GenerateMapByXML(XMLDoc,mapWidth,mapHeight,onSuccess,onFailed,userContext); }
WebMapService.GenerateMapBySubMunicipality= function(mapWidth,mapHeight,SubMunNo,onSuccess,onFailed,userContext) {WebMapService._staticInstance.GenerateMapBySubMunicipality(mapWidth,mapHeight,SubMunNo,onSuccess,onFailed,userContext); }
WebMapService.GenerateMapByDistrict= function(mapWidth,mapHeight,DistrictNo,onSuccess,onFailed,userContext) {WebMapService._staticInstance.GenerateMapByDistrict(mapWidth,mapHeight,DistrictNo,onSuccess,onFailed,userContext); }
WebMapService.GenerateMapByArea= function(mapWidth,mapHeight,DistrictNo,AreaNo,onSuccess,onFailed,userContext) {WebMapService._staticInstance.GenerateMapByArea(mapWidth,mapHeight,DistrictNo,AreaNo,onSuccess,onFailed,userContext); }
WebMapService.GenerateMapByStreet= function(mapWidth,mapHeight,DistrictNo,AreaNo,StreetNo,onSuccess,onFailed,userContext) {WebMapService._staticInstance.GenerateMapByStreet(mapWidth,mapHeight,DistrictNo,AreaNo,StreetNo,onSuccess,onFailed,userContext); }
WebMapService.Zoom= function(mapWidth,mapHeight,xMin,yMin,xMax,yMax,zoomRatio,onSuccess,onFailed,userContext) {WebMapService._staticInstance.Zoom(mapWidth,mapHeight,xMin,yMin,xMax,yMax,zoomRatio,onSuccess,onFailed,userContext); }
WebMapService.Pan= function(mapWidth,mapHeight,xMin,yMin,xMax,yMax,xPan,yPan,onSuccess,onFailed,userContext) {WebMapService._staticInstance.Pan(mapWidth,mapHeight,xMin,yMin,xMax,yMax,xPan,yPan,onSuccess,onFailed,userContext); }
WebMapService.AddPoint= function(Doc_Id94,mapOptions,mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,sourceId,onSuccess,onFailed,userContext) {WebMapService._staticInstance.AddPoint(Doc_Id94,mapOptions,mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,sourceId,onSuccess,onFailed,userContext); }
WebMapService.AddPoint3= function(mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,ID,Arabic_Name,Type_Name,Sub_Type_Name,Municipality,District,Block,onSuccess,onFailed,userContext) {WebMapService._staticInstance.AddPoint3(mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,ID,Arabic_Name,Type_Name,Sub_Type_Name,Municipality,District,Block,onSuccess,onFailed,userContext); }
WebMapService.AddPointForDC= function(mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,Arabic_Name,Type_Name,Sub_Type_Name,Municipality,District,Block,onSuccess,onFailed,userContext) {WebMapService._staticInstance.AddPointForDC(mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,Arabic_Name,Type_Name,Sub_Type_Name,Municipality,District,Block,onSuccess,onFailed,userContext); }
WebMapService.SaveViewBox= function(Doc_Id94,mapWidth,mapHeight,xMin,yMin,xMax,yMax,onSuccess,onFailed,userContext) {WebMapService._staticInstance.SaveViewBox(Doc_Id94,mapWidth,mapHeight,xMin,yMin,xMax,yMax,onSuccess,onFailed,userContext); }
WebMapService.GetInfoByDocID= function(Doc_Id94,Person_No,onSuccess,onFailed,userContext) {WebMapService._staticInstance.GetInfoByDocID(Doc_Id94,Person_No,onSuccess,onFailed,userContext); }
WebMapService.GetInfoByID= function(Id,onSuccess,onFailed,userContext) {WebMapService._staticInstance.GetInfoByID(Id,onSuccess,onFailed,userContext); }
WebMapService.EditInfo= function(Id,Arabic_Name,Type_Name,Sub_Type_Name,Modification_User,onSuccess,onFailed,userContext) {WebMapService._staticInstance.EditInfo(Id,Arabic_Name,Type_Name,Sub_Type_Name,Modification_User,onSuccess,onFailed,userContext); }
WebMapService.Add_P94_Document= function(Srvs94,SrvsDesc,Adrs_Desc,Per_Id,Per_Name,Per_Mobile,Per_Phone,Per_Email,Dist_No,Area,Str_No,mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,filename,onSuccess,onFailed,userContext) {WebMapService._staticInstance.Add_P94_Document(Srvs94,SrvsDesc,Adrs_Desc,Per_Id,Per_Name,Per_Mobile,Per_Phone,Per_Email,Dist_No,Area,Str_No,mapWidth,mapHeight,xMin,yMin,xMax,yMax,xImagePos,yImagePos,filename,onSuccess,onFailed,userContext); }
WebMapService.ChangeFileName= function(filename,Doc_Id94,onSuccess,onFailed,userContext) {WebMapService._staticInstance.ChangeFileName(filename,Doc_Id94,onSuccess,onFailed,userContext); }
WebMapService.ChangeToRaster= function(xMin,yMin,xMax,yMax,mapWidth,mapHeight,onSuccess,onFailed,userContext) {WebMapService._staticInstance.ChangeToRaster(xMin,yMin,xMax,yMax,mapWidth,mapHeight,onSuccess,onFailed,userContext); }
WebMapService.ChangeToHybrid= function(xMin,yMin,xMax,yMax,mapWidth,mapHeight,onSuccess,onFailed,userContext) {WebMapService._staticInstance.ChangeToHybrid(xMin,yMin,xMax,yMax,mapWidth,mapHeight,onSuccess,onFailed,userContext); }
WebMapService.ChangeToVector= function(xMin,yMin,xMax,yMax,mapWidth,mapHeight,onSuccess,onFailed,userContext) {WebMapService._staticInstance.ChangeToVector(xMin,yMin,xMax,yMax,mapWidth,mapHeight,onSuccess,onFailed,userContext); }
WebMapService.GetObjectIDsFromPoint= function(x,y,onSuccess,onFailed,userContext) {WebMapService._staticInstance.GetObjectIDsFromPoint(x,y,onSuccess,onFailed,userContext); }
WebMapService.CompleteComplaintSending= function(strDoc_Id94,strPerson_Id,strEmail,onSuccess,onFailed,userContext) {WebMapService._staticInstance.CompleteComplaintSending(strDoc_Id94,strPerson_Id,strEmail,onSuccess,onFailed,userContext); }
WebMapService.GetComplaintsInfoByBoundBoxTest= function(onSuccess,onFailed,userContext) {WebMapService._staticInstance.GetComplaintsInfoByBoundBoxTest(onSuccess,onFailed,userContext); }
WebMapService.GetComplaintsInfoByBoundBox= function(xMin,yMin,xMax,yMax,mapWidth,mapHeight,onSuccess,onFailed,userContext) {WebMapService._staticInstance.GetComplaintsInfoByBoundBox(xMin,yMin,xMax,yMax,mapWidth,mapHeight,onSuccess,onFailed,userContext); }
