Table of Contents

Class OrderItemInfo

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Data container class for OrderItemInfo.

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

Constructors

OrderItemInfo()

Creates and empty instance of the OrderItemInfo class.

public OrderItemInfo()

OrderItemInfo(DataRow)

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

public OrderItemInfo(DataRow dr)

Parameters

dr DataRow

Data row with the object data

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "commerce.orderitem"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

OrderItemGUID

Order item GUID.

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

Property Value

Guid

OrderItemID

Order item ID.

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

Property Value

int

OrderItemName

Order item name.

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

Property Value

string

OrderItemOrderID

Order ID.

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

Property Value

int

OrderItemSKU

Order item SKU.

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

Property Value

string

OrderItemTotalPrice

Order item total price.

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

Property Value

decimal

OrderItemUnitCount

Order item unit count.

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

Property Value

decimal

OrderItemUnitPrice

Order item unit price.

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