November Happy Hour will be moved to Thursday December 5th.

Class PromotionDto.PromotionConditionDataTable

Represents the strongly named DataTable class.

Inheritance
System.Object
PromotionDto.PromotionConditionDataTable
Namespace: Mediachase.Commerce.Marketing.Dto
Assembly: Mediachase.Commerce.dll
Version: 12.17.2
Syntax
public class PromotionConditionDataTable : TypedTableBase<PromotionDto.PromotionConditionRow>

Constructors

PromotionConditionDataTable()

Declaration
public PromotionConditionDataTable()

PromotionConditionDataTable(SerializationInfo, StreamingContext)

Declaration
protected PromotionConditionDataTable(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context

Properties

CatalogEntryIdColumn

Declaration
public DataColumn CatalogEntryIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

CatalogNameColumn

Declaration
public DataColumn CatalogNameColumn { get; }
Property Value
Type Description
System.Data.DataColumn

CatalogNodeIdColumn

Declaration
public DataColumn CatalogNodeIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Count

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32

ExpressionIdColumn

Declaration
public DataColumn ExpressionIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Item[Int32]

Declaration
public PromotionDto.PromotionConditionRow this[int index] { get; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
PromotionDto.PromotionConditionRow

PromotionConditionIdColumn

Declaration
public DataColumn PromotionConditionIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

PromotionIdColumn

Declaration
public DataColumn PromotionIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Methods

AddPromotionConditionRow(PromotionDto.PromotionConditionRow)

Declaration
public void AddPromotionConditionRow(PromotionDto.PromotionConditionRow row)
Parameters
Type Name Description
PromotionDto.PromotionConditionRow row

AddPromotionConditionRow(PromotionDto.PromotionRow, Int32, String, String, String)

Declaration
public PromotionDto.PromotionConditionRow AddPromotionConditionRow(PromotionDto.PromotionRow _parentPromotionRowByFK_ecf_mktg_PromotionCondition_ecf_mktg_Promotion, int ExpressionId, string CatalogName, string CatalogNodeId, string CatalogEntryId)
Parameters
Type Name Description
PromotionDto.PromotionRow _parentPromotionRowByFK_ecf_mktg_PromotionCondition_ecf_mktg_Promotion
System.Int32 ExpressionId
System.String CatalogName
System.String CatalogNodeId
System.String CatalogEntryId
Returns
Type Description
PromotionDto.PromotionConditionRow

Clone()

Declaration
public override DataTable Clone()
Returns
Type Description
System.Data.DataTable

CreateInstance()

Declaration
protected override DataTable CreateInstance()
Returns
Type Description
System.Data.DataTable

FindByPromotionConditionId(Int32)

Declaration
public PromotionDto.PromotionConditionRow FindByPromotionConditionId(int PromotionConditionId)
Parameters
Type Name Description
System.Int32 PromotionConditionId
Returns
Type Description
PromotionDto.PromotionConditionRow

GetRowType()

Declaration
protected override Type GetRowType()
Returns
Type Description
System.Type

GetTypedTableSchema(XmlSchemaSet)

Declaration
public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
Parameters
Type Name Description
System.Xml.Schema.XmlSchemaSet xs
Returns
Type Description
System.Xml.Schema.XmlSchemaComplexType

NewPromotionConditionRow()

Declaration
public PromotionDto.PromotionConditionRow NewPromotionConditionRow()
Returns
Type Description
PromotionDto.PromotionConditionRow

NewRowFromBuilder(DataRowBuilder)

Declaration
protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
Parameters
Type Name Description
System.Data.DataRowBuilder builder
Returns
Type Description
System.Data.DataRow

OnRowChanged(DataRowChangeEventArgs)

Declaration
protected override void OnRowChanged(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

OnRowChanging(DataRowChangeEventArgs)

Declaration
protected override void OnRowChanging(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

OnRowDeleted(DataRowChangeEventArgs)

Declaration
protected override void OnRowDeleted(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

OnRowDeleting(DataRowChangeEventArgs)

Declaration
protected override void OnRowDeleting(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

RemovePromotionConditionRow(PromotionDto.PromotionConditionRow)

Declaration
public void RemovePromotionConditionRow(PromotionDto.PromotionConditionRow row)
Parameters
Type Name Description
PromotionDto.PromotionConditionRow row

Events

PromotionConditionRowChanged

Declaration
public event PromotionDto.PromotionConditionRowChangeEventHandler PromotionConditionRowChanged
Event Type
Type Description
PromotionDto.PromotionConditionRowChangeEventHandler

PromotionConditionRowChanging

Declaration
public event PromotionDto.PromotionConditionRowChangeEventHandler PromotionConditionRowChanging
Event Type
Type Description
PromotionDto.PromotionConditionRowChangeEventHandler

PromotionConditionRowDeleted

Declaration
public event PromotionDto.PromotionConditionRowChangeEventHandler PromotionConditionRowDeleted
Event Type
Type Description
PromotionDto.PromotionConditionRowChangeEventHandler

PromotionConditionRowDeleting

Declaration
public event PromotionDto.PromotionConditionRowChangeEventHandler PromotionConditionRowDeleting
Event Type
Type Description
PromotionDto.PromotionConditionRowChangeEventHandler