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

Inheritance Hierarchy
SystemObject
  Ignition.Framework.EntitiesNetForumEntity
    Ignition.CrmCustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation
      Ignition.CrmIndividual
      Ignition.CrmOrganization

Namespace: Ignition.Crm
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.28229
Syntax
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

Type Parameters

TAddress
TPhone
TFax
TEmail
TWebsite
TAffiliation

The CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation type exposes the following members.

Constructors
 NameDescription
Protected methodCustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliationInitializes a new instance of the CustomerTAddress, TPhone, TFax, TEmail, TWebsite, TAffiliation class
Top
Properties
 NameDescription
Public propertyAddresses 
Public propertyCustomerType 
Public propertyDefaultBillingAddress 
Public propertyEmails 
Public propertyFaxes 
Public propertyId Primary key of the NetFORUM entity.
(Inherited from NetForumEntity)
Public propertyInvoices Collection of Invoices on which this customer is the Primary Customer, the Bill-To Customer, or the Billing Contact.
Public propertyIsMember 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.
Public propertyOrders Collection of Orders on which this customer is the Primary Customer, the Bill-To Customer, or the Billing Contact.
Public propertyPassword A write-only property for setting this customer's password. To validate passwords, use NetForumAuthenticationManager.
Public propertyPayments Collection of Payments made by this customer.
Public propertyPhones 
Public propertyPrimaryAddress 
Public propertyPrimaryEmail 
Public propertyPrimaryFax 
Public propertyPrimaryPhone 
Public propertyPrimaryWebsite 
Public propertyReceivesMemberBenefits 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.
Public propertyRecordNumber 
Public propertyRecordNumberId 
Public propertyRevisionInformation
(Inherited from NetForumEntity)
Public propertySavedCreditCards The credit cards saved to netFORUM under this user.
Public propertySortName 
Public propertyWebLogin A unique username, typically used to identify this customer when authenticating against netFORUM
Public propertyWebsites 
Top
Methods
 NameDescription
Public methodCastToCustomEntityTEntity Safely cast this entity to a custom user-defined type, as configured via the current CustomEntityRegistrar.
(Inherited from NetForumEntity)
Top
See Also