Table of Contents

Class CustomerInfo

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Data container class for CustomerInfo.

[InfoCache(InfoCacheBy.ID)]
public class CustomerInfo : AbstractInfo<CustomerInfo, IInfoProvider<CustomerInfo>>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithGuid
Inheritance
object
CustomerInfo
Implements
Inherited Members
Extension Methods

Constructors

CustomerInfo()

Creates and empty instance of the CustomerInfo class.

public CustomerInfo()

CustomerInfo(DataRow)

Creates a new instance of the CustomerInfo class from the given System.Data.DataRow.

public CustomerInfo(DataRow dr)

Parameters

dr DataRow

Data row with the object data

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "commerce.customer"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

CustomerCreatedWhen

Customer created date.

[DatabaseField]
public virtual DateTime CustomerCreatedWhen { get; set; }

Property Value

DateTime

CustomerEmail

Customer e-mail.

[DatabaseField]
public virtual string CustomerEmail { get; set; }

Property Value

string

CustomerFirstName

Customer first name.

[DatabaseField]
public virtual string CustomerFirstName { get; set; }

Property Value

string

CustomerGUID

Customer GUID.

[DatabaseField]
public virtual Guid CustomerGUID { get; set; }

Property Value

Guid

CustomerID

Customer ID.

[DatabaseField]
public virtual int CustomerID { get; set; }

Property Value

int

CustomerLastName

Customer last name.

[DatabaseField]
public virtual string CustomerLastName { get; set; }

Property Value

string

CustomerMemberID

Customer member ID.

[DatabaseField]
public virtual int CustomerMemberID { get; set; }

Property Value

int

CustomerPhone

Customer phone.

[DatabaseField]
public virtual string CustomerPhone { get; set; }

Property Value

string

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()