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
drDataRowData 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()
LoadDefaultData()
Loads the default data to the object.
protected override void LoadDefaultData()
SetObject()
Updates the object using appropriate provider.
protected override void SetObject()