SaaS CMS has officially launched! Learn more now.

Class SegmentDto.SegmentConditionDataTable

Represents the strongly named DataTable class.

Inheritance
System.Object
SegmentDto.SegmentConditionDataTable
Namespace: Mediachase.Commerce.Marketing.Dto
Assembly: Mediachase.Commerce.dll
Version: 11.8.3
Syntax
public class SegmentConditionDataTable : TypedTableBase<SegmentDto.SegmentConditionRow>

Constructors

SegmentConditionDataTable()

Declaration
public SegmentConditionDataTable()

SegmentConditionDataTable(SerializationInfo, StreamingContext)

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

Properties

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 SegmentDto.SegmentConditionRow this[int index] { get; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
SegmentDto.SegmentConditionRow

PrincipalGroupConditionIdColumn

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

SegmentIdColumn

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

Methods

AddSegmentConditionRow(SegmentDto.SegmentConditionRow)

Declaration
public void AddSegmentConditionRow(SegmentDto.SegmentConditionRow row)
Parameters
Type Name Description
SegmentDto.SegmentConditionRow row

AddSegmentConditionRow(SegmentDto.SegmentRow, Int32)

Declaration
public SegmentDto.SegmentConditionRow AddSegmentConditionRow(SegmentDto.SegmentRow _parentSegmentRowByFK_ecf_mktg_SegmentCondition_ecf_mktg_Segment, int ExpressionId)
Parameters
Type Name Description
SegmentDto.SegmentRow _parentSegmentRowByFK_ecf_mktg_SegmentCondition_ecf_mktg_Segment
System.Int32 ExpressionId
Returns
Type Description
SegmentDto.SegmentConditionRow

Clone()

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

CreateInstance()

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

FindByPrincipalGroupConditionId(Int32)

Declaration
public SegmentDto.SegmentConditionRow FindByPrincipalGroupConditionId(int PrincipalGroupConditionId)
Parameters
Type Name Description
System.Int32 PrincipalGroupConditionId
Returns
Type Description
SegmentDto.SegmentConditionRow

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

NewRowFromBuilder(DataRowBuilder)

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

NewSegmentConditionRow()

Declaration
public SegmentDto.SegmentConditionRow NewSegmentConditionRow()
Returns
Type Description
SegmentDto.SegmentConditionRow

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

RemoveSegmentConditionRow(SegmentDto.SegmentConditionRow)

Declaration
public void RemoveSegmentConditionRow(SegmentDto.SegmentConditionRow row)
Parameters
Type Name Description
SegmentDto.SegmentConditionRow row

Events

SegmentConditionRowChanged

Declaration
public event SegmentDto.SegmentConditionRowChangeEventHandler SegmentConditionRowChanged
Event Type
Type Description
SegmentDto.SegmentConditionRowChangeEventHandler

SegmentConditionRowChanging

Declaration
public event SegmentDto.SegmentConditionRowChangeEventHandler SegmentConditionRowChanging
Event Type
Type Description
SegmentDto.SegmentConditionRowChangeEventHandler

SegmentConditionRowDeleted

Declaration
public event SegmentDto.SegmentConditionRowChangeEventHandler SegmentConditionRowDeleted
Event Type
Type Description
SegmentDto.SegmentConditionRowChangeEventHandler

SegmentConditionRowDeleting

Declaration
public event SegmentDto.SegmentConditionRowChangeEventHandler SegmentConditionRowDeleting
Event Type
Type Description
SegmentDto.SegmentConditionRowChangeEventHandler