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.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 |