Table of Contents

Class CustomerAddressInfo

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Data container class for CustomerAddressInfo.

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

Constructors

CustomerAddressInfo()

Creates and empty instance of the CustomerAddressInfo class.

public CustomerAddressInfo()

CustomerAddressInfo(DataRow)

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

public CustomerAddressInfo(DataRow dr)

Parameters

dr DataRow

Data row with the object data

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "commerce.customeraddress"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

CustomerAddressCity

Customer address city.

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

Property Value

string

CustomerAddressCompany

Customer address company.

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

Property Value

string

CustomerAddressCountryID

Customer address country ID.

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

Property Value

int

CustomerAddressCustomerID

Customer address customer ID.

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

Property Value

int

CustomerAddressEmail

Customer address e-mail.

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

Property Value

string

CustomerAddressFirstName

Customer address first name.

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

Property Value

string

CustomerAddressGUID

Customer address GUID.

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

Property Value

Guid

CustomerAddressID

Customer address ID.

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

Property Value

int

CustomerAddressLastName

Customer address last name.

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

Property Value

string

CustomerAddressLine1

Customer address line 1.

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

Property Value

string

CustomerAddressLine2

Customer address line 2.

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

Property Value

string

CustomerAddressPhone

Customer address phone.

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

Property Value

string

CustomerAddressStateID

Customer address state ID.

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

Property Value

int

CustomerAddressZip

Customer address zip.

[DatabaseField]
public virtual string CustomerAddressZip { 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()