Class OrderPromotionTriggerItemInfo
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
-
objectOrderPromotionTriggerItemInfo
- 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
drDataRowDataRow 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
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()