SaaS CMS has officially launched! Learn more now.

Class CatalogRelationDto.CatalogEntryRelationDataTable

Represents the strongly named DataTable class.

Inheritance
System.Object
CatalogRelationDto.CatalogEntryRelationDataTable
Namespace: Mediachase.Commerce.Catalog.Dto
Assembly: Mediachase.Commerce.dll
Version: 11.8.3
Syntax
public class CatalogEntryRelationDataTable : TypedTableBase<CatalogRelationDto.CatalogEntryRelationRow>

Constructors

CatalogEntryRelationDataTable()

Declaration
public CatalogEntryRelationDataTable()

CatalogEntryRelationDataTable(SerializationInfo, StreamingContext)

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

Properties

ChildEntryIdColumn

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

Count

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

GroupNameColumn

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

Item[Int32]

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

ParentEntryIdColumn

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

QuantityColumn

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

RelationTypeIdColumn

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

SortOrderColumn

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

Methods

AddCatalogEntryRelationRow(CatalogRelationDto.CatalogEntryRelationRow)

Declaration
public void AddCatalogEntryRelationRow(CatalogRelationDto.CatalogEntryRelationRow row)
Parameters
Type Name Description
CatalogRelationDto.CatalogEntryRelationRow row

AddCatalogEntryRelationRow(Int32, Int32, String, Decimal, String, Int32)

Declaration
public CatalogRelationDto.CatalogEntryRelationRow AddCatalogEntryRelationRow(int ParentEntryId, int ChildEntryId, string RelationTypeId, decimal Quantity, string GroupName, int SortOrder)
Parameters
Type Name Description
System.Int32 ParentEntryId
System.Int32 ChildEntryId
System.String RelationTypeId
System.Decimal Quantity
System.String GroupName
System.Int32 SortOrder
Returns
Type Description
CatalogRelationDto.CatalogEntryRelationRow

Clone()

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

CreateInstance()

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

FindByParentEntryIdChildEntryIdRelationTypeId(Int32, Int32, String)

Declaration
public CatalogRelationDto.CatalogEntryRelationRow FindByParentEntryIdChildEntryIdRelationTypeId(int ParentEntryId, int ChildEntryId, string RelationTypeId)
Parameters
Type Name Description
System.Int32 ParentEntryId
System.Int32 ChildEntryId
System.String RelationTypeId
Returns
Type Description
CatalogRelationDto.CatalogEntryRelationRow

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

NewCatalogEntryRelationRow()

Declaration
public CatalogRelationDto.CatalogEntryRelationRow NewCatalogEntryRelationRow()
Returns
Type Description
CatalogRelationDto.CatalogEntryRelationRow

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

RemoveCatalogEntryRelationRow(CatalogRelationDto.CatalogEntryRelationRow)

Declaration
public void RemoveCatalogEntryRelationRow(CatalogRelationDto.CatalogEntryRelationRow row)
Parameters
Type Name Description
CatalogRelationDto.CatalogEntryRelationRow row

Events

CatalogEntryRelationRowChanged

Declaration
public event CatalogRelationDto.CatalogEntryRelationRowChangeEventHandler CatalogEntryRelationRowChanged
Event Type
Type Description
CatalogRelationDto.CatalogEntryRelationRowChangeEventHandler

CatalogEntryRelationRowChanging

Declaration
public event CatalogRelationDto.CatalogEntryRelationRowChangeEventHandler CatalogEntryRelationRowChanging
Event Type
Type Description
CatalogRelationDto.CatalogEntryRelationRowChangeEventHandler

CatalogEntryRelationRowDeleted

Declaration
public event CatalogRelationDto.CatalogEntryRelationRowChangeEventHandler CatalogEntryRelationRowDeleted
Event Type
Type Description
CatalogRelationDto.CatalogEntryRelationRowChangeEventHandler

CatalogEntryRelationRowDeleting

Declaration
public event CatalogRelationDto.CatalogEntryRelationRowChangeEventHandler CatalogEntryRelationRowDeleting
Event Type
Type Description
CatalogRelationDto.CatalogEntryRelationRowChangeEventHandler