Class CatalogDto.CatalogDataTable

Partial class, adding missing methods for CatalogDataTable to avoid breaking changes.

Inheritance
System.Object
CatalogDto.CatalogDataTable
Namespace: Mediachase.Commerce.Catalog.Dto
Assembly: Mediachase.Commerce.dll
Version: 10.8.0
Syntax
public class CatalogDataTable : TypedTableBase<CatalogDto.CatalogRow>

Constructors

CatalogDataTable()

Declaration
public CatalogDataTable()

CatalogDataTable(SerializationInfo, StreamingContext)

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

Properties

ApplicationIdColumn

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

CatalogIdColumn

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

CreatedColumn

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

CreatorIdColumn

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

DefaultCurrencyColumn

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

DefaultLanguageColumn

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

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

IsPrimaryColumn

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

Item[Int32]

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

LengthBaseColumn

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

ModifiedColumn

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

ModifierIdColumn

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

NameColumn

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

OwnerColumn

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

WeightBaseColumn

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

Methods

AddCatalogRow(CatalogDto.CatalogRow)

Declaration
public void AddCatalogRow(CatalogDto.CatalogRow row)
Parameters
Type Name Description
CatalogDto.CatalogRow row

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

Declaration
public CatalogDto.CatalogRow AddCatalogRow(string Name, DateTime StartDate, DateTime EndDate, string DefaultCurrency, string WeightBase, string DefaultLanguage, bool IsPrimary, bool IsActive, DateTime Created, DateTime Modified, string CreatorId, string ModifierId, int SortOrder, Guid ApplicationId, string Owner, string LengthBase)
Parameters
Type Name Description
System.String Name
System.DateTime StartDate
System.DateTime EndDate
System.String DefaultCurrency
System.String WeightBase
System.String DefaultLanguage
System.Boolean IsPrimary
System.Boolean IsActive
System.DateTime Created
System.DateTime Modified
System.String CreatorId
System.String ModifierId
System.Int32 SortOrder
System.Guid ApplicationId
System.String Owner
System.String LengthBase
Returns
Type Description
CatalogDto.CatalogRow

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

Declaration
public CatalogDto.CatalogRow AddCatalogRow(string Name, DateTime StartDate, DateTime EndDate, string DefaultCurrency, string WeightBase, string DefaultLanguage, bool IsPrimary, bool IsActive, DateTime Created, DateTime Modified, string CreatorId, string ModifierId, int SortOrder, Guid ApplicationId, string Owner, string LengthBase, Guid ContentGuid)
Parameters
Type Name Description
System.String Name
System.DateTime StartDate
System.DateTime EndDate
System.String DefaultCurrency
System.String WeightBase
System.String DefaultLanguage
System.Boolean IsPrimary
System.Boolean IsActive
System.DateTime Created
System.DateTime Modified
System.String CreatorId
System.String ModifierId
System.Int32 SortOrder
System.Guid ApplicationId
System.String Owner
System.String LengthBase
System.Guid ContentGuid
Returns
Type Description
CatalogDto.CatalogRow

Clone()

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

CreateInstance()

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

FindByCatalogId(Int32)

Declaration
public CatalogDto.CatalogRow FindByCatalogId(int CatalogId)
Parameters
Type Name Description
System.Int32 CatalogId
Returns
Type Description
CatalogDto.CatalogRow

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

NewCatalogRow()

Declaration
public CatalogDto.CatalogRow NewCatalogRow()
Returns
Type Description
CatalogDto.CatalogRow

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

RemoveCatalogRow(CatalogDto.CatalogRow)

Declaration
public void RemoveCatalogRow(CatalogDto.CatalogRow row)
Parameters
Type Name Description
CatalogDto.CatalogRow row

Events

CatalogRowChanged

Declaration
public event CatalogDto.CatalogRowChangeEventHandler CatalogRowChanged
Event Type
Type Description
CatalogDto.CatalogRowChangeEventHandler

CatalogRowChanging

Declaration
public event CatalogDto.CatalogRowChangeEventHandler CatalogRowChanging
Event Type
Type Description
CatalogDto.CatalogRowChangeEventHandler

CatalogRowDeleted

Declaration
public event CatalogDto.CatalogRowChangeEventHandler CatalogRowDeleted
Event Type
Type Description
CatalogDto.CatalogRowChangeEventHandler

CatalogRowDeleting

Declaration
public event CatalogDto.CatalogRowChangeEventHandler CatalogRowDeleting
Event Type
Type Description
CatalogDto.CatalogRowChangeEventHandler