Table of Contents

Class OrderInfo

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Data container class for OrderInfo.

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

Constructors

OrderInfo()

Creates and empty instance of the OrderInfo class.

public OrderInfo()

OrderInfo(DataRow)

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

public OrderInfo(DataRow dr)

Parameters

dr DataRow

Data row with the object data

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "commerce.order"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

OrderCreatedWhen

Order created date.

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

Property Value

DateTime

OrderCustomerID

Customer ID.

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

Property Value

int

OrderGUID

Order GUID.

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

Property Value

Guid

OrderGrandTotal

Order grand total.

[DatabaseField]
public virtual decimal OrderGrandTotal { get; set; }

Property Value

decimal

OrderID

Order ID.

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

Property Value

int

OrderModifiedWhen

Order last modified date.

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

Property Value

DateTime

OrderNumber

Order number.

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

Property Value

string

OrderStatus

Order data.

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

Property Value

string

OrderTotalPrice

Order total price.

[DatabaseField]
public virtual decimal OrderTotalPrice { get; set; }

Property Value

decimal

OrderTotalShipping

Order total shipping.

[DatabaseField]
public virtual decimal OrderTotalShipping { get; set; }

Property Value

decimal

OrderTotalTax

Order total tax.

[DatabaseField]
public virtual decimal OrderTotalTax { get; set; }

Property Value

decimal

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()