SaaS CMS has officially launched! Learn more now.

Class CatalogEntryDto.CatalogEntryDataTable

Represents the strongly named DataTable class.

Inheritance
System.Object
CatalogEntryDto.CatalogEntryDataTable
Namespace: Mediachase.Commerce.Catalog.Dto
Assembly: Mediachase.Commerce.dll
Version: 11.8.3
Syntax
public class CatalogEntryDataTable : TypedTableBase<CatalogEntryDto.CatalogEntryRow>

Constructors

CatalogEntryDataTable()

Declaration
public CatalogEntryDataTable()

CatalogEntryDataTable(SerializationInfo, StreamingContext)

Declaration
protected CatalogEntryDataTable(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

CatalogIdColumn

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

ClassTypeIdColumn

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

CodeColumn

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

ContentAssetsIDColumn

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

ContentGuidColumn

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

Count

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

EndDateColumn

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

IsActiveColumn

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

Item[Int32]

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

MetaClassIdColumn

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

NameColumn

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

StartDateColumn

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

TemplateNameColumn

Declaration
[Obsolete("This property is no longer used. Will remain at least until February 2019.")]
public DataColumn TemplateNameColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Methods

AddCatalogEntryRow(CatalogEntryDto.CatalogEntryRow)

Declaration
public void AddCatalogEntryRow(CatalogEntryDto.CatalogEntryRow row)
Parameters
Type Name Description
CatalogEntryDto.CatalogEntryRow row

AddCatalogEntryRow(Int32, DateTime, DateTime, String, String, String, String, Int32, Boolean, Guid, Guid)

Declaration
public CatalogEntryDto.CatalogEntryRow AddCatalogEntryRow(int CatalogId, DateTime StartDate, DateTime EndDate, string Name, string TemplateName, string Code, string ClassTypeId, int MetaClassId, bool IsActive, Guid ContentAssetsID, Guid ContentGuid)
Parameters
Type Name Description
System.Int32 CatalogId
System.DateTime StartDate
System.DateTime EndDate
System.String Name
System.String TemplateName
System.String Code
System.String ClassTypeId
System.Int32 MetaClassId
System.Boolean IsActive
System.Guid ContentAssetsID
System.Guid ContentGuid
Returns
Type Description
CatalogEntryDto.CatalogEntryRow

Clone()

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

CreateInstance()

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

FindByCatalogEntryId(Int32)

Declaration
public CatalogEntryDto.CatalogEntryRow FindByCatalogEntryId(int CatalogEntryId)
Parameters
Type Name Description
System.Int32 CatalogEntryId
Returns
Type Description
CatalogEntryDto.CatalogEntryRow

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

NewCatalogEntryRow()

Declaration
public CatalogEntryDto.CatalogEntryRow NewCatalogEntryRow()
Returns
Type Description
CatalogEntryDto.CatalogEntryRow

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

RemoveCatalogEntryRow(CatalogEntryDto.CatalogEntryRow)

Declaration
public void RemoveCatalogEntryRow(CatalogEntryDto.CatalogEntryRow row)
Parameters
Type Name Description
CatalogEntryDto.CatalogEntryRow row

Events

CatalogEntryRowChanged

Declaration
public event CatalogEntryDto.CatalogEntryRowChangeEventHandler CatalogEntryRowChanged
Event Type
Type Description
CatalogEntryDto.CatalogEntryRowChangeEventHandler

CatalogEntryRowChanging

Declaration
public event CatalogEntryDto.CatalogEntryRowChangeEventHandler CatalogEntryRowChanging
Event Type
Type Description
CatalogEntryDto.CatalogEntryRowChangeEventHandler

CatalogEntryRowDeleted

Declaration
public event CatalogEntryDto.CatalogEntryRowChangeEventHandler CatalogEntryRowDeleted
Event Type
Type Description
CatalogEntryDto.CatalogEntryRowChangeEventHandler

CatalogEntryRowDeleting

Declaration
public event CatalogEntryDto.CatalogEntryRowChangeEventHandler CatalogEntryRowDeleting
Event Type
Type Description
CatalogEntryDto.CatalogEntryRowChangeEventHandler