Class PromotionDto.PromotionConditionDataTable
  
  Represents the strongly named DataTable class.
 
  
  
    Inheritance
    System.Object
    PromotionDto.PromotionConditionDataTable
   
  
  Assembly: Mediachase.Commerce.dll
  Version: 10.8.0
  
  
    public class PromotionConditionDataTable : TypedTableBase<PromotionDto.PromotionConditionRow>
   
  Constructors
  
  
  
  
  
  
  
  Declaration
  
    public PromotionConditionDataTable()
   
  
  
  
  PromotionConditionDataTable(SerializationInfo, StreamingContext)
  
  
  Declaration
  
    protected PromotionConditionDataTable(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 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn CatalogNameColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn CatalogNodeIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public int Count { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn ExpressionIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public PromotionDto.PromotionConditionRow this[int index] { get; }
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn PromotionConditionIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn PromotionIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  Methods
  
  
  
  
  
  
  
  Declaration
  
    public void AddPromotionConditionRow(PromotionDto.PromotionConditionRow row)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    public PromotionDto.PromotionConditionRow AddPromotionConditionRow(PromotionDto.PromotionRow _parentPromotionRowByFK_ecf_mktg_PromotionCondition_ecf_mktg_Promotion, int ExpressionId, string CatalogName, string CatalogNodeId, string CatalogEntryId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | PromotionDto.PromotionRow | 
        _parentPromotionRowByFK_ecf_mktg_PromotionCondition_ecf_mktg_Promotion | 
         | 
      
      
        | System.Int32 | 
        ExpressionId | 
         | 
      
      
        | System.String | 
        CatalogName | 
         | 
      
      
        | System.String | 
        CatalogNodeId | 
         | 
      
      
        | System.String | 
        CatalogEntryId | 
         | 
      
    
  
  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 PromotionDto.PromotionConditionRow FindByPromotionConditionId(int PromotionConditionId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        PromotionConditionId | 
         | 
      
    
  
  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 PromotionDto.PromotionConditionRow NewPromotionConditionRow()
   
  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 RemovePromotionConditionRow(PromotionDto.PromotionConditionRow row)
   
  Parameters
  
  Events
  
  
  
  
  
  
  Declaration
  
    public event PromotionDto.PromotionConditionRowChangeEventHandler PromotionConditionRowChanged
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event PromotionDto.PromotionConditionRowChangeEventHandler PromotionConditionRowChanging
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event PromotionDto.PromotionConditionRowChangeEventHandler PromotionConditionRowDeleted
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event PromotionDto.PromotionConditionRowChangeEventHandler PromotionConditionRowDeleting
   
  Event Type