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
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class QuoteLineExtenderBase : TableExtenderBase<QuoteLineTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin
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
Declaration
protected QuoteLineExtenderBase()
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
_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
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
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
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
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
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
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
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
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
Declaration
protected ArchiveColumnInfo _colDiscountPercentSuggestedByConnector
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
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
Declaration
protected ArchiveColumnInfo _colEarningPercent
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
Declaration
protected ArchiveColumnInfo _colERPProductKey
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Declaration
protected ArchiveColumnInfo _colType
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
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
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
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
Declaration
protected ArchiveColumnInfo _colUpdatedDate
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
Declaration
protected ArchiveColumnInfo _colURL
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
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
Declaration
protected ArchiveColumnInfo _colVATInfo
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Declaration
public const string ColumnVatInfo = "vatInfo"
Field Value
Type | Description |
---|---|
String |
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(String[])
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
Declaration
public override void SetDesiredColumns(params string[] columnIds)
Parameters
Type | Name | Description |
---|---|---|
String[] | columnIds |
Overrides
SetJoin()
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
Declaration
protected override QuoteLineTableInfo SetJoin()
Returns
Type | Description |
---|---|
QuoteLineTableInfo |