NavigatorWebService MembersNavigator Web Services Developer Documentation
The NavigatorWebService type exposes the following members.
Constructors

  NameDescription
Public methodNavigatorWebService
Initializes a new instance of the NavigatorWebService class
Back to Top
Methods

  NameDescription
Public methodClockTechnicianOff
Function to send Technician Clock Off data to DMS
Public methodClockTechnicianOffXml
Function to send Technician Clock Off data to DMS
Public methodClockTechnicianOn
Function to send Technician Clock On data to DMS
Public methodClockTechnicianOnXml
Function to send Technician Clock On data to DMS
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodGetAccounts
Get Accounts Data from DMS
Public methodGetAccountsXml
Get Accounts Data from DMS
Public methodGetAddress
This HTTP GET function will return an address string from any given valid UK post code, normally used for Navigator Online Booking.
Public methodGetAddressXml
This HTTPGET function will return an address string from any given valid UK post code
Public methodGetApiAlive
Main handshake routine to initiate the Web Service with Navigator connectivity
Public methodGetApiAliveXml
Main handshake routine to initiate the Web Service with Navigator connectivity
Public methodGetBookingParams
This HTTPGET function provides a list of available jobs and codes that can be used to build a online booking menu
Public methodGetBookingParamsXml
This HTTPGET function provides a list of available jobs and codes that can be used to build a online booking menu
Public methodGetBookings
Get Bookings data from DMS
Public methodGetBookingsXml
Get Bookings data from DMS
Public methodGetCompanies
Get Companies data from DMS
Public methodGetCompaniesXml
Get Companies data from DMS
Public methodGetCustomerData
This HTTPGET function provides Customer Information that is retrieved from the Navigator database
Public methodGetCustomerDataXml
This HTTPGET function provides Customer Information that is retrieved from the Navigator database
Public methodGetCustomers
Get Customers data from DMS
Public methodGetCustomersXml
Get Customers data from DMS
Public methodGetExpiryDate
This function will return Start and End dates of any given ApiKey
Public methodGetExpiryDateXml
This function will return Start and End dates of any given ApiKey
Public methodGetFunctionInfo
This function will provide information relating to a Navigator RPC, a list of functions can be obtained using the GetApiAlive function
Public methodGetFunctionInfoXml
This function will provide information relating to a Navigator RPC, a list of functions can be obtained using the GetApiAlive function
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodGetInvoiceReport
Get Invoice data from DMS
Public methodGetInvoiceReportXml
Get Invoice data from DMS
Public methodGetLabourByBookingNumber
Get Labour Data from DMS
Public methodGetLabourByBookingNumberXml
Get Labour Data from DMS
Public methodGetOptions
This is a dummy function that circumvents an internet browser's "OPTIONS" HTTP requests
Public methodGetPartsByBookingNumber
Get Parts Data from DMS
Public methodGetPartsByBookingNumberXml
Get Parts Data from DMS
Public methodGetPartStockRecord
Get Stock Data from DMS
Public methodGetPartStockRecordXml
Get Stock Data from DMS
Public methodGetServiceHistory
Get Service History Data from DMS
Public methodGetServiceHistoryXml
Get Service History Data from DMS
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodGetVehicleData
This HTTPGET function provides Vehicle Information that is retrieved from the VRM lookup
Public methodGetVehicleDataXml
This HTTPGET function provides Vehicle Information that is retrieved from the VRM lookup
Public methodGetVehicleFranchise
Get Franchise Data from DMS
Public methodGetVehicleFranchiseXml
Get Franchise Data from DMS
Public methodGetVehicleModels
Get Vehicle Model Data from DMS
Public methodGetVehicleModelsXml
Get Vehicle Model Data from DMS
Public methodGetVehicles
Get Vehicle Data from DMS
Public methodGetVehiclesByNextServMot
Get Vehicle Data from DMS
Public methodGetVehiclesByNextServMotXml
Get Vehicle Data from DMS
Public methodGetVehiclesXml
Get Vehicle Data from DMS
Public methodGetVehicleVariants
Get Vehicle Variants Data from DMS
Public methodGetVehicleVariantsXml
Get Vehicle Variants Data from DMS
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodPostBookingData
This is the main HTTP PUT update function that allows for a website to collate and then send booking information to the Navigator database
Public methodPostBookingDataXml
This is the main HTTP PUT update function that allows for a website to collate and then send booking information to the Navigator database
Public methodSetBookingData
Deprecated function, not in use.
Public methodStatusOffSite
Function to update Status Off site flag to DMS
Public methodStatusOffSiteXml
Function to update Status Off site flag to DMS
Public methodStatusOnSite
Function to update Status ON site flag to DMS
Public methodStatusOnSiteXml
Function to update Status ON site flag to DMS
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Public methodUpdateServicePlan
Function to update Vehicle Service Plan in DMS
Public methodUpdateServicePlanXml
Function to update Vehicle Service Plan in DMS
Public methodUpdateVhcStatus
Function to update VHC status on DMS
Public methodUpdateVhcStatusXml
Function to update VHC status on DMS
Public methodWriteBooking
The WriteBooking function will write back the data fields identified in the GetBookings and GetLabourByBookingNumber routines. A zero Booking will denote that this is a new job, which needs to be created on the DMS. A zero labour LineNo will denote a new labour line
Public methodWriteBookingXml
The WriteBooking function will write back the data fields identified in the GetBookings and GetLabourByBookingNumber routines. A zero Booking will denote that this is a new job, which needs to be created on the DMS. A zero labour LineNo will denote a new labour line
Public methodWriteClocking
Function to update DMS with Clocking information
Public methodWriteClockingXml
Function to update DMS with Clocking information
Public methodWriteCompany
This function will simply write back the data fields identified in the GetCompanies routines. A zero CompNo will denote that this is a new company, which needs to be created on the DMS.
Public methodWriteCompanyXml
This function will simply write back the data fields identified in the GetCompanies routines. A zero CompNo will denote that this is a new company, which needs to be created on the DMS.
Public methodWriteCustomer
This function will write back the data fields identified in the GetCustomers routines. A zero CustNo will denote that this is a new customer, which needs to be created on the DMS
Public methodWriteCustomerXml
This function will write back the data fields identified in the GetCustomers routines. A zero CustNo will denote that this is a new customer, which needs to be created on the DMS
Public methodWriteLabourByBookingNumber
The WriteLabourByBookingNumber function will write back the data fields identified in the GetBookings and GetLabourByBookingNumber routines. A zero Booking will denote that this is a new job, which needs to be created on the DMS. A zero labour LineNo will denote a new labour line.
Public methodWriteLabourByBookingNumberXml
The WriteLabourByBookingNumber function will write back the data fields identified in the GetBookings and GetLabourByBookingNumber routines. A zero Booking will denote that this is a new job, which needs to be created on the DMS. A zero labour LineNo will denote a new labour line.
Public methodWriteVehicle
This function will simply write back the data fields identified in the GetVehicles routines. A zero VehNo will denote that this is a new vehicle, which needs to be created on the DMS.
Public methodWriteVehicleXml
This function will simply write back the data fields identified in the GetVehicles routines. A zero VehNo will denote that this is a new vehicle, which needs to be created on the DMS.
Back to Top
See Also