Class CatalogNodeDto.CatalogNodeDataTable
Represents the strongly named DataTable class.
Inheritance
System.Object
CatalogNodeDto.CatalogNodeDataTable
Assembly: Mediachase.Commerce.dll
Version: 13.30.0
public class CatalogNodeDataTable : TypedTableBase<CatalogNodeDto.CatalogNodeRow>
Constructors
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
Declaration
public DataColumn CatalogIdColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Declaration
public DataColumn CatalogNodeIdColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
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 |
|
Declaration
public int Count { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Declaration
public DataColumn EndDateColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Declaration
public DataColumn IsActiveColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Declaration
public CatalogNodeDto.CatalogNodeRow this[int index] { get; }
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Property Value
Declaration
public DataColumn MetaClassIdColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Declaration
public DataColumn NameColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Declaration
public DataColumn ParentNodeIdColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Declaration
public DataColumn SortOrderColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Declaration
public DataColumn StartDateColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
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
Declaration
public void AddCatalogNodeRow(CatalogNodeDto.CatalogNodeRow row)
Parameters
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
Declaration
public override DataTable Clone()
Returns
| Type |
Description |
| System.Data.DataTable |
|
Declaration
protected override DataTable CreateInstance()
Returns
| Type |
Description |
| System.Data.DataTable |
|
Declaration
public CatalogNodeDto.CatalogNodeRow FindByCatalogNodeId(int CatalogNodeId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
CatalogNodeId |
|
Returns
Declaration
protected override Type GetRowType()
Returns
| Type |
Description |
| System.Type |
|
Declaration
public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
Parameters
| Type |
Name |
Description |
| System.Xml.Schema.XmlSchemaSet |
xs |
|
Returns
| Type |
Description |
| System.Xml.Schema.XmlSchemaComplexType |
|
Declaration
public CatalogNodeDto.CatalogNodeRow NewCatalogNodeRow()
Returns
Declaration
protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
Parameters
| Type |
Name |
Description |
| System.Data.DataRowBuilder |
builder |
|
Returns
| Type |
Description |
| System.Data.DataRow |
|
Declaration
protected override void OnRowChanged(DataRowChangeEventArgs e)
Parameters
| Type |
Name |
Description |
| System.Data.DataRowChangeEventArgs |
e |
|
Declaration
protected override void OnRowChanging(DataRowChangeEventArgs e)
Parameters
| Type |
Name |
Description |
| System.Data.DataRowChangeEventArgs |
e |
|
Declaration
protected override void OnRowDeleted(DataRowChangeEventArgs e)
Parameters
| Type |
Name |
Description |
| System.Data.DataRowChangeEventArgs |
e |
|
Declaration
protected override void OnRowDeleting(DataRowChangeEventArgs e)
Parameters
| Type |
Name |
Description |
| System.Data.DataRowChangeEventArgs |
e |
|
Declaration
public void RemoveCatalogNodeRow(CatalogNodeDto.CatalogNodeRow row)
Parameters
Events
Declaration
public event CatalogNodeDto.CatalogNodeRowChangeEventHandler CatalogNodeRowChanged
Event Type
Declaration
public event CatalogNodeDto.CatalogNodeRowChangeEventHandler CatalogNodeRowChanging
Event Type
Declaration
public event CatalogNodeDto.CatalogNodeRowChangeEventHandler CatalogNodeRowDeleted
Event Type
Declaration
public event CatalogNodeDto.CatalogNodeRowChangeEventHandler CatalogNodeRowDeleting
Event Type