Type.registerNamespace('CitizenApp.Services');
CitizenApp.Services.GBAServices=function() {
CitizenApp.Services.GBAServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CitizenApp.Services.GBAServices.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return CitizenApp.Services.GBAServices._staticInstance.get_path();},
GetSimpleCodeTypes:function(componentID,isLimitList,type,propertyName,objectName,selectedCode,selectedType,SortColumnIndex,SortDirection,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSimpleCodeTypes',false,{componentID:componentID,isLimitList:isLimitList,type:type,propertyName:propertyName,objectName:objectName,selectedCode:selectedCode,selectedType:selectedType,SortColumnIndex:SortColumnIndex,SortDirection:SortDirection},succeededCallback,failedCallback,userContext); },
QuickRetrieveCTDataSource:function(componentType,isType,fieldName,fieldType,moduleId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'QuickRetrieveCTDataSource',false,{componentType:componentType,isType:isType,fieldName:fieldName,fieldType:fieldType,moduleId:moduleId},succeededCallback,failedCallback,userContext); },
RetrieveCTDataSource:function(ComponentType,Associated,LimitList,ComponentID,CategoryProperty,UniqueIdentifierForProcess,selectedCode,selectedType,MainTask,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveCTDataSource',false,{ComponentType:ComponentType,Associated:Associated,LimitList:LimitList,ComponentID:ComponentID,CategoryProperty:CategoryProperty,UniqueIdentifierForProcess:UniqueIdentifierForProcess,selectedCode:selectedCode,selectedType:selectedType,MainTask:MainTask},succeededCallback,failedCallback,userContext); },
GetPagedWorkflow:function(componentType,associated,uniqueIdentifierForProcess,categoryCodePropertyName,codeFilter,typeFilter,currentPage,limitList,componentID,pageSize,catCode,sortColumnIndex,sortDirection,mainTask,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPagedWorkflow',false,{componentType:componentType,associated:associated,uniqueIdentifierForProcess:uniqueIdentifierForProcess,categoryCodePropertyName:categoryCodePropertyName,codeFilter:codeFilter,typeFilter:typeFilter,currentPage:currentPage,limitList:limitList,componentID:componentID,pageSize:pageSize,catCode:catCode,sortColumnIndex:sortColumnIndex,sortDirection:sortDirection,mainTask:mainTask},succeededCallback,failedCallback,userContext); },
GetPagedWorkflowCount:function(componentType,associated,uniqueIdentifierForProcess,categoryCodePropertyName,codeFilter,typeFilter,limitList,componentID,catCode,mainTask,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPagedWorkflowCount',false,{componentType:componentType,associated:associated,uniqueIdentifierForProcess:uniqueIdentifierForProcess,categoryCodePropertyName:categoryCodePropertyName,codeFilter:codeFilter,typeFilter:typeFilter,limitList:limitList,componentID:componentID,catCode:catCode,mainTask:mainTask},succeededCallback,failedCallback,userContext); },
CheckAssociatedFields:function(uniqueIdentifierForProcess,property,newValue,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckAssociatedFields',false,{uniqueIdentifierForProcess:uniqueIdentifierForProcess,property:property,newValue:newValue},succeededCallback,failedCallback,userContext); },
GetStreetList:function(sortColIndex,sortDirection,direction,prefix,street,type,suffix,pageSize,currentPage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetStreetList',false,{sortColIndex:sortColIndex,sortDirection:sortDirection,direction:direction,prefix:prefix,street:street,type:type,suffix:suffix,pageSize:pageSize,currentPage:currentPage},succeededCallback,failedCallback,userContext); },
GetStreetListCount:function(direction,prefix,street,type,suffix,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetStreetListCount',false,{direction:direction,prefix:prefix,street:street,type:type,suffix:suffix},succeededCallback,failedCallback,userContext); },
GetTypeForWorkFlowCode:function(componentType,associated,limitList,limitListID,categoryProperty,uniqueIdentifierForProcess,codeToValidate,mainTask,boSetValue,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTypeForWorkFlowCode',false,{componentType:componentType,associated:associated,limitList:limitList,limitListID:limitListID,categoryProperty:categoryProperty,uniqueIdentifierForProcess:uniqueIdentifierForProcess,codeToValidate:codeToValidate,mainTask:mainTask,boSetValue:boSetValue},succeededCallback,failedCallback,userContext); },
GetTypeForCode:function(componentID,isLimitList,fieldType,propertyName,objectName,codeToValidate,boSetValue,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTypeForCode',false,{componentID:componentID,isLimitList:isLimitList,fieldType:fieldType,propertyName:propertyName,objectName:objectName,codeToValidate:codeToValidate,boSetValue:boSetValue},succeededCallback,failedCallback,userContext); },
CheckForScriptsAndKB:function(problemCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckForScriptsAndKB',false,{problemCode:problemCode},succeededCallback,failedCallback,userContext); },
GetAssetCategories:function(limitList,componentID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAssetCategories',false,{limitList:limitList,componentID:componentID},succeededCallback,failedCallback,userContext); },
GetAssetList:function(assetLookupID,filterByValue,limitAsset,componentID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAssetList',false,{assetLookupID:assetLookupID,filterByValue:filterByValue,limitAsset:limitAsset,componentID:componentID},succeededCallback,failedCallback,userContext); },
GetHeaderDataFor:function(assetTypeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHeaderDataFor',false,{assetTypeID:assetTypeID},succeededCallback,failedCallback,userContext); },
GetFilteredSet:function(assetTypeID,itemsPerPage,currentPage,filterArgs,sortColIndex,sortDirection,limitAsset,componentID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFilteredSet',false,{assetTypeID:assetTypeID,itemsPerPage:itemsPerPage,currentPage:currentPage,filterArgs:filterArgs,sortColIndex:sortColIndex,sortDirection:sortDirection,limitAsset:limitAsset,componentID:componentID},succeededCallback,failedCallback,userContext); },
GetCountOfFilterSet:function(assetTypeID,filterArgs,limitAsset,componentID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCountOfFilterSet',false,{assetTypeID:assetTypeID,filterArgs:filterArgs,limitAsset:limitAsset,componentID:componentID},succeededCallback,failedCallback,userContext); },
ValidateAssetID:function(catInv,link1,link2,limitList,componentID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateAssetID',false,{catInv:catInv,link1:link1,link2:link2,limitList:limitList,componentID:componentID},succeededCallback,failedCallback,userContext); }}
CitizenApp.Services.GBAServices.registerClass('CitizenApp.Services.GBAServices',Sys.Net.WebServiceProxy);
CitizenApp.Services.GBAServices._staticInstance = new CitizenApp.Services.GBAServices();
CitizenApp.Services.GBAServices.set_path = function(value) { CitizenApp.Services.GBAServices._staticInstance.set_path(value); }
CitizenApp.Services.GBAServices.get_path = function() { return CitizenApp.Services.GBAServices._staticInstance.get_path(); }
CitizenApp.Services.GBAServices.set_timeout = function(value) { CitizenApp.Services.GBAServices._staticInstance.set_timeout(value); }
CitizenApp.Services.GBAServices.get_timeout = function() { return CitizenApp.Services.GBAServices._staticInstance.get_timeout(); }
CitizenApp.Services.GBAServices.set_defaultUserContext = function(value) { CitizenApp.Services.GBAServices._staticInstance.set_defaultUserContext(value); }
CitizenApp.Services.GBAServices.get_defaultUserContext = function() { return CitizenApp.Services.GBAServices._staticInstance.get_defaultUserContext(); }
CitizenApp.Services.GBAServices.set_defaultSucceededCallback = function(value) { CitizenApp.Services.GBAServices._staticInstance.set_defaultSucceededCallback(value); }
CitizenApp.Services.GBAServices.get_defaultSucceededCallback = function() { return CitizenApp.Services.GBAServices._staticInstance.get_defaultSucceededCallback(); }
CitizenApp.Services.GBAServices.set_defaultFailedCallback = function(value) { CitizenApp.Services.GBAServices._staticInstance.set_defaultFailedCallback(value); }
CitizenApp.Services.GBAServices.get_defaultFailedCallback = function() { return CitizenApp.Services.GBAServices._staticInstance.get_defaultFailedCallback(); }
CitizenApp.Services.GBAServices.set_enableJsonp = function(value) { CitizenApp.Services.GBAServices._staticInstance.set_enableJsonp(value); }
CitizenApp.Services.GBAServices.get_enableJsonp = function() { return CitizenApp.Services.GBAServices._staticInstance.get_enableJsonp(); }
CitizenApp.Services.GBAServices.set_jsonpCallbackParameter = function(value) { CitizenApp.Services.GBAServices._staticInstance.set_jsonpCallbackParameter(value); }
CitizenApp.Services.GBAServices.get_jsonpCallbackParameter = function() { return CitizenApp.Services.GBAServices._staticInstance.get_jsonpCallbackParameter(); }
CitizenApp.Services.GBAServices.set_path("/gbamswebcitizenws/Services/GBAServices.asmx");
CitizenApp.Services.GBAServices.GetSimpleCodeTypes= function(componentID,isLimitList,type,propertyName,objectName,selectedCode,selectedType,SortColumnIndex,SortDirection,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetSimpleCodeTypes(componentID,isLimitList,type,propertyName,objectName,selectedCode,selectedType,SortColumnIndex,SortDirection,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.QuickRetrieveCTDataSource= function(componentType,isType,fieldName,fieldType,moduleId,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.QuickRetrieveCTDataSource(componentType,isType,fieldName,fieldType,moduleId,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.RetrieveCTDataSource= function(ComponentType,Associated,LimitList,ComponentID,CategoryProperty,UniqueIdentifierForProcess,selectedCode,selectedType,MainTask,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.RetrieveCTDataSource(ComponentType,Associated,LimitList,ComponentID,CategoryProperty,UniqueIdentifierForProcess,selectedCode,selectedType,MainTask,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.GetPagedWorkflow= function(componentType,associated,uniqueIdentifierForProcess,categoryCodePropertyName,codeFilter,typeFilter,currentPage,limitList,componentID,pageSize,catCode,sortColumnIndex,sortDirection,mainTask,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetPagedWorkflow(componentType,associated,uniqueIdentifierForProcess,categoryCodePropertyName,codeFilter,typeFilter,currentPage,limitList,componentID,pageSize,catCode,sortColumnIndex,sortDirection,mainTask,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.GetPagedWorkflowCount= function(componentType,associated,uniqueIdentifierForProcess,categoryCodePropertyName,codeFilter,typeFilter,limitList,componentID,catCode,mainTask,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetPagedWorkflowCount(componentType,associated,uniqueIdentifierForProcess,categoryCodePropertyName,codeFilter,typeFilter,limitList,componentID,catCode,mainTask,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.CheckAssociatedFields= function(uniqueIdentifierForProcess,property,newValue,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.CheckAssociatedFields(uniqueIdentifierForProcess,property,newValue,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.GetStreetList= function(sortColIndex,sortDirection,direction,prefix,street,type,suffix,pageSize,currentPage,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetStreetList(sortColIndex,sortDirection,direction,prefix,street,type,suffix,pageSize,currentPage,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.GetStreetListCount= function(direction,prefix,street,type,suffix,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetStreetListCount(direction,prefix,street,type,suffix,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.GetTypeForWorkFlowCode= function(componentType,associated,limitList,limitListID,categoryProperty,uniqueIdentifierForProcess,codeToValidate,mainTask,boSetValue,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetTypeForWorkFlowCode(componentType,associated,limitList,limitListID,categoryProperty,uniqueIdentifierForProcess,codeToValidate,mainTask,boSetValue,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.GetTypeForCode= function(componentID,isLimitList,fieldType,propertyName,objectName,codeToValidate,boSetValue,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetTypeForCode(componentID,isLimitList,fieldType,propertyName,objectName,codeToValidate,boSetValue,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.CheckForScriptsAndKB= function(problemCode,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.CheckForScriptsAndKB(problemCode,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.GetAssetCategories= function(limitList,componentID,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetAssetCategories(limitList,componentID,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.GetAssetList= function(assetLookupID,filterByValue,limitAsset,componentID,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetAssetList(assetLookupID,filterByValue,limitAsset,componentID,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.GetHeaderDataFor= function(assetTypeID,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetHeaderDataFor(assetTypeID,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.GetFilteredSet= function(assetTypeID,itemsPerPage,currentPage,filterArgs,sortColIndex,sortDirection,limitAsset,componentID,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetFilteredSet(assetTypeID,itemsPerPage,currentPage,filterArgs,sortColIndex,sortDirection,limitAsset,componentID,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.GetCountOfFilterSet= function(assetTypeID,filterArgs,limitAsset,componentID,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.GetCountOfFilterSet(assetTypeID,filterArgs,limitAsset,componentID,onSuccess,onFailed,userContext); }
CitizenApp.Services.GBAServices.ValidateAssetID= function(catInv,link1,link2,limitList,componentID,onSuccess,onFailed,userContext) {CitizenApp.Services.GBAServices._staticInstance.ValidateAssetID(catInv,link1,link2,limitList,componentID,onSuccess,onFailed,userContext); }
Type.registerNamespace('gbaMS.Shared.Enums');
if (typeof(gbaMS.Shared.Enums.DesktopFieldType) === 'undefined') {
gbaMS.Shared.Enums.DesktopFieldType = function() { throw Error.invalidOperation(); }
gbaMS.Shared.Enums.DesktopFieldType.prototype = {KeyorForeignKeyorLongInteger: 0,Integer: 1,Boolean: 2,Unused: 3,Double: 4,Text: 5,DateorTimeorDateTime: 6,Integer2: 7}
gbaMS.Shared.Enums.DesktopFieldType.registerEnum('gbaMS.Shared.Enums.DesktopFieldType', true);
}
if (typeof(gbaMS.Shared.Enums.ModuleID) === 'undefined') {
gbaMS.Shared.Enums.ModuleID = function() { throw Error.invalidOperation(); }
gbaMS.Shared.Enums.ModuleID.prototype = {InvalidModule: 0,SewerStructureInspection: 1,SewerPipeInventory: 2,SewerTVInspection: 3,GeneralDashboard: 4,WorkTimesheet: 5,GeneralAdministration: 6,WorkWorkOrderLocation: 7,SewerLineLamping: 11,WorkWorkOrderTask: 12,SewerSmokeTesting: 13,WorkWorkOrderAsset: 14,WorkWorkOrderCheckList: 15,SewerStructureInventory: 16,WorkWorkOrderEvent: 18,WorkWorkOrderCommentGrid: 20,SewerFlowBasinInventory: 21,SewerSewerBuildingInspection: 22,SewerServiceLateralInventory: 24,WorkWorkOrderResourceEmployee: 26,WorkWorkOrderResourceMaterial: 27,WorkWorkOrderResourceFluid: 28,WorkWorkOrderResourceEquipment: 29,WorkWorkOrderResourceContractor: 30,WorkRequestScript: 31,EquipmentFleetHourRollback: 32,EquipmentFleetInsuranceCost: 34,SewerPumpStationInventory: 35,SewerFlowIsolation: 36,WorkCustomerAddress: 37,SewerSmokeObservation: 38,EquipmentFleetOdometerRollback: 40,EquipmentFleetOtherMeterRollback: 41,EquipmentFleetStatus: 42,EquipmentFleetTask: 44,EquipmentFleetComponentWarranty: 47,WorkWorkOrder: 48,WorkRequest: 50,EquipmentFleetSubComponentWarranty: 51,EquipmentEquipmentWarranty: 52,EquipmentFleetComponent: 53,EquipmentFleetSubComponent: 54,WorkPMSchedule: 56,EquipmentBuildingWarranty: 58,EquipmentFleetWarranty: 60,WorkPMTemplate: 62,EquipmentRoofWarranty: 65,StreetSegmentNetwork: 67,StreetIntersectionNetwork: 68,EquipmentFloorWarranty: 69,StreetPavementField: 70,EquipmentRoomWarranty: 71,EquipmentFurnishingWarranty: 72,EquipmentSiteWarranty: 73,WaterPipeInventory: 75,WaterNodeInventory: 76,WaterPumpInventory: 77,WaterPumpStationInventory: 78,WaterFlowMeterLocationInventory: 79,WaterFlowMeterLocationInspection: 80,WaterHydrantInspection: 81,WaterSystemValveInspection: 82,WaterHydrantFlowTest: 83,WaterPumpStationInspection: 84,WaterPumpInspection: 85,WaterStorageFacilityInventory: 86,WaterStorageFacilityInspection: 87,WaterServiceTapInventory: 88,WaterBackflowPreventerInventory: 89,WaterVaultStructureInventory: 90,WaterVaultStructureInspection: 91,WaterSupplySourceInventory: 92,WaterSupplySourceInspection: 93,WaterMainbreaks: 94,WaterBackflowPreventerTest: 95,WaterFlowMeterTest: 96,StormConduitInventory: 100,StormStructureInventory: 101,StormDetentionBasinInventory: 102,PartsPartWarehouse: 103,EquipmentSiteAssetWarranty: 104,PartsPart: 105,EquipmentEquipmentCost: 106,PartsPartsVendors: 107,PartsPartsTransaction: 108,EquipmentEquipmentInsuranceCost: 110,EquipmentEquipmentFluid: 111,StreetStructures: 112,EquipmentEquipmentHourRollback: 113,EquipmentEquipmentOtherMeterRollback: 114,EquipmentEquipmentParent: 115,EquipmentEquipmentParts: 117,EquipmentFleetAttachedEquipment: 119,EquipmentEquipmentDependent: 122,EquipmentEquipmentStatus: 123,EquipmentEquipmentComponent: 124,WaterSystemValveInventory: 125,WaterHydrants: 126,StreetAccidentDataManagement: 127,PartsPartPurchaseOrders: 128,WorkRequestNotificationsComments: 129,WorkCustomerAddressLink: 130,PartsPartsLocations: 131,PartsPartsInventory: 132,PartsPartsCost: 133,WorkWorkEdenAccountNumber: 134,WorkWorkEdenProjectAccountNumber: 135,StormConduitInspection: 136,WorkWorkOrderResultingTask: 137,StormDetentionBasinInspection: 138,WorkWorkResourceEdenProjectAccountNumber: 139,StormStructureInspection: 140,SewerBuildingObservations: 141,StreetSignInventory: 143,StreetPoleInventory: 144,StreetSignInspection: 145,StormPumpInventory: 146,StormPumpStationInventory: 147,StormPumpInspection: 148,StormPumpStationInspection: 149,SewerServiceLateralInspection: 150,StreetSignLibrary: 151,WaterBackflowPreventerTesters: 152,SystemConfiguration: 158,CommonCustomerParcel: 159,CommonCustomerAccount: 160,WorkPMTracking: 161,EquipmentEquipment: 163,EquipmentFleet: 165,EquipmentEquipmentReading: 166,EquipmentFleetFueling: 170,EquipmentFleetFuelingOtherFluid: 171,StreetTrafficVolumeSegment: 172,StreetTrafficVolumeIntersection: 173,StreetTrafficRegulations: 222,StreetSuperSegments: 223,StreetPoleInspection: 224,StreetBridgeInventory: 227,StreetBridgeInspection: 228,StreetSignalHeadInventory: 230,StreetSignalControllerInventory: 231,StreetLightInventory: 232,StreetLightInspection: 233,StreetSidewalkInventory: 234,StreetSidewalkInspection: 235,StreetCurbInventory: 236,StreetCurbInspection: 237,StreetMedianInventory: 238,StreetMedianInspection: 239,StreetGuardRailInventory: 240,StreetGuardRailInspection: 241,StreetMastArmInventory: 244,StreetMainCablingLineInventory: 245,StreetCablingConduitInventory: 246,StreetCablingConductorInventory: 247,StreetTrafficDetectorInventory: 248,StreetFiberOpticInventory: 249,StreetPreemptSignalInventory: 250,StreetJunctionBoxInventory: 251,StreetMeterBoxInventory: 252,StreetCabinetInventory: 253,StreetSnowShoeInventory: 254,StreetAuxiliaryEquipmentInventory: 255,StreetPavementMarkingInventory: 256,CommonCustomInventory: 257,ParkTreeInventory: 258,ParkTreeInspection: 259,ParkTreeCodeSetup: 260,ParkParks: 261,ParkParkingLotInventory: 262,ParkParkingLotInspection: 263,ParkPathInventory: 264,ParkPathInspection: 265,ParkPathFeatures: 266,ParkStructuresInventory: 267,ParkStructuresInspection: 268,ParkFieldsInventory: 269,ParkFieldsInspection: 270,ParkCourtInventory: 271,ParkCourtInspection: 272,ParkLandscapeInventory: 273,ParkLandscapeInspection: 274,ParkLightingInventory: 275,ParkLightingInspection: 276,ParkPlaygroundEquipmentInventory: 277,ParkPlaygroundEquipmentInspection: 278,ParkFurnitureInventory: 279,ParkFurnitureInspection: 280,ParkControllerInventory: 281,ParkControllerInspection: 282,ParkValveInventory: 283,ParkValveInspection: 284,SewerOverflow: 296,StreetPavementMarkingInspection: 303,StreetBusStopInventory: 304,StreetBusStopInspection: 305,StreetFenceInventory: 306,StreetFenceInspection: 307,StreetWallInventory: 308,StreetWallInspection: 309,StreetStepInventory: 310,StreetStepInspection: 311,StreetRailroadCrossingInventory: 312,StreetRailroadCrossingInspection: 313,StreetLightLibrary: 320,StreetCircuitInventory: 321,StreetCentralControllerInventory: 322,StreetCentralControllerInspection: 323,EquipmentBuildingInventory: 324,EquipmentRoofInventory: 325,EquipmentRoofInspection: 326,EquipmentFloorInventory: 327,EquipmentRoomInventory: 328,EquipmentFurnishingInventory: 329,SewerPumpInventory: 330,SewerPumpInspection: 331,SewerPumpStationInspection: 332,EquipmentWarrantyBase: 333,SewerServiceLateralPermit: 334,EquipmentEquipmentInspections: 335,ParkMetersInventory: 336,ParkPoolsInventory: 337,ParkRefuseInventory: 338,WorkEmployee: 346,WorkBudgetFiscalYear: 353,WorkBudgetPlanningDepartments: 355,WorkBudgetPlanningTasks: 356,WorkWorkOrderLite: 357,WaterControlValveInventory: 359,WaterControlValveInspection: 360,WaterFlowMeterDeviceInventory: 370,WaterAutomatedMeterReaderInventory: 371,WaterFlowMeterDeviceInspection: 372,WaterAutomatedMeterReaderInspection: 373,RawWaterMeterLocationInventory: 374,RawWaterMeterDeviceInventory: 375,RawWaterNodeInventory: 376,RawWaterPipeInventory: 377,RawWaterPumpInventory: 378,RawWaterPumpStationInventory: 379,RawWaterStorageFacilityInventory: 380,RawWaterSupplySourceInventory: 381,RawWaterSystemValveInventory: 382,RawWaterControlValveInventory: 383,RawWaterMeterLocationInspection: 384,RawWaterMeterDeviceInspection: 385,RawWaterPipeInspection: 386,RawWaterPumpInspection: 387,RawWaterPumpStationInspection: 388,RawWaterStorageFacilityInspection: 389,RawWaterSupplySourceInspection: 390,RawWaterSystemValveInspection: 391,RawWaterControlValveInspection: 392,RecycledWaterMeterLocationInventory: 393,RecycledWaterMeterDeviceInventory: 394,RecycledWaterNodeInventory: 395,RecycledWaterPipeInventory: 396,RecycledWaterPumpInventory: 397,RecycledWaterPumpStationInventory: 398,RecycledWaterStorageFacilityInventory: 399,RecycledWaterSystemValveInventory: 400,RecycledWaterControlValveInventory: 401,RecycledWaterMeterLocationInspection: 402,RecycledWaterMeterDeviceInspection: 403,RecycledWaterPumpInspection: 404,RecycledWaterPumpStationInspection: 405,RecycledWaterStorageFacilityInspection: 406,RecycledWaterSystemValveInspection: 407,RecycledWaterControlValveInspection: 408,StreetRampInventory: 410,StreetRampInspection: 411,StreetAuxiliaryEquipmentInspection: 412,WaterBackflowLibrary: 413,RawWaterAutomatedMeterReaderInventory: 414,RawWaterAutomatedMeterReaderInspection: 415,RecycledWaterAutomatedMeterReaderInventory: 416,RecycledWaterAutomatedMeterReaderInspection: 417,RecycledWaterServiceTapInventory: 418,RecycledWaterHydrantInventory: 419,RecycledWaterHydrantInspection: 420,RecycledWaterSupplySourceInventory: 421,RecycledWaterSupplySourceInspection: 422,RecycledWaterVaultInventory: 423,RecycledWaterVaultInspection: 424,StreetSignalHeadInspection: 428,WorkCustomerContact: 434,StreetRoutes: 436,StreetSubsegments: 439,StreetParkingInventory: 442,StreetParkingInspection: 443,CommonCustomInspection: 460,WaterWaterLoss: 464,WaterFlushingRoutes: 465,WaterFlushingHistory: 466,RawWaterVaultInventory: 469,RawWaterVaultInspection: 470,PartsBarCodingInputReview: 471,StormSampling: 476,EquipmentSiteInventory: 477,EquipmentSiteInspection: 478,EquipmentSiteAssetInventory: 479,EquipmentSiteAssetInspection: 480,EquipmentLeaseInventory: 481,EquipmentValuationInventory: 482,EquipmentPropertyTaxInventory: 483,WorkSubProjectManagement: 484,WorkMasterProjectManagement: 485,WorkTasksProjectManagement: 486,EquipmentPermitInventory: 487,EquipmentDoorInventory: 488,EquipmentKeyManagement: 489,EquipmentKeyHookInventory: 491,EquipmentKeyCodes: 492,EquipmentKeyRingInventory: 494,EquipmentPerson: 495,EquipmentFleetTravelLog: 496,WorkDailyInspections: 497,WaterBackflowPreventerInspectionCompanies: 498,WorkWorkPermit: 500,WorkWorkWaterLoss: 501,EquipmentBuildingInspection: 502,WaterWaterSites: 503,WaterViolations: 504,StreetPavementMaintenance: 505,StormIllicitDischarge: 508,WaterPumpReadings: 509,SewerPumpReadings: 510,StormPumpReadings: 511,WorkRequestor: 514,WorkRequestTracking: 515,WorkWorkOrderTracking: 516,WorkRequestCommentGrid: 517,GISWebMap: 518,SewerMACPInspection: 519,SewerOverflowInvestigators: 520,SewerOverflowNotificationLibrary: 521,SewerPumpWarranty: 523,StormPumpWarranty: 524,WaterPumpWarranty: 525,RawWaterPumpReadings: 526,RecycledWaterPumpReadings: 527,RawWaterPumpWarranty: 528,RecycledWaterPumpWarranty: 529,WorkWorkOrderAssociatedPMs: 531,EquipmentManufacturerLibrary: 532,StreetRoadDefinition: 533,StreetRoadAttributes: 534,StreetRoadSegments: 535,StreetRoadRamps: 536,StreetRoadAssets: 537,StreetRoadStationing: 538,SewerPumpStationReadings: 539,StormPumpStationReadings: 540,WaterPumpStationReadings: 541,RawWaterPumpStationReadings: 542,RecycledWaterPumpStationReadings: 543,WaterSampleStationsInventory: 544,WaterSampleStationReadings: 545,CommonSolidWaste: 546,SewerPACPInspection: 551,EquipmentFleetCost: 557,GISMapService: 558,GISConnectionString: 559,GISMapSetup: 560,GeneralSystemSettings: 561,CommonSolidWasteRoutes: 562,CommonSolidWasteContainers: 563,GeneralGroupNames: 565,WorkRequestNotifications: 566,SewerObservationManhole: 567,SewerLateralAddresses: 568,SewerLateralMaterials: 569,SewerPumpStationSlots: 570,SewerPumpStationPumpHistory: 571,SewerPumpStationCosts: 572,SewerPumpStatusHistory: 573,SewerPumpLocationHistory: 574,SewerFlowBasinOutlets: 575,SewerTVObservations: 576,SewerTVAdditionalWork: 577,SewerPACPObservations: 578,SewerPACPRecommendations: 579,SewerMACPConditions: 580,SewerMACPConnections: 581,SewerMACPRecommendations: 582,SewerMACPAdditionalWork: 583,SewerLampingObservations: 584,SewerBuildingSumps: 585,SewerLateralObservations: 586,SewerFlowIsolationPipeData: 587,SewerPipeOverflows: 589,SewerStructureOverflows: 590,SewerLateralsOverflows: 591,SewerOverflowNotifications: 592,SewerOverflowInvestigatorAgencies: 593,StormMultiConduit: 594,StormStructureInlets: 595,StormDetentionBasinCalculations: 596,StormDetentionBasinFeatures: 597,StormStormPumpStationSlots: 598,StormStormPumpStationPumpHistory: 599,StormStormPumpStationCosts: 600,StormStormPumpStatusHistory: 601,StormStormPumpLocationHistory: 602,StormConduitInspectionObservations: 603,StormIllicitDischargeEnforcement: 604,StormIllicitDischargeEnforcementType: 605,StormIllicitDischargeNotifications: 606,StormIllicitDischargeConversations: 607,StreetPavementStructuresLinkedSegments: 609,StreetSidewalkInspectionProblems: 610,StreetSidewalkInspectionRepairs: 611,StreetCurbInspectionProblems: 612,StreetCurbInspectionRepairs: 613,StreetRampInspectionDetails: 614,StreetSignalControllerPhaseTiming: 615,StreetSignalControllerOptionData: 616,StreetSignalControllerPhaseSequencing: 617,StreetSignalControllerOverlapData: 618,StreetSignalControllerStartFlashPhaseData: 619,StreetSignalControllerDetectors: 620,StreetSignalControllerPreemptFunctions: 621,StreetSignalControllerPreemptPhasing: 622,StreetSignalControllerLeadLagMode: 623,StreetSignalControllerCycleOffsets: 624,StreetSignalControllerForceOffPhase: 625,StreetSignalControllerForceOffTiming: 626,StreetSignalControllerPermissives: 627,StreetSignalControllerCoordinationPermissives: 628,StreetSignalControllerServicePlans: 629,StreetSignalControllerCoordinatedPhaseAndService: 630,StreetSignalControllerClockEventDayProgramming: 631,StreetSignalHeadSections: 632,StreetCabinetAccessories: 633,StreetFieldRecommendedMaintenance: 634,WaterServiceTapFieldTies: 639,WaterServiceTapAssociations: 640,WaterServiceTapSurfaces: 641,WaterServiceTapRepair: 642,WaterServiceTapMaterial: 643,WaterServiceTapCorporation: 644,WaterFlowMeterLocationFieldTies: 645,WaterFlowMeterLocationStatusHistory: 646,WaterFlowMeterLocationAssociations: 647,WaterFlowMeterDeviceAssociations: 648,WaterFlowMeterDeviceLocationHistory: 649,WaterFlowMeterDeviceStatusHistory: 650,WaterAutomatedMeterReaderAssociations: 651,WaterHydrantFieldTies: 652,WaterHydrantAssociations: 653,WaterSystemValveFieldTies: 654,WaterSystemValveAssociations: 655,WaterControlValveFieldTies: 656,WaterControlValveAssociations: 657,WaterPipeAssociations: 658,WaterNodeFieldTies: 659,WaterNodeAssociations: 660,WaterPumpStationSlots: 661,WaterPumpStationLocationHistory: 662,WaterPumpStationCosts: 663,WaterPumpStationAssociations: 664,WaterPumpStatusHistory: 665,WaterPumpStatusLocationHistory: 666,WaterStorageFacilityAssociations: 667,WaterSupplySourcesAssociations: 668,WaterVaultStructureFieldTies: 669,WaterVaultStructureAssociations: 670,RawWaterMeterLocationFieldTies: 671,RawWaterMeterLocationStatusHistory: 672,RawWaterMeterLocationMeterHistory: 673,RawWaterMeterLocationAutomatedMeterReaderHistory: 674,RawWaterMeterLocationAssociations: 675,RawWaterMeterDeviceLocationHistory: 676,RawWaterMeterDeviceStatusHistory: 677,RawWaterMeterDeviceAutomatedMeterReaderHistory: 678,RawWaterAutomatedMeterReaderLocationHistory: 679,RawWaterAutomatedMeterReaderStatusHistory: 680,RawWaterAutomatedMeterReaderMeterHistory: 681,RawWaterSystemValveFieldTies: 682,RawWaterSystemValveAssociations: 683,RawWaterControlValveFieldTies: 684,RawWaterPipeAssociations: 685,RawWaterNodeFieldTies: 686,RawWaterNodeAssociations: 687,RawWaterPumpStationSlots: 688,RawWaterPumpStationLocationHistory: 689,RawWaterPumpStationCosts: 690,RawWaterPumpStationAssociations: 691,RawWaterPumpStatusHistory: 692,RawWaterPumpLocationHistory: 693,RawWaterStorageFacilitiesAssociations: 694,RawWaterSupplySourcesAssociations: 695,RawWaterVaultFieldTies: 696,RawWaterVaultAssociations: 697,WaterFlowMeterLocationMeterHistory: 698,RawWaterPipeInspectionObservations: 699,RecycledWaterServiceTapFieldTies: 700,RecycledWaterServiceTapAssociations: 701,RecycledWaterServiceTapSurface: 702,RecycledWaterServiceTapRepairs: 703,RecycledWaterServiceTapMaterials: 704,RecycledWaterMeterLocationFieldTies: 705,RecycledWaterMeterLocationStatusHistory: 706,RecycledWaterMeterLocationDeviceHistory: 707,RecycledWaterMeterLocationAutomatedMeterReaderHistory: 708,RecycledWaterMeterLocationAssociations: 709,RecycledWaterMeterDeviceLocationHistory: 710,RecycledWaterMeterDeviceStatusHistory: 711,RecycledWaterMeterDeviceAutomatedMeterReaderHistory: 712,RecycledWaterAutomatedMeterReaderLocationHistory: 713,RecycledWaterAutomatedMeterReaderStatusHistory: 714,RecycledWaterAutomatedMeterReaderDeviceHistory: 715,RecycledWaterHydrantFieldTies: 716,RecycledWaterHydrantAssociations: 717,RecycledWaterSystemValveFieldTies: 718,RecycledWaterSystemValveAssociations: 719,RecycledWaterControlValvesFieldTies: 720,RecycledWaterControlValvesAssociations: 721,RecycledWaterPipeAssociations: 722,RecycledWaterNodeFieldTies: 723,RecycledWaterNodeAssociations: 724,RecycledWaterPumpStationSlots: 725,RecycledWaterPumpStationLocationHistory: 726,RecycledWaterPumpStationCosts: 727,RecycledWaterPumpStationAssociations: 728,RecycledWaterPumpStatusHistory: 729,RecycledWaterPumpsLocationHistory: 730,RecycledWaterStorageFacilitiesAssociations: 731,RecycledWaterSupplySourcesAssociations: 732,RecycledWaterVaultInventoryFieldTies: 733,RecycledWaterVaultInventoryAssociations: 734,WaterHydrantFlowTestFlowResults: 735,WaterHydrantFlowTestFlowMajorFlowRates: 736,WaterHydrantFlowTestFlowPumpSettings: 737,WaterHydrantFlowTestFlowTankSettings: 738,WaterBackflowPreventerFieldTies: 739,WaterBackflowPreventerAssociations: 740,WaterBackflowPreventerInspectionCompanyLicenses: 741,WaterBackflowPreventerInspectionCompanyTestKits: 742,WaterBackflowPreventerTesterCertifications: 743,WaterMainbreaksFieldTies: 744,WaterWaterLossAssociations: 745,ParkTreePlantings: 746,ParkParkParcels: 747,ParkParkingLotAssociations: 748,ParkPathAssociations: 749,ParkPathInspectionProblems: 750,ParkStructureAssociations: 751,ParkFieldAssociations: 752,ParkCourtAssociations: 753,ParkLandscapeAssociations: 754,ParkParkMeterAssociations: 755,ParkLightingAssociations: 756,ParkPlaygroundEquipmentAssociations: 757,ParkFurnitureAssociations: 758,ParkPoolAssociations: 759,ParkRefuseAssociations: 760,ParkControllerAssociations: 761,ParkValveAssociations: 762,EquipmentSiteInventoryParcels: 763,EquipmentBuildingInventoryPaint: 764,EquipmentBuildingInventoryCosts: 765,EquipmentRoomInventoryPaint: 766,EquipmentLeaseSubleases: 767,EquipmentLeaseAmendments: 768,EquipmentLeasePayments: 769,EquipmentLeaseResponsibilities: 770,EquipmentLeaseTenantImprovements: 771,EquipmentSubleaseAmendments: 772,EquipmentSubleasePayments: 773,EquipmentSubleaseResponsibilities: 774,EquipmentSubleaseTenantImprovements: 775,EquipmentPropertyTaxPayments: 776,EquipmentPropertyTaxMillTax: 777,PartsWarehouseLocations: 778,PartsPartLocations: 779,PartsPartVendors: 780,PartsPartHistory: 781,PartsPartsOnOrder: 783,PartsHazardCodes: 784,PartsPurchaseOrdersParts: 785,PartsPurchaseOrderReceipts: 786,PartsReceiptDetails: 787,PartsVendorParts: 788,PartsVendorPurchaseOrders: 789,WorkDailyInspectionContractors: 790,WorkDailyInspectionStaff: 791,WorkDailyInspectionEquipment: 792,WorkDailyInspectionConstructionActivity: 793,WorkWorkPermitChecklist: 794,WorkDepartmentAvailability: 795,WorkPlanningResources: 796,WorkMasterProjectActivity: 797,WorkSubProjectRevenue: 798,WorkSubProjectExpenditures: 799,WorkSubProjectEncumbrances: 800,WorkSubProjectInvoices: 801,WorkSubProjectInvoicePayments: 802,WorkSubProjectSubcontractors: 803,WorkSubProjectActivities: 804,WorkSubTasks: 805,ElectricUndergroundStructure: 1001,ElectricSurfaceStructure: 1002,ElectricElectricStation: 1003,ElectricSwitchingStation: 1004,ElectricSupportStructure: 1005,ElectricWarningSign: 1006,ElectricAerialMarker: 1007,ElectricRiser: 1008,ElectricAnchorGuy: 1009,ElectricSpanGuy: 1010,ElectricPushbrace: 1011,ElectricAssembly: 1012,ElectricJointUseAttachment: 1013,ElectricUndergroundStructureInspection: 1014,ElectricSurfaceStructureInspection: 1015,ElectricElectricStationInspection: 1016,ElectricSwitchingStationInspection: 1017,ElectricSupportStructureInspection: 1018,ElectricWarningSignInspection: 1019,ElectricAerialMarkerInspection: 1020,ElectricRiserInspection: 1021,ElectricAnchorGuyInspection: 1022,ElectricSpanGuyInspection: 1023,ElectricPushbraceInspection: 1024,ElectricAssemblyInspection: 1025,ElectricJointUseAttachmentInspection: 1026,ElectricConduitInventory: 1027,ElectricPrimaryUndergroundLineSegment: 1028,ElectricSecondaryUndergroundLineSegment: 1029,ElectricPrimaryOverheadLineSegment: 1030,ElectricSecondaryOverheadLineSegment: 1031,ElectricCircuitSource: 1032,ElectricBusBar: 1033,ElectricCommunicationCable: 1034,ElectricTransformerBank: 1035,ElectricTransformerLocation: 1036,ElectricTransformerUnit: 1037,ElectricVoltageRegulatorLocation: 1038,ElectricVoltageRegulatorUnit: 1039,ElectricOpenPoint: 1040,ElectricCircuitBreaker: 1041,ElectricRecloserLocation: 1042,ElectricRecloserUnit: 1043,ElectricSectionalizerLocation: 1044,ElectricSectionalizerUnit: 1045,ElectricFaultInterrupter: 1046,ElectricFuseLocation: 1047,ElectricFuseUnit: 1048,ElectricSwitchLocation: 1049,ElectricSwitchUnit: 1050,ElectricCapacitorBank: 1051,ElectricSeriesCapacitorLocation: 1052,ElectricCapacitorUnit: 1053,ElectricShuntReactor: 1054,ElectricFaultIndicator: 1055,ElectricFaultLimiter: 1056,ElectricGround: 1057,ElectricSurgeArrestor: 1058,ElectricStreetLight: 1059,ElectricStreetLightLibrary: 1060,ElectricTransformerBankInspection: 1061,ElectricTransformerInspection: 1062,ElectricVoltageRegulatorInspection: 1063,ElectricCircuitBreakerInspection: 1064,ElectricRecloserInspection: 1065,ElectricSectionalizerInspection: 1066,ElectricFaultInterrupterInspection: 1067,ElectricFuseInspection: 1068,ElectricSwitchInspection: 1069,ElectricCapacitorInspection: 1071,ElectricStreetLightInspection: 1073,ElectricRecloserElectronicControl: 1075,ElectricRecloserHydraulicControl: 1076,ElectricSectionalizerElectronicControl: 1077,ElectricSectionalizerHydraulicControl: 1078,ElectricRelayControl: 1079,ElectricRegulatorControl: 1080,ElectricCapacitorContol: 1081,ElectricLoadTapControl: 1082,ElectricNetworkProtector: 1083,ElectricRecloserElectronicControlInspection: 1084,ElectricRecloserHydraulicControlInspection: 1085,ElectricSectionalizerElectricControlInspection: 1086,ElectricSectionalizerHydraulicControlInspection: 1087,ElectricRelayControlInspection: 1088,ElectricRegulatorControlInspection: 1089,ElectricCapacitorContolInspection: 1090,ElectricLoadTapControlInspection: 1091,ElectricNetworkProtectorInspection: 1092,ElectricGenerator: 1093,ElectricGeneratorInspection: 1094,ElectricMeter: 1095,ElectricMeterInspection: 1096,ElectricSynchronousMotor: 1097,ElectricInductionMotor: 1098,ElectricSynchronousMotorInspection: 1099,ElectricInductionMotorInspection: 1100,EquipmentUtility: 2070,EquipmentUtilityBuildings: 2071,EquipmentUtilitySites: 2072,WorkMasterProjectAssets: 2073,ParkPoolSite: 2074,ParkPoolSiteInspection: 2075,ParkPoolAppurtenance: 2076,ParkPoolAppurtenanceInspection: 2077,ParkPoolInspection: 2078,ParkPlayground: 2079,ParkPlaygroundInspection: 2080,WorkDailyInspectionEasement: 2084,WorkDailyInspectionBacti: 2085,WorkPMTemplateLocation: 2086,WorkPMTemplateAsset: 2087,ElectricTransformerLocationUnitHistory: 2088,ElectricTransformerUnitLocationHistory: 2089,ElectricVoltageRegulatorLocationUnitHistory: 2090,ElectricVoltageRegulatorUnitLocationHistory: 2091,ElectricRecloserLocationUnitHistory: 2092,ElectricRecloserUnitLocationHistory: 2093,ElectricSectionalizerLocationUnitHistory: 2094,ElectricSectionalizerUnitLocationHistory: 2095,ElectricFuseLocationUnitHistory: 2096,ElectricFuseUnitLocationHistory: 2097,ElectricSwitchLocationUnitHistory: 2098,ElectricSwitchUnitLocationHistory: 2099,ElectricCapacitorBankLocationUnitHistory: 2100,ElectricCapacitorUnitLocationHistory: 2101,ElectricCapacitorSeriesUnitHistory: 2102,ElectricCapacitorUnitSeriesLocationHistory: 2103,SecurityAdmin: 2104,ParkFenceInventory: 2105,ParkFenceInspection: 2106,ParkModularEquipment: 2107,StreetRoadFieldInspection: 2108,StreetRoadMaintenance: 2109,StreetRoadSegmentTrafficVolume: 2110,StreetRoadPlanningTable: 2112}
gbaMS.Shared.Enums.ModuleID.registerEnum('gbaMS.Shared.Enums.ModuleID', true);
}
if (typeof(gbaMS.Shared.Enums.ComponentType) === 'undefined') {
gbaMS.Shared.Enums.ComponentType = function() { throw Error.invalidOperation(); }
gbaMS.Shared.Enums.ComponentType.prototype = {None: 0,NumericComponent: 1,DateTimeComponent: 2,TextComponent: 3,MemoComponent: 4,CodeTypeComponent: 5,TableLookupComponent: 6,LabelComponent: 7,BreakComponent: 8,BuildingComponent: 9,StreetNameComponent: 10,BehaviorComponent: 11,CategoryComponent: 12,SupervisorComponent: 13,CauseComponent: 14,ProblemComponent: 15,WorkAssetComponent: 16,BooleanComponent: 17,GridComponent: 18,FrameBegin: 19,FrameEnd: 20,LeadWorkerComponent: 21,AssignerComponent: 22,ActionComponent: 23,CrewComponent: 24,ClassificationComponent: 25,EmployeeComponent: 26,ContractorComponent: 27,EquipmentComponent: 28,FluidComponent: 29,MaterialComponent: 30,TimeCodeComponent: 31,AccountNumberComponent: 32,ProjectNumberComponent: 33}
gbaMS.Shared.Enums.ComponentType.registerEnum('gbaMS.Shared.Enums.ComponentType', true);
}

