The CContact type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| Activities |
Array of activities associated with this contact. Will be null if the contact has no activities.
| |
| ActivityCount |
The number of activities associated with this contact
| |
| AddressCount |
The number of addresses that the contact has.
| |
| Addresses |
Array of addresses associated with this contact. Will be null if the contact has no addresses
| |
| BillingCategory |
The billing category for this contact, used to categorize contacts for billing purposes
| |
| BirthDate |
The birth date of the contact
| |
| Chapter |
The chapter to which the contact belongs (if any)
| |
| ContactId |
The Key to the Contact. Often the member ID for members.
| |
| ContactRank |
The rank of this contact within the organization. Used to sort contacts on a roster. Lower numbers sort to the top.
| |
| ContactStatusCode |
The status of the contact's record. Must be one of the values configured in iMIS.
| |
| CreatedOn |
The date and time that this record was added to iMIS
| |
| CustomerType |
The customer type object representing this contact's customer type
| |
| CustomerTypeChangedOn |
The date and time that the customer type (member type) of this contact was last changed
| |
| CustomerTypeCode |
Gets or sets a reference to the CCustomerType of this customer/contact.
| |
| DefaultAddress |
The main/default address for this contact.
| |
| DefaultSolicitorId |
The ContactId for the default solicitor associated with this Contact.
| |
| Designation |
Gets or sets the designation that follows the customer's/contact's name.
(Inherited from CContactBasic.) | |
| DisableNameUpdates |
Whether or not to automatically update FullName and LastFirst
(Inherited from CContactBasic.) | |
| DisplayCurrency |
Gets or sets the currency code of the currency in which this contact would like monetary amounts displayed.
| |
| DuplicateMatchingFactor |
Gets the result of the duplicate matching formula used to help to prevent duplicate contacts from being input.
| |
| EditStatus |
Indicates the current edit status of this object, i.e., New, Modified, Deleted, or Unchanged. See EEditStatus (Inherited from iboBase.) | |
| EmailAddress |
The primary email address of the contact. Alternative email addresses can be entered in the
Address records
(Overrides CContactBasic..::..EmailAddress.) | |
| Errors |
The collection of CError objects (error and warning messages) associated with this object instance
(Inherited from iboBase.) | |
| ErrorsCount |
Gets the number of error and warning messages that have been set on this object.
(Inherited from iboBase.) | |
| ExcludeFromDirectory |
Indicates whether or not this contact should be excluded from any print or online directory lists
| |
| ExcludeFromMailings |
Indicates whether or not this contact should be excluded from any mailings
| |
| ExtTableCount |
The number of ExtTables associated with this contact
| |
| ExtTables |
Array of CExtTables associated with this contact. Will be null if the contact has no data in
any ExtTable.
| |
| ExtViewCount |
The number of ExtViews associated with this contact
| |
| ExtViews |
Array of CExtViews associated with this contact. Will be null if the contact has no data in
any ExtView.
| |
| Fax |
The FAX number (facsimile telephone number) of this contact
(Overrides CContactBasic..::..Fax.) | |
| FinancialEntityCode |
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. | |
| FinancialProfile |
The financial profile object for this contact.
| |
| FirstName |
Gets or sets the first (or given) name of this contact, if a person. Not set for Institute/Company records.
(Inherited from CContactBasic.) | |
| FullName |
Gets the full name of the contact/customer.
(Inherited from CContactBasic.) | |
| FunctionalTitle |
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".
| |
| Gender |
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.
| |
| HomePhone |
The home telephone number of the contact
| |
| Informal |
Gets or sets the informal or nickname of the contact. For example, FirstName = "Robert", the informal
name might be "Bob".
(Inherited from CContactBasic.) | |
| InstituteContactId |
The Contact ID of the institute/company for which this contact works (for people) or is a subsidiary of
(for institutes/companies)
| |
| InstituteCustomerTypeCode |
The Customer type of the institute
| |
| InstituteName |
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.
(Inherited from CContactBasic.) | |
| InstituteSort |
Gets the Institute name, optimized for sorting
(Inherited from CContactBasic.) | |
| IsInstitute |
Gets or sets an indicator of whether this contact is an institute/company (true) or a Person (false).
(Inherited from CContactBasic.) | |
| IsMember |
Indicates whether or not the contact is a member. A contact is a member if MemberRecord is true
and Status begins with "A"
| |
| JoinDate |
The date that the contact joined (became a member of) the organization
| |
| LastFirst | (Inherited from CContactBasic.) | |
| LastFirstInstitute |
Gets the contact's last and first name or the institute name if no last or first is available.
Calculated as LastName, FirstName. Like Doe, John or ABC Corp.
(Inherited from CContactBasic.) | |
| LastName |
Gets or sets the last name, family name or surname of this contact/customer, if a person. Not set for Institute/Company records.
(Inherited from CContactBasic.) | |
| MailCode |
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
| |
| MajorKey |
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.
| |
| MemberStatusCode |
The membership status of the Contact
| |
| MemberStatusDate |
The date on which the MemberStatus was set to its current state
| |
| MiddleName |
Gets or sets the middle name of the contact/customer.
(Inherited from CContactBasic.) | |
| NoteCount |
The number of notes that exist for this contact
| |
| Notes |
Array of notes about this contact. Will be null if the contact has no notes.
| |
| PaidThroughDate |
The date through whcih this contact has paid membership dues.
| |
| PreferredBillAddress |
The CAddress that is the contact's preferred address for bills
| |
| PreferredMailAddress |
The CAddress that is the contact's preferred address for mailings
| |
| PreferredShipAddress |
The CAddress that is the contact's preferred address for shipping
| |
| Prefix |
Gets or sets the prefix (personal title) to the customer's name. Like Mr., Mrs., etc.
(Inherited from CContactBasic.) | |
| PreviousCustomerTypeCode |
The previous customer type (member type) before it was changed to its present value.
| |
| PrimarySubscription |
Gets the primary subscription associated with this contact
| |
| SicCode |
The Standard Industrial Classification (SIC) Code that best matches the one in which this contact
does business.
| |
| SortName |
Gets the name of the contact, optimized for sorting
(Inherited from CContactBasic.) | |
| SourceCode |
A character code indicating the source of this contact
| |
| SubscriptionCount |
The number of subscriptions associated with this contact
| |
| Subscriptions |
Array of subscriptions associated with this contact. Will be null if the contact has no notes.
| |
| Suffix |
Gets or sets the suffix to the customer's name. Like Sr., Jr., etc.
(Inherited from CContactBasic.) | |
| Title |
The job title of the contact. Like CEO, Staff Accountant, etc.
(Inherited from CContactBasic.) | |
| TollFreePhone |
Gets or sets the toll free telephone number of this contact. (A.K.A., 800 number)
(Inherited from CContactBasic.) | |
| UpdatedByUserId |
The login user id of the user who last updated this contact's record
| |
| UpdatedOn |
The date and time that this contact's record was last updated
| |
| UseMemberPricing |
Indicates whether or not to give this contact member pricing when doing product sales.
| |
| UserSecurity |
The security object associated with this Contact
| |
| WebsiteAddress |
The contact's website address. May include the http:// but does not need it unless it needs to
be https
| |
| WorkPhone |
The contact's telephone number at work
(Overrides CContactBasic..::..WorkPhone.) |