Table of Contents

Class OrderPromotionTriggerItemInfo

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Data container class for OrderPromotionTriggerItemInfo.

public class OrderPromotionTriggerItemInfo : AbstractInfo<OrderPromotionTriggerItemInfo, IInfoProvider<OrderPromotionTriggerItemInfo>>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId
Inheritance
object
OrderPromotionTriggerItemInfo
Implements
Inherited Members
Extension Methods

Constructors

OrderPromotionTriggerItemInfo()

Creates an empty instance of the OrderPromotionTriggerItemInfo class.

public OrderPromotionTriggerItemInfo()

OrderPromotionTriggerItemInfo(DataRow)

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

public OrderPromotionTriggerItemInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data.

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "commerce.orderpromotiontriggeritem"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

OrderPromotionTriggerItemID

Order promotion trigger item ID.

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

Property Value

int

OrderPromotionTriggerItemOrderItemID

Reference to the order item ID from OrderItemInfo.

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

Property Value

int

OrderPromotionTriggerItemOrderPromotionID

Reference to the order promotion ID from OrderPromotionInfo.

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

Property Value

int

OrderPromotionTriggerItemTriggeringQuantity

Amount of trigger item units that triggered the promotion.

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