Class QuoteLineExtenderBase
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public abstract class QuoteLineExtenderBase : TableExtenderBase<QuoteLineTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
QuoteLineExtenderBase()
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected QuoteLineExtenderBase()
QuoteLineExtenderBase(Features)
Construct the extender and all all standard extenders (all features)
Declaration
protected QuoteLineExtenderBase(QuoteLineExtenderBase.Features features)
Parameters
| Type | Name | Description |
|---|---|---|
| QuoteLineExtenderBase.Features | features |
Fields
ColumnCode
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnCode = "code"
Field Value
| Type | Description |
|---|---|
| string |
ColumnIsSubscription
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnIsSubscription = "isSubscription"
Field Value
| Type | Description |
|---|---|
| string |
ColumnName
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnName = "name"
Field Value
| Type | Description |
|---|---|
| string |
ColumnPriceUnit
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnPriceUnit = "priceUnit"
Field Value
| Type | Description |
|---|---|
| string |
ColumnProductCategoryKey
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnProductCategoryKey = "productCategoryKey"
Field Value
| Type | Description |
|---|---|
| string |
ColumnProductFamilyKey
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnProductFamilyKey = "productFamilyKey"
Field Value
| Type | Description |
|---|---|
| string |
ColumnProductTypeKey
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnProductTypeKey = "productTypeKey"
Field Value
| Type | Description |
|---|---|
| string |
ColumnQuantityUnit
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnQuantityUnit = "quantityUnit"
Field Value
| Type | Description |
|---|---|
| string |
ColumnQuotelineSubTotal
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnQuotelineSubTotal = "subTotal"
Field Value
| Type | Description |
|---|---|
| string |
ColumnQuotelineTotalPriceIncVAT
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnQuotelineTotalPriceIncVAT = "totalPriceIncVAT"
Field Value
| Type | Description |
|---|---|
| string |
ColumnQuotelineTotalPriceWithAlternativeDiscount
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnQuotelineTotalPriceWithAlternativeDiscount = "totalPriceWithAlternativeDiscount"
Field Value
| Type | Description |
|---|---|
| string |
ColumnQuotelineVATAmount
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnQuotelineVATAmount = "vatAmount"
Field Value
| Type | Description |
|---|---|
| string |
ColumnRank
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnRank = "rank"
Field Value
| Type | Description |
|---|---|
| string |
ColumnSubscriptionUnit
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnSubscriptionUnit = "subscriptionUnit"
Field Value
| Type | Description |
|---|---|
| string |
ColumnVatInfo
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
public const string ColumnVatInfo = "vatInfo"
Field Value
| Type | Description |
|---|---|
| string |
_colCategory
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colCategory
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colCode
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colCode
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colCost
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colCost
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colDeliveredQuantity
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colDeliveredQuantity
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colDescription
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colDescription
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colDiscountAmount
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colDiscountAmount
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colDiscountAmountSuggestedByConnector
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colDiscountAmountSuggestedByConnector
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colDiscountPercent
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colDiscountPercent
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colDiscountPercentSuggestedByConnector
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colDiscountPercentSuggestedByConnector
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colERPProductKey
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colERPProductKey
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colEarningAmount
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colEarningAmount
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colEarningPercent
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colEarningPercent
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colExtraField1
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colExtraField1
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colExtraField2
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colExtraField2
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colExtraField3
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colExtraField3
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colExtraField4
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colExtraField4
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colExtraField5
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colExtraField5
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colFamily
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colFamily
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colIsSubscription
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colIsSubscription
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colItemNumber
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colItemNumber
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colListPrice
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colListPrice
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colMinimumPrice
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colMinimumPrice
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colName
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colName
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colPriceUnit
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colPriceUnit
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colPriceUnitSubscriptionQuantityUnit
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colPriceUnitSubscriptionQuantityUnit
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colPriceUnitSubscriptionUnit
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colPriceUnitSubscriptionUnit
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colQuantity
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colQuantity
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colQuantityUnit
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colQuantityUnit
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colQuoteAlternativeId
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colQuoteAlternativeId
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colQuoteLineId
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colQuoteLineId
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colQuotelineSubTotal
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colQuotelineSubTotal
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colQuotelineTotalPriceIncVAT
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colQuotelineTotalPriceIncVAT
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colQuotelineTotalPriceWithAlternativeDiscount
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colQuotelineTotalPriceWithAlternativeDiscount
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colQuotelineVATAmount
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colQuotelineVATAmount
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colRank
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colRank
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colReason
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colReason
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colRegisteredBy
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colRegisteredBy
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colRegisteredByFullName
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colRegisteredByFullName
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colRegisteredDate
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colRegisteredDate
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colStatus
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colStatus
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colSubscriptionQuantity
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colSubscriptionQuantity
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colSubscriptionStart
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colSubscriptionStart
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colSubscriptionUnit
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colSubscriptionUnit
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colSupplier
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colSupplier
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colSupplierCode
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colSupplierCode
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colThumbnail
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colThumbnail
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colThumbnailLarge
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colThumbnailLarge
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colTotalCost
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colTotalCost
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colTotalPrice
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colTotalPrice
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colType
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colType
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colURL
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colURL
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colUnitListPriceSubscriptionQuantity
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colUnitListPriceSubscriptionQuantity
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colUpdatedBy
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colUpdatedBy
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colUpdatedByFullName
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colUpdatedByFullName
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colUpdatedDate
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colUpdatedDate
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colVAT
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colVAT
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colVATInfo
This is the base class for all extenders that add QuoteLine fields to their base query. It handles all QuoteLine-related fields. Derived classes should simply implement the ExtenderBase.SetJoin method to join a QuoteLineTableInfo to the RootQuery.
Declaration
protected ArchiveColumnInfo _colVATInfo
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
Methods
InnerModifyQuery()
Add/map return fields to the query; call SetJoin to obtain the contact table info instance from the derived class
Declaration
protected override void InnerModifyQuery()
Overrides
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Override: Set status icon if column selected; always set style hint
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
| Type | Name | Description |
|---|---|---|
| SoDataReader | reader | |
| ArchiveRow | row |
Overrides
SetDesiredColumns(params string[])
Set the list of desired columns. This method sets the desired columns of this provider, as well as invoking the same call on all known extenders. Recursion will take it to the bottom. Any column name overrides are processed, i.e., replaced with the original inner names, so that the inner providers do not see the overrides.
Declaration
public override void SetDesiredColumns(params string[] columnIds)
Parameters
| Type | Name | Description |
|---|---|---|
| string[] | columnIds | Array of programmatic column names |
Overrides
SetJoin()
Subclass contract: Implementations of this method should create the extenders' table information object, join it to the relevant parent, and return the table information instance
Declaration
protected override QuoteLineTableInfo SetJoin()
Returns
| Type | Description |
|---|---|
| QuoteLineTableInfo |