Type.registerNamespace('gisassetmanager');
gisassetmanager.DataService=function() {
gisassetmanager.DataService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
gisassetmanager.DataService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return gisassetmanager.DataService._staticInstance.get_path();},
DoWork:function(str,succeededCallback, failedCallback, userContext) {
/// <param name="str" type="String">System.String</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(), 'DoWork',false,{str:str},succeededCallback,failedCallback,userContext); },
DeleteAsset:function(aID,succeededCallback, failedCallback, userContext) {
/// <param name="aID" 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(), 'DeleteAsset',false,{aID:aID},succeededCallback,failedCallback,userContext); },
DeleteBusiness:function(bID,succeededCallback, failedCallback, userContext) {
/// <param name="bID" 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(), 'DeleteBusiness',false,{bID:bID},succeededCallback,failedCallback,userContext); },
GetBusinesses:function(params,succeededCallback, failedCallback, userContext) {
/// <param name="params" type="String">System.String</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(), 'GetBusinesses',false,{params:params},succeededCallback,failedCallback,userContext); },
GetBusinessesByCatID:function(catid,succeededCallback, failedCallback, userContext) {
/// <param name="catid" 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(), 'GetBusinessesByCatID',false,{catid:catid},succeededCallback,failedCallback,userContext); },
GetBusinessCategories:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetBusinessCategories',false,{},succeededCallback,failedCallback,userContext); },
GetAssetTypes:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetAssetTypes',false,{},succeededCallback,failedCallback,userContext); },
GetAllAssets:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetAllAssets',false,{},succeededCallback,failedCallback,userContext); },
GetAsset:function(aid,succeededCallback, failedCallback, userContext) {
/// <param name="aid" 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(), 'GetAsset',false,{aid:aid},succeededCallback,failedCallback,userContext); },
GetAssetsWithinEnvelope:function(params,succeededCallback, failedCallback, userContext) {
/// <param name="params" type="String">System.String</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(), 'GetAssetsWithinEnvelope',false,{params:params},succeededCallback,failedCallback,userContext); },
GetAllReports_w_location:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetAllReports_w_location',false,{},succeededCallback,failedCallback,userContext); }}
gisassetmanager.DataService.registerClass('gisassetmanager.DataService',Sys.Net.WebServiceProxy);
gisassetmanager.DataService._staticInstance = new gisassetmanager.DataService();
gisassetmanager.DataService.set_path = function(value) {
gisassetmanager.DataService._staticInstance.set_path(value); }
gisassetmanager.DataService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return gisassetmanager.DataService._staticInstance.get_path();}
gisassetmanager.DataService.set_timeout = function(value) {
gisassetmanager.DataService._staticInstance.set_timeout(value); }
gisassetmanager.DataService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return gisassetmanager.DataService._staticInstance.get_timeout(); }
gisassetmanager.DataService.set_defaultUserContext = function(value) { 
gisassetmanager.DataService._staticInstance.set_defaultUserContext(value); }
gisassetmanager.DataService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return gisassetmanager.DataService._staticInstance.get_defaultUserContext(); }
gisassetmanager.DataService.set_defaultSucceededCallback = function(value) { 
 gisassetmanager.DataService._staticInstance.set_defaultSucceededCallback(value); }
gisassetmanager.DataService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return gisassetmanager.DataService._staticInstance.get_defaultSucceededCallback(); }
gisassetmanager.DataService.set_defaultFailedCallback = function(value) { 
gisassetmanager.DataService._staticInstance.set_defaultFailedCallback(value); }
gisassetmanager.DataService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return gisassetmanager.DataService._staticInstance.get_defaultFailedCallback(); }
gisassetmanager.DataService.set_path("/ndd/DataService.svc");
gisassetmanager.DataService.DoWork= function(str,onSuccess,onFailed,userContext) {
/// <param name="str" type="String">System.String</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>
gisassetmanager.DataService._staticInstance.DoWork(str,onSuccess,onFailed,userContext); }
gisassetmanager.DataService.DeleteAsset= function(aID,onSuccess,onFailed,userContext) {
/// <param name="aID" 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>
gisassetmanager.DataService._staticInstance.DeleteAsset(aID,onSuccess,onFailed,userContext); }
gisassetmanager.DataService.DeleteBusiness= function(bID,onSuccess,onFailed,userContext) {
/// <param name="bID" 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>
gisassetmanager.DataService._staticInstance.DeleteBusiness(bID,onSuccess,onFailed,userContext); }
gisassetmanager.DataService.GetBusinesses= function(params,onSuccess,onFailed,userContext) {
/// <param name="params" type="String">System.String</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>
gisassetmanager.DataService._staticInstance.GetBusinesses(params,onSuccess,onFailed,userContext); }
gisassetmanager.DataService.GetBusinessesByCatID= function(catid,onSuccess,onFailed,userContext) {
/// <param name="catid" 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>
gisassetmanager.DataService._staticInstance.GetBusinessesByCatID(catid,onSuccess,onFailed,userContext); }
gisassetmanager.DataService.GetBusinessCategories= function(onSuccess,onFailed,userContext) {
/// <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>
gisassetmanager.DataService._staticInstance.GetBusinessCategories(onSuccess,onFailed,userContext); }
gisassetmanager.DataService.GetAssetTypes= function(onSuccess,onFailed,userContext) {
/// <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>
gisassetmanager.DataService._staticInstance.GetAssetTypes(onSuccess,onFailed,userContext); }
gisassetmanager.DataService.GetAllAssets= function(onSuccess,onFailed,userContext) {
/// <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>
gisassetmanager.DataService._staticInstance.GetAllAssets(onSuccess,onFailed,userContext); }
gisassetmanager.DataService.GetAsset= function(aid,onSuccess,onFailed,userContext) {
/// <param name="aid" 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>
gisassetmanager.DataService._staticInstance.GetAsset(aid,onSuccess,onFailed,userContext); }
gisassetmanager.DataService.GetAssetsWithinEnvelope= function(params,onSuccess,onFailed,userContext) {
/// <param name="params" type="String">System.String</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>
gisassetmanager.DataService._staticInstance.GetAssetsWithinEnvelope(params,onSuccess,onFailed,userContext); }
gisassetmanager.DataService.GetAllReports_w_location= function(onSuccess,onFailed,userContext) {
/// <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>
gisassetmanager.DataService._staticInstance.GetAllReports_w_location(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Businesses) === 'undefined') {
var Businesses=gtc("Businesses:http://schemas.datacontract.org/2004/07/");
Businesses.registerClass('Businesses');
}
if (typeof(BusinessesCats) === 'undefined') {
var BusinessesCats=gtc("BusinessesCats:http://schemas.datacontract.org/2004/07/");
BusinessesCats.registerClass('BusinessesCats');
}
if (typeof(AssetCats) === 'undefined') {
var AssetCats=gtc("AssetCats:http://schemas.datacontract.org/2004/07/");
AssetCats.registerClass('AssetCats');
}
if (typeof(Assets) === 'undefined') {
var Assets=gtc("Assets:http://schemas.datacontract.org/2004/07/");
Assets.registerClass('Assets');
}
if (typeof(OneAsset) === 'undefined') {
var OneAsset=gtc("OneAsset:http://schemas.datacontract.org/2004/07/");
OneAsset.registerClass('OneAsset');
}
if (typeof(Reports) === 'undefined') {
var Reports=gtc("Reports:http://schemas.datacontract.org/2004/07/");
Reports.registerClass('Reports');
}

