Class CatalogEntryDto.VariationDataTable
Represents the strongly named DataTable class.
Inheritance
System.Object
CatalogEntryDto.VariationDataTable
Assembly: Mediachase.Commerce.dll
Version: 12.17.2
Syntax
public class VariationDataTable : TypedTableBase<CatalogEntryDto.VariationRow>
Constructors
VariationDataTable()
Declaration
public VariationDataTable()
VariationDataTable(SerializationInfo, StreamingContext)
Declaration
protected VariationDataTable(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 |
|
Count
Declaration
public int Count { get; }
Property Value
Type |
Description |
System.Int32 |
|
HeightColumn
Declaration
public DataColumn HeightColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
Item[Int32]
Declaration
public CatalogEntryDto.VariationRow this[int index] { get; }
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Property Value
LengthColumn
Declaration
public DataColumn LengthColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
ListPriceColumn
Declaration
public DataColumn ListPriceColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
MaxQuantityColumn
Declaration
public DataColumn MaxQuantityColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
MerchantIdColumn
Declaration
public DataColumn MerchantIdColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
MinQuantityColumn
Declaration
public DataColumn MinQuantityColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
PackageIdColumn
Declaration
public DataColumn PackageIdColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
TaxCategoryIdColumn
Declaration
public DataColumn TaxCategoryIdColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
TrackInventoryColumn
Declaration
public DataColumn TrackInventoryColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
WarehouseIdColumn
Declaration
public DataColumn WarehouseIdColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
WeightColumn
Declaration
public DataColumn WeightColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
WidthColumn
Declaration
public DataColumn WidthColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
Methods
AddVariationRow(CatalogEntryDto.CatalogEntryRow, Decimal, Int32, Boolean, Guid, Int32, Double, Int32, Decimal, Decimal)
Declaration
public CatalogEntryDto.VariationRow AddVariationRow(CatalogEntryDto.CatalogEntryRow parentCatalogEntryRowByFK_Variation_CatalogEntry, decimal ListPrice, int TaxCategoryId, bool TrackInventory, Guid MerchantId, int WarehouseId, double Weight, int PackageId, decimal MinQuantity, decimal MaxQuantity)
Parameters
Type |
Name |
Description |
CatalogEntryDto.CatalogEntryRow |
parentCatalogEntryRowByFK_Variation_CatalogEntry |
|
System.Decimal |
ListPrice |
|
System.Int32 |
TaxCategoryId |
|
System.Boolean |
TrackInventory |
|
System.Guid |
MerchantId |
|
System.Int32 |
WarehouseId |
|
System.Double |
Weight |
|
System.Int32 |
PackageId |
|
System.Decimal |
MinQuantity |
|
System.Decimal |
MaxQuantity |
|
Returns
AddVariationRow(CatalogEntryDto.CatalogEntryRow, Decimal, Int32, Boolean, Guid, Int32, Double, Int32, Decimal, Decimal, Double, Double, Double)
Declaration
public CatalogEntryDto.VariationRow AddVariationRow(CatalogEntryDto.CatalogEntryRow parentCatalogEntryRowByFK_Variation_CatalogEntry, decimal ListPrice, int TaxCategoryId, bool TrackInventory, Guid MerchantId, int WarehouseId, double Weight, int PackageId, decimal MinQuantity, decimal MaxQuantity, double Length, double Height, double Width)
Parameters
Type |
Name |
Description |
CatalogEntryDto.CatalogEntryRow |
parentCatalogEntryRowByFK_Variation_CatalogEntry |
|
System.Decimal |
ListPrice |
|
System.Int32 |
TaxCategoryId |
|
System.Boolean |
TrackInventory |
|
System.Guid |
MerchantId |
|
System.Int32 |
WarehouseId |
|
System.Double |
Weight |
|
System.Int32 |
PackageId |
|
System.Decimal |
MinQuantity |
|
System.Decimal |
MaxQuantity |
|
System.Double |
Length |
|
System.Double |
Height |
|
System.Double |
Width |
|
Returns
AddVariationRow(CatalogEntryDto.VariationRow)
Declaration
public void AddVariationRow(CatalogEntryDto.VariationRow row)
Parameters
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.VariationRow FindByCatalogEntryId(int CatalogEntryId)
Parameters
Type |
Name |
Description |
System.Int32 |
CatalogEntryId |
|
Returns
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 |
|
NewRowFromBuilder(DataRowBuilder)
Declaration
protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
Parameters
Type |
Name |
Description |
System.Data.DataRowBuilder |
builder |
|
Returns
Type |
Description |
System.Data.DataRow |
|
NewVariationRow()
Declaration
public CatalogEntryDto.VariationRow NewVariationRow()
Returns
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 |
|
RemoveVariationRow(CatalogEntryDto.VariationRow)
Declaration
public void RemoveVariationRow(CatalogEntryDto.VariationRow row)
Parameters
Events
VariationRowChanged
Declaration
public event CatalogEntryDto.VariationRowChangeEventHandler VariationRowChanged
Event Type
VariationRowChanging
Declaration
public event CatalogEntryDto.VariationRowChangeEventHandler VariationRowChanging
Event Type
VariationRowDeleted
Declaration
public event CatalogEntryDto.VariationRowChangeEventHandler VariationRowDeleted
Event Type
VariationRowDeleting
Declaration
public event CatalogEntryDto.VariationRowChangeEventHandler VariationRowDeleting
Event Type