CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation Class

Definition

Namespace: Ignition.Crm
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
C#
public abstract class Customer<TAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation> : NetForumEntity, 
	ICustomerWithFinancialData, ICustomerIdentity, ICustomer
where TAddress : CustomerAddress
where TPhone : CustomerPhone
where TFax : CustomerFax
where TEmail : CustomerEmail
where TWebsite : CustomerWebsite
where TAffiliation : CustomerAffiliation
Inheritance
Object    NetForumEntity    CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation
Derived
Implements
ICustomerWithFinancialData, ICustomer, ICustomerIdentity

Type Parameters

TAddress
TPhone
TFax
TEmail
TWebsite
TAffiliation

Constructors

CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliationInitializes a new instance of the CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation class

Properties

Addresses 
CustomerType 
DefaultBillingAddress 
Emails 
Faxes 
Id Primary key of the NetFORUM entity.
(Inherited from NetForumEntity)
Invoices Collection of Invoices on which this customer is the Primary Customer, the Bill-To Customer, or the Billing Contact.
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.
Orders Collection of Orders on which this customer is the Primary Customer, the Bill-To Customer, or the Billing Contact.
Password A write-only property for setting this customer's password. To validate passwords, use NetForumAuthenticationManager.
Payments Collection of Payments made by this customer.
Phones 
PrimaryAddress 
PrimaryEmail 
PrimaryFax 
PrimaryPhone 
PrimaryWebsite 
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.
RecordNumber 
RecordNumberId 
RevisionInformation
(Inherited from NetForumEntity)
SavedCreditCards The credit cards saved to netFORUM under this user.
SortName 
WebLogin A unique username, typically used to identify this customer when authenticating against netFORUM
Websites 

Methods

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

See Also