Class CustomerInfo
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
-
objectCustomerInfo
- 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
DataRowData 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
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()