Organization Class

Represents a NetFORUM Organization

Definition

Namespace: Ignition.Crm
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
C#
[NetForumBusinessObjectAttribute("Organization")]
public class Organization : Customer<OrganizationAddress, OrganizationPhone, OrganizationFax, OrganizationEmail, OrganizationWebsite, OrganizationAffiliation>, 
	IOrganizationIdentity, ICustomerIdentity
Inheritance
Object    NetForumEntity    CustomerOrganizationAddress, OrganizationPhone, OrganizationFax, OrganizationEmail, OrganizationWebsite, OrganizationAffiliation    Organization
Implements
ICustomerIdentity, IOrganizationIdentity

Constructors

OrganizationInitializes a new instance of the Organization class

Properties

Addresses
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
ChapterMembership 
ChapterMembershipDaysRemainingObsolete.
ChapterMembershipExpireDateObsolete.
ChapterMembershipJoinDateObsolete.
ChapterMemberships 
CustomerType
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
DefaultBillingAddress
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
Emails
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
Faxes
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
Id Primary key of the NetFORUM entity.
(Inherited from NetForumEntity)
IndividualRelationships A collection of currently active relationships with individuals. As with the iWeb child form, this collection includes relationships that have not yet reached their start date, but always excludes those that have passed their end date.
IndividualRelationshipsHistorical A collection of past relationships with individuals that are no longer active, meaning that the end date of the relationship has passed.
Invoices Collection of Invoices on which this customer is the Primary Customer, the Bill-To Customer, or the Billing Contact.
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
IsMember A flag indicating if the customer is a member. Note that a customer may receive member benefits, but not actually be a member themselves. See ReceivesMemberBenefits for this.
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
Name Organization name
NationalMembership 
NationalMembershipDaysRemainingObsolete.
NationalMembershipExpireDate 
NationalMembershipJoinDate 
NationalMemberships 
Orders Collection of Orders on which this customer is the Primary Customer, the Bill-To Customer, or the Billing Contact.
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
Password A write-only property for setting this customer's password. To validate passwords, use NetForumAuthenticationManager.
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
Payments Collection of Payments made by this customer.
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
Phones
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
PrimaryAddress
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
PrimaryContactId ID of the organization's primary contact, which should be an Individual
PrimaryContactName Denormalized Full Name of the individual specified by the PrimaryContactId property.
PrimaryContactRelationship The individual relationship that is marked as the primary contact for this organization. If you would like to set a new primary contact relationship, find the relationship you would like to update in the IndividualRelationships collection, set its IsPrimaryContactForOrganization property to true, and save the organization
Obsolete.
PrimaryEmail
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
PrimaryFax
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
PrimaryPhone
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
PrimaryWebsite
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
ReceivesMemberBenefits A flag indicating if the customer receives member benefits. Note that a customer may receive member benefits, but not actually be a member themselves. See IsMember for this.
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
RecordNumber
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
RecordNumberId
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
RevisionInformation
(Inherited from NetForumEntity)
SavedCreditCards The credit cards saved to netFORUM under this user.
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
SortName
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
TypeCode Organization type code
WebLogin A unique username, typically used to identify this customer when authenticating against netFORUM
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)
Websites
(Inherited from CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation)

Methods

CastToCustomEntityTEntity Safely cast this entity to a custom user-defined type, as configured via the current CustomEntityRegistrar.
(Inherited from NetForumEntity)

See Also