SaaS CMS has officially launched! Learn more now.

Class CatalogNodeDto.CatalogNodeDataTable

Represents the strongly named DataTable class.

Inheritance
System.Object
CatalogNodeDto.CatalogNodeDataTable
Namespace: Mediachase.Commerce.Catalog.Dto
Assembly: Mediachase.Commerce.dll
Version: 11.8.3
Syntax
public class CatalogNodeDataTable : TypedTableBase<CatalogNodeDto.CatalogNodeRow>

Constructors

CatalogNodeDataTable()

Declaration
public CatalogNodeDataTable()

CatalogNodeDataTable(SerializationInfo, StreamingContext)

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

Properties

CatalogIdColumn

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

CatalogNodeIdColumn

Declaration
public DataColumn CatalogNodeIdColumn { 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 CatalogNodeDto.CatalogNodeRow this[int index] { get; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
CatalogNodeDto.CatalogNodeRow

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

ParentNodeIdColumn

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

SortOrderColumn

Declaration
public DataColumn SortOrderColumn { 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

AddCatalogNodeRow(CatalogNodeDto.CatalogNodeRow)

Declaration
public void AddCatalogNodeRow(CatalogNodeDto.CatalogNodeRow row)
Parameters
Type Name Description
CatalogNodeDto.CatalogNodeRow row

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

Declaration
public CatalogNodeDto.CatalogNodeRow AddCatalogNodeRow(int CatalogId, DateTime StartDate, DateTime EndDate, string Name, string TemplateName, string Code, int ParentNodeId, int MetaClassId, int SortOrder, 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.Int32 ParentNodeId
System.Int32 MetaClassId
System.Int32 SortOrder
System.Boolean IsActive
System.Guid ContentAssetsID
System.Guid ContentGuid
Returns
Type Description
CatalogNodeDto.CatalogNodeRow

Clone()

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

CreateInstance()

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

FindByCatalogNodeId(Int32)

Declaration
public CatalogNodeDto.CatalogNodeRow FindByCatalogNodeId(int CatalogNodeId)
Parameters
Type Name Description
System.Int32 CatalogNodeId
Returns
Type Description
CatalogNodeDto.CatalogNodeRow

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

NewCatalogNodeRow()

Declaration
public CatalogNodeDto.CatalogNodeRow NewCatalogNodeRow()
Returns
Type Description
CatalogNodeDto.CatalogNodeRow

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

RemoveCatalogNodeRow(CatalogNodeDto.CatalogNodeRow)

Declaration
public void RemoveCatalogNodeRow(CatalogNodeDto.CatalogNodeRow row)
Parameters
Type Name Description
CatalogNodeDto.CatalogNodeRow row

Events

CatalogNodeRowChanged

Declaration
public event CatalogNodeDto.CatalogNodeRowChangeEventHandler CatalogNodeRowChanged
Event Type
Type Description
CatalogNodeDto.CatalogNodeRowChangeEventHandler

CatalogNodeRowChanging

Declaration
public event CatalogNodeDto.CatalogNodeRowChangeEventHandler CatalogNodeRowChanging
Event Type
Type Description
CatalogNodeDto.CatalogNodeRowChangeEventHandler

CatalogNodeRowDeleted

Declaration
public event CatalogNodeDto.CatalogNodeRowChangeEventHandler CatalogNodeRowDeleted
Event Type
Type Description
CatalogNodeDto.CatalogNodeRowChangeEventHandler

CatalogNodeRowDeleting

Declaration
public event CatalogNodeDto.CatalogNodeRowChangeEventHandler CatalogNodeRowDeleting
Event Type
Type Description
CatalogNodeDto.CatalogNodeRowChangeEventHandler