Class CatalogEntryDto.InventoryDataTable
Represents the strongly named DataTable class.
Inheritance
System.Object
CatalogEntryDto.InventoryDataTable
Assembly: Mediachase.Commerce.dll
Version: 10.8.0
Syntax
[Obsolete("This class is no longer used. To populate inventory data, use InventoryService instead. Will remain at least until May 2016.")]
public class InventoryDataTable : TypedTableBase<CatalogEntryDto.InventoryRow>
Constructors
InventoryDataTable()
Declaration
public InventoryDataTable()
InventoryDataTable(SerializationInfo, StreamingContext)
Declaration
protected InventoryDataTable(SerializationInfo info, StreamingContext context)
Parameters
Type |
Name |
Description |
System.Runtime.Serialization.SerializationInfo |
info |
|
System.Runtime.Serialization.StreamingContext |
context |
|
Properties
AllowBackorderColumn
Declaration
public DataColumn AllowBackorderColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
AllowPreorderColumn
Declaration
public DataColumn AllowPreorderColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
ApplicationIdColumn
Declaration
public DataColumn ApplicationIdColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
BackorderAvailabilityDateColumn
Declaration
public DataColumn BackorderAvailabilityDateColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
BackorderQuantityColumn
Declaration
public DataColumn BackorderQuantityColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
Count
Declaration
public int Count { get; }
Property Value
Type |
Description |
System.Int32 |
|
InStockQuantityColumn
Declaration
public DataColumn InStockQuantityColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
InventoryStatusColumn
Declaration
public DataColumn InventoryStatusColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
Item[Int32]
Declaration
public CatalogEntryDto.InventoryRow this[int index] { get; }
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Property Value
PreorderAvailabilityDateColumn
Declaration
public DataColumn PreorderAvailabilityDateColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
PreorderQuantityColumn
Declaration
public DataColumn PreorderQuantityColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
ReorderMinQuantityColumn
Declaration
public DataColumn ReorderMinQuantityColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
ReservedQuantityColumn
Declaration
public DataColumn ReservedQuantityColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
SkuIdColumn
Declaration
public DataColumn SkuIdColumn { get; }
Property Value
Type |
Description |
System.Data.DataColumn |
|
Methods
AddInventoryRow(CatalogEntryDto.InventoryRow)
Declaration
public void AddInventoryRow(CatalogEntryDto.InventoryRow row)
Parameters
AddInventoryRow(String, Decimal, Decimal, Decimal, Decimal, Decimal, Boolean, Boolean, Int32, DateTime, DateTime, Guid)
Declaration
public CatalogEntryDto.InventoryRow AddInventoryRow(string SkuId, decimal InStockQuantity, decimal ReservedQuantity, decimal ReorderMinQuantity, decimal PreorderQuantity, decimal BackorderQuantity, bool AllowBackorder, bool AllowPreorder, int InventoryStatus, DateTime PreorderAvailabilityDate, DateTime BackorderAvailabilityDate, Guid ApplicationId)
Parameters
Type |
Name |
Description |
System.String |
SkuId |
|
System.Decimal |
InStockQuantity |
|
System.Decimal |
ReservedQuantity |
|
System.Decimal |
ReorderMinQuantity |
|
System.Decimal |
PreorderQuantity |
|
System.Decimal |
BackorderQuantity |
|
System.Boolean |
AllowBackorder |
|
System.Boolean |
AllowPreorder |
|
System.Int32 |
InventoryStatus |
|
System.DateTime |
PreorderAvailabilityDate |
|
System.DateTime |
BackorderAvailabilityDate |
|
System.Guid |
ApplicationId |
|
Returns
Clone()
Declaration
public override DataTable Clone()
Returns
Type |
Description |
System.Data.DataTable |
|
CreateInstance()
Declaration
protected override DataTable CreateInstance()
Returns
Type |
Description |
System.Data.DataTable |
|
FindBySkuIdApplicationId(String, Guid)
Declaration
public CatalogEntryDto.InventoryRow FindBySkuIdApplicationId(string SkuId, Guid ApplicationId)
Parameters
Type |
Name |
Description |
System.String |
SkuId |
|
System.Guid |
ApplicationId |
|
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 |
|
NewInventoryRow()
Declaration
public CatalogEntryDto.InventoryRow NewInventoryRow()
Returns
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 |
|
RemoveInventoryRow(CatalogEntryDto.InventoryRow)
Declaration
public void RemoveInventoryRow(CatalogEntryDto.InventoryRow row)
Parameters
Events
InventoryRowChanged
Declaration
public event CatalogEntryDto.InventoryRowChangeEventHandler InventoryRowChanged
Event Type
InventoryRowChanging
Declaration
public event CatalogEntryDto.InventoryRowChangeEventHandler InventoryRowChanging
Event Type
InventoryRowDeleted
Declaration
public event CatalogEntryDto.InventoryRowChangeEventHandler InventoryRowDeleted
Event Type
InventoryRowDeleting
Declaration
public event CatalogEntryDto.InventoryRowChangeEventHandler InventoryRowDeleting
Event Type