The CContactTransport type exposes the following members.

Constructors

  NameDescription
Public methodCContactTransport()()()()
This constructor should not be used by external applications. It is for use by the serializer. Use one of the others.
Public methodCContactTransport(CContact)
Creates a CContactTransport object given a CContact object.
Public methodCContactTransport(IiMISUser, String)
Creates a CContactTransport object for an existing contact by reading the existing data from the database

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyBillingCategory
The billing category for this contact, used to categorize contacts for billing purposes
Public propertyBillToContactId
The Contact ID of the Contact to which bills should be sent. Usually the parent institute.
Public propertyBirthDate
The birth date of the contact
Public propertyChapter
The chapter to which the contact belongs (if any)
Public propertyContactId
The Key to the Contact. Often the member ID for members.
Public propertyContactRank
The rank of this contact within the organization. Used to sort contacts on a roster. Lower numbers sort to the top.
Public propertyContactStatusCode
The status of the contact's record. Must be one of the values configured in iMIS.
Public propertyCreatedOn
The date and time that this record was added to iMIS
Public propertyCustomerTypeChangedOn
The date and time that the customer type (member type) of this contact was last changed
Public propertyCustomerTypeCode
Gets or sets a reference to the CCustomerType of this customer/contact.
Public propertyDesignation
Gets or sets the designation that follows the customer's/contact's name.
Public propertyDuplicateMatchingFactor
Gets the result of the duplicate matching formula used to help to prevent duplicate contacts from being input.
Public propertyEmailAddress
The primary email address of the contact. Alternative email addresses can be entered in the Address records
Public propertyExcludeFromDirectory
Indicates whether or not this contact should be excluded from any print or online directory lists
Public propertyExcludeFromMailings
Indicates whether or not this contact should be excluded from any mailings
Public propertyFax
The FAX number (facsimile telephone number) of this contact
Public propertyFinancialEntityCode
The Organization (Financial Entity) to which this contact record belongs. This is used to distinguish different financial entities within iMIS and is validated against the list setup in iMIS Organization Names.
Public propertyFirstName
Gets or sets the first (or given) name of this contact, if a person. Not set for Institute/Company records.
Public propertyFullName
Gets the full name of the contact/customer.
Public propertyFunctionalTitle
The functional (job) title of the contact. Functional title is used to group people with the same job function but different actual job titles together for querying, sorting or reporting. For example, contacts with a title of Secretary, Office Assistant, and Receptionist might all get the Functional Title "Office Assistant".
Public propertyGender
The Gender (sex) if the contact, if a person. Valid values are "M" for Male, "F" for female or the empty string for unspecified or for companies.
Public propertyHomePhone
The home telephone number of the contact
Public propertyInformal
Gets or sets the informal or nickname of the contact. For example, FirstName = "Robert", the informal name might be "Bob".
Public propertyInstituteContactId
The Contact ID of the institute/company for which this contact works (for people) or is a subsidiary of (for institutes/companies)
Public propertyInstituteCustomerTypeCode
The Customer type of the institute
Public propertyInstituteName
Gets or sets the name of the institute/company for which the ship to customer works, or if the customer is an institute/company, its name.
Public propertyInstituteSort
Gets the Institute name, optimized for sorting
Public propertyIsInstitute
Gets or sets an indicator of whether this contact is an institute/company (true) or a Person (false).
Public propertyIsMember
Indicates whether or not the contact is a member. A contact is a member if MemberRecord is true and Status begins with "A"
Public propertyJoinDate
The date that the contact joined (became a member of) the organization
Public propertyLastFirst
Gets the contact's last and first name. Calculated as LastName, FirstName. Like Doe, John
Public propertyLastName
Gets or sets the last name, family name or surname of this contact/customer, if a person. Not set for Institute/Company records.
Public propertyMailCode
Also known as "Address Code" this code may be assigned to contacts and addresses (depending on system options) to allow them to be sorted together in mailings
Public propertyMajorKey
A second unique key (in addition to ContactId) that can optionally be assigned to contacts to help in retrieving them via the iMIS search functionality. Usually something like Social Security Number, License Number, Certification Number, Old Member ID, etc.
Public propertyMemberStatusCode
The membership status of the Contact
Public propertyMemberStatusDate
The date on which the MemberStatus was set to its current state
Public propertyMiddleName
Gets or sets the middle name of the contact/customer.
Public propertyPaidThroughDate
The date through whcih this contact has paid membership dues.
Public propertyPreferredBillAddress
The CAddress that is the contact's preferred address for bills
Public propertyPreferredMailAddress
The CAddress that is the contact's preferred address for mailings
Public propertyPrefix
Gets or sets the prefix (personal title) to the customer's name. Like Mr., Mrs., etc.
Public propertyPreviousCustomerTypeCode
The previous customer type (member type) before it was changed to its present value.
Public propertySicCode
The Standard Industrial Classification (SIC) Code that best matches the one in which this contact does business.
Public propertySortName
Gets the name of the contact, optimized for sorting
Public propertySourceCode
A character code indicating the source of this contact
Public propertySuffix
Gets or sets the suffix to the customer's name. Like Sr., Jr., etc.
Public propertyTitle
The job title of the contact. Like CEO, Staff Accountant, etc.
Public propertyTollFreePhone
Gets or sets the toll free telephone number of this contact. (A.K.A., 800 number)
Public propertyUpdatedByUserId
The login user id of the user who last updated this contact's record
Public propertyUpdatedOn
The date and time that this contact's record was last updated
Public propertyUseMemberPricing
Indicates whether or not to give this contact member pricing when doing product sales.
Public propertyWebsiteAddress
The contact's website address. May include the http:// but does not need it unless it needs to be https
Public propertyWorkPhone
The contact's telephone number at work

See Also