Classes
| Class | Description | |
|---|---|---|
| AccessViolationException |
The exception that is thrown when an attempt has been made to access some data/object to which the user does not have access.
| |
| BatchAlreadyPostedException |
The exception that is thrown when the iMIS Batch supplied to a finance related object has already been posted.
| |
| BatchNumberNotInDatabaseException |
The exception that is thrown when the iMIS Batch Number supplied to a finance related object does not exist in the iMIS database.
| |
| BusinessRulesViolationException |
The exception that is thrown when a Business Rule is violated.
| |
| CCrypto |
Provides a wrapper to the Microsoft Crypto Provider API to allow for data encryption, decryption,
and one way hashing.
| |
| CStaffUser |
Represents the login/security info for an iMIS staff user, for security purposes.
| |
| DataServer |
Provides access to the database using a SqlClient connection and methods.
| |
| iboAdmin |
This class provides global static properties of the entire system. For example, licensing checks,
cached read-only objects, and global static methods
| |
| iboBase |
The base class from which all iBO objects should be inherited
| |
| IncompatibleSystemSettingException |
The exception that is thrown when a system setting is incompatible with what the user is attempting to do.
| |
| InvalidCardNumberException |
The exception that is thrown when the supplied credit or debit card number is not valid.
| |
| InvalidContactException |
The exception that is thrown when a ContactId is supplied that does not exist in the database.
| |
| InvalidFieldLengthException |
The exception that is thrown when a property's maximum length has been exceeded by the value supplied to the setter.
| |
| InvalidReferenceValueException |
The exception that is thrown when a reference value supplied to the property or method is not defined in the corresponding lookup table in iMIS.
| |
| InvalidSystemSettingException |
The exception that is thrown when a certain system setting must be set in order to perform the requested operation, but it is not.
| |
| KeyAlreadyExistsException |
The exception that is thrown when the value of the property must be unique but its value already exists on another object.
| |
| KeyValuePairSorter |
Used by Array.Sort to sort a collection of CSubscription objects
| |
| MissingRequiredParameterException |
The exception that is thrown when a parameter supplied to a method is empty or null and it must not be.
| |
| MissingRequiredPropertyException |
The exception that is thrown when a property that is required has not been supplied with a value. Normally thrown at Validation time.
| |
| MissingSystemSettingException |
The exception that is thrown when a certain system setting must be set in order to perform the requested operation, but it is not.
| |
| NotLicensedException |
The exception that is thrown when the user tries to instantiate an object for which the iMIS instance
is not licensed.
| |
| ObjectCantBeDeletedException |
The exception that is thrown when the user tries to delete an object that may not be deleted
| |
| ObjectCantBeUpdatedException |
The exception that is thrown when the user tries to update an object that may not be updated.
| |
| ObjectNotFoundException |
The exception that is thrown when the user tries to instantiate an object by a key that does not exist
| |
| PaymentProcessingException |
The exception that is thrown when attempting to process a payment that fails to process.
| |
| SystemSettingConflictException |
The exception that is thrown when a system setting conflicts with what is being attempted.
| |
| UnableToInitializeCryptoException |
The exception that is thrown when the cryptographic functionality in AsiUtil.dll cannot be initialized
| |
| UnableToLoginException |
The exception that is thrown when the IiMISUser is unable to login with the supplied credentials.
| |
| UnableToPerformEncryptDecryptException |
The exception that is thrown when the cryptographic functionality in AsiUtil.dll failes to perform the requested operation
| |
| UnableToPerformOperationException |
The exception that is thrown when the operation (usually a method) that has been initiated cannot be performed for some reason.
| |
| UnsupportedFunctionalityException |
The exception that is thrown when an attempt has been made to do something that is not currently supported by iBO.
| |
| Utilities |
This is a static class of static utility methods
| |
| ValueConflictsWithSystemSettingException |
The exception that is thrown when the value supplied to a property conflicts with a system configuration setting in the iMIS instance.
|
Structures
| Structure | Description | |
|---|---|---|
| KeyValuePair |
Simple struct for pairing two string values as a key and value pair. Often used for reference data or for
other data in the form "key=value".
|
Interfaces
| Interface | Description | |
|---|---|---|
| IiMISUser |
Represents the security "user" object for the system.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| EEditStatus |
The Edit status of the object
| |
| KeyValuePairSortBy |
Represents the list of properties within CSubscription that can be used to sort an array of CSubscription objects
|