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()

LoadDefaultData()

Loads the default data to the object.

protected override void LoadDefaultData()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()