Click or drag to resize
KampData.TaxEngine.API.Exceptions Namespace
Reference the KampData.TaxEngine.API.Exceptions namespace in your code to gain access to the KampData TaxEngine's Exceptions.
Classes
  ClassDescription
Public classAddressException
Thrown when an address is invalid. Typically, this means the current combination of city, county, state and ZIP do not exist in the address table.
Public classConnectionException
Thrown when attempting to modify an existing Connection. Currently our code does not permit switching company, user or SQL Server without recreating the TaxEngine object. Issues include the initialization process that fetches defaults from various tables as well as data corruption that could occur by making this change while a document is open.
Public classConversionNotDefinedException
Thrown when a table conversion process has not been defined for a table that is flagged as needing to be converted.
Public classDefaultTaxScheduleNotFoundException
Thrown when a tax schedule cannot be identifed for the tax location.
Public classDifferentLocationException
Thrown when the FIPS codes are not in sync for 2 or more locations.
Public classDummyObjectException
Thrown when trying to save or modify a dummy object. This is typically an empty or incomplete object created as a placeholder.
Public classEndOfFileException
Thrown when an attempt is made to select a record before the first record in the file or after the last record in the file (Based on effective sort order.).
Public classFeatureNotAvailableException
Thrown when an attempt is made to use a feature that is not currently available.
Public classFileExistsException
Thrown when a file by this name already exists in the selected folder.
Public classInternalInfoException
This exception is used internally for debugging purposes. It represents a questionable condition, not necessarily a problem.
Public classInvalidValueException
This exception is used internally for debugging purposes. It represents a questionable condition, not necessarily a problem.
Public classJurisdictionException
Thrown when a jurisdiction being identified is associated with more than one state, county and/or city.
Public classMethodNotAvailableException
Thrown when an attempt is made to use a feature that is not currently available.
Public classOutOfBalanceException
Thrown when an attempt is made to use a feature that is not currently available.
Public classPrimaryKeyModificationException
Thrown when the value of a primary key is modified.
Public classProcessAbortedException
Thrown when the current process failed to complete.
Public classRecordAlreadyExistsException
Thrown when a record already exists with the same unique key as the current record being created.
Public classRecordContentionException
Thrown when a procedure is unable to successfully act on a shared resource.
Public classRecordMissingException
Thrown when an attempt is made to select a record that does not exist.
Public classRecordStatusException
Thrown when an invalid attempt is made to modify a record's status.
Public classRegistrationException
Thrown when attempting to utilize the system in a way for which it is not registered.
Public classRequirementException
The requirement exception is thrown when requirements have not been met.
Public classReservedRecordException
Thrown when accessing a reserved record. Typically, a reserved record is one that is in the process of being created (Possibly, by another user).
Public classSortOrderException
Thrown when no sort order or an invalid sort order has been specified.
Public classSqlDataAdapterMissingException
Thrown when a SqlDataAdapter is missing.
Public classSqlLoginException
Thrown when an error occurs while logging into the SQL Server.
Public classSqlSelectException
Thrown when a System.Data.SqlClient.SqlException is caught while performing a Microsoft SQL Server® query.
Public classSqlTableMissingException
Thrown when a System.Data.SqlClient.SqlException is caught while performing a Microsoft SQL Server® query.
Public classTableAlreadyExistsException
Thrown when a table-to-be-created already exists.
Public classTableBufferException
Thrown when the table buffer is out of sync with the object values.
Public classTableDefinitionException
Thrown if a table definition is incomplete or incorrect.
Public classTableUpdateException
Thrown when a System.Data.SqlClient.SqlException is caught while performing a dataset table update.
Public classTableValidationException
Thrown when a System.Data.SqlClient.SqlException is caught while performing a dataset table validation.
Public classUnhandledErrorException
Thrown when we catch an unexpected exception.
Public classUnsupportedValueException
Thrown when an unsupported value is encountered. For example, if a case statement should handle all values, then this exception should be thrown for any value not handled by the case statement.