Show / Hide Table of Contents

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 method to join a QuoteLineTableInfo to the .

Inheritance
Object
ExtensibleColumnsBase
ExtenderBase<QuoteLineTableInfo>
TableExtenderBase<QuoteLineTableInfo>
QuoteLineExtenderBase
QlSmQuoteLineExtender
QlSmQuoteLineExtenderV2
QuoteAlternativeQuoteLineExtender
QuoteLineQuoteLineExtender
Implements
IArchiveProviderQueryMapping
IArchiveExtender
IArchiveProviderDoesExtend
IArchiveProviderHasColumns
IArchiveProviderExtensible
Inherited Members
TableExtenderBase<QuoteLineTableInfo>._ourTable
TableExtenderBase<QuoteLineTableInfo>.ModifyQuery()
TableExtenderBase<QuoteLineTableInfo>.TableToExtend
TableExtenderBase<QuoteLineTableInfo>.MainTableName
ExtenderBase<QuoteLineTableInfo>.GetRankRestriction(FieldInfo)
ExtenderBase<QuoteLineTableInfo>.StyleHintPrefix
ExtensibleColumnsBase._minuteFields
ExtensibleColumnsBase.Visible
ExtensibleColumnsBase.Invisible
ExtensibleColumnsBase.AllowOrderBy
ExtensibleColumnsBase.DenyOrderBy
ExtensibleColumnsBase.GetAllRestriction
ExtensibleColumnsBase.GetNoneRestriction
ExtensibleColumnsBase.GetNameOrOverrideName(String)
ExtensibleColumnsBase.SetParent(IArchiveProviderExtensible)
ExtensibleColumnsBase.AddAvailableColumn(ArchiveColumnInfo[])
ExtensibleColumnsBase.GetAvailableColumns()
ExtensibleColumnsBase.SetOrderBy(ArchiveOrderByInfo[])
ExtensibleColumnsBase.SetOrderByMapping(String, String[])
ExtensibleColumnsBase.SetOrderByMapping(ArchiveColumnInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.SetPrefixes(String, String)
ExtensibleColumnsBase.SetLocalAbsolutePrefixes(String, String)
ExtensibleColumnsBase.SetIconHint(String)
ExtensibleColumnsBase.SetRestriction(ArchiveRestrictionInfo[])
ExtensibleColumnsBase.AddLocalRestriction(ArchiveRestrictionInfo[])
ExtensibleColumnsBase.AddExtensionProvider(IArchiveExtender)
ExtensibleColumnsBase.GetExtensionProviders()
ExtensibleColumnsBase.GetTableInfosFromExtensionProviders()
ExtensibleColumnsBase.PopulateRowFromReader(SoDataReader, ArchiveRow)
ExtensibleColumnsBase.SuppressTableResults(SoDataReader, TableInfo)
ExtensibleColumnsBase.SuppressDeepTableResults(SoDataReader, TableInfo)
ExtensibleColumnsBase.AddColumnNameOverride(String, String)
ExtensibleColumnsBase.ApplyColumnNameOverridesToRestrictions()
ExtensibleColumnsBase.ApplyColumnNameOverrides(ArchiveRow)
ExtensibleColumnsBase.AddSubExtenderMapping(String, ExtensibleColumnsBase[])
ExtensibleColumnsBase.WantColumnForOutput(String[])
ExtensibleColumnsBase.WantColumnForOutput(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForOutput(List<ArchiveColumnInfo>)
ExtensibleColumnsBase.WantColumnForRestriction(String[])
ExtensibleColumnsBase.WantColumnForRestriction(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForOrderBy(String[])
ExtensibleColumnsBase.GetColumnOrderBy(String)
ExtensibleColumnsBase.WantColumnForOrderBy(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForAnything(String[])
ExtensibleColumnsBase.WantColumnForAnything(ArchiveColumnInfo[])
ExtensibleColumnsBase.IsQueryNeeded()
ExtensibleColumnsBase.IsQueryRestriction()
ExtensibleColumnsBase.GetLeftOuterOrInnerJoin(Equal)
ExtensibleColumnsBase.GetLeftOuterOrInnerJoin(Equal, Restriction)
ExtensibleColumnsBase.SetLeftOuterJoin(Equal)
ExtensibleColumnsBase.SetLeftOuterJoin(Equal, Restriction)
ExtensibleColumnsBase.SetLeftOuterOrInnerJoin(Equal)
ExtensibleColumnsBase.SetLeftOuterOrInnerJoin(Equal, Restriction)
ExtensibleColumnsBase.MapReturnField(ArchiveSelect, FieldInfo, Boolean, String, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapIdField(FieldInfo)
ExtensibleColumnsBase.MapAssociateField(FieldInfo, ArchiveColumnInfo, Boolean)
ExtensibleColumnsBase.MapEjUserField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.MapSimpleReturnField(FieldInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapSimpleImageField(FieldInfo, ArchiveColumnInfo, Int32, Int32)
ExtensibleColumnsBase.MapPictureBlob(FieldInfo, ArchiveColumnInfo, BlobLinkType, Int32, Int32, Int32)
ExtensibleColumnsBase.MapSimpleCustomField(FieldInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapSimpleListReturnField(FieldInfo, String, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapOrderByField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.ActivateAsLinkField(String, ArchiveColumnInfo[])
ExtensibleColumnsBase.HasAvailableColumn(String)
ExtensibleColumnsBase.AddAndInitializeExtensionProvider<ExtenderType>(ExtenderType, String, String)
ExtensibleColumnsBase.AddAndInitializeExtensionProvider<ExtenderType>(ExtenderType)
ExtensibleColumnsBase.HasRestriction(String)
ExtensibleColumnsBase.ExtractRestrictions(String)
ExtensibleColumnsBase.ExtractRestrictions(ArchiveColumnInfo)
ExtensibleColumnsBase.ExtractRestriction(String)
ExtensibleColumnsBase.ExtractRestriction(ArchiveColumnInfo)
ExtensibleColumnsBase.ProcessRestrictions()
ExtensibleColumnsBase.ProcessOrderBy()
ExtensibleColumnsBase.PopulateSimpleFields(SoDataReader, ArchiveRow)
ExtensibleColumnsBase.CalculateOrderbyValue(String, SoDataReader, ArchiveColumnData)
ExtensibleColumnsBase.AddDbInfo(ArchiveColumnData, FieldInfo)
ExtensibleColumnsBase.AddDbInfo(ArchiveColumnData, Int32)
ExtensibleColumnsBase.ForceDisable()
ExtensibleColumnsBase.GetAssociateData(Int32)
ExtensibleColumnsBase.GetEjUserData(Int32)
ExtensibleColumnsBase.GetColumnIndex(ArchiveColumnInfo)
ExtensibleColumnsBase.GetColumnIndexFromReader(SoDataReader, FieldInfo, Int32)
ExtensibleColumnsBase.ConvertDbTypeToString(Object, ExtensibleColumnsBase.DbColumnBinding)
ExtensibleColumnsBase.GetStandardTooltipHint(SoDataReader, FieldInfo)
ExtensibleColumnsBase.GetLinkHint(SoDataReader, String)
ExtensibleColumnsBase.SetNonZeroBoolRestriction(ArchiveColumnInfo)
ExtensibleColumnsBase.AddUpdatedByMapping(ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddRegisteredMapping(ArchiveColumnInfo, FieldInfo, ArchiveColumnInfo, FieldInfo)
ExtensibleColumnsBase.AddLastUpdatedMapping(ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddUpdatedBy(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddUpdatedDate(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo, FieldInfo, Boolean)
ExtensibleColumnsBase.AddAssociateFullName(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo[])
ExtensibleColumnsBase.GetIdFieldTag(SoDataReader)
ExtensibleColumnsBase.GetArchiveColumnName(SoField)
ExtensibleColumnsBase.ExtensibleHelper
ExtensibleColumnsBase.ColumnHelper
ExtensibleColumnsBase.RestrictionHelper
ExtensibleColumnsBase.Parent
ExtensibleColumnsBase.DisableSubtreeIfNoRestriction
ExtensibleColumnsBase.RestrictionSetForSubtree
ExtensibleColumnsBase.ForceQueryNeeded
ExtensibleColumnsBase.ForceRestriction
ExtensibleColumnsBase.BlockOrderBy
ExtensibleColumnsBase.IdField
ExtensibleColumnsBase.LastSubExtenderWins
ExtensibleColumnsBase.ParentPrimaryKey
ExtensibleColumnsBase.QuoteAlternativeId
ExtensibleColumnsBase.SaleId
ExtensibleColumnsBase.NamePrefix
ExtensibleColumnsBase.DisplayNamePrefix
ExtensibleColumnsBase.RootQuery
ExtensibleColumnsBase.OrderBySlots
ExtensibleColumnsBase.PopulateDisplayValue
ExtensibleColumnsBase.PopulateTooltipHint
ExtensibleColumnsBase.DebugXML
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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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 method to join a QuoteLineTableInfo to 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
SuperOffice.CRM.ArchiveLists.ExtenderBase<SuperOffice.CRM.Data.QuoteLineTableInfo>.InnerModifyQuery()

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
SuperOffice.CRM.ArchiveLists.TableExtenderBase<SuperOffice.CRM.Data.QuoteLineTableInfo>.InnerPopulateRowFromReader(SuperOffice.Data.SoDataReader, SuperOffice.CRM.ArchiveLists.ArchiveRow)

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 method to join a QuoteLineTableInfo to the .

Declaration
public override void SetDesiredColumns(params string[] columnIds)
Parameters
Type Name Description
String[] columnIds
Overrides
ExtensibleColumnsBase.SetDesiredColumns(String[])

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 method to join a QuoteLineTableInfo to the .

Declaration
protected override QuoteLineTableInfo SetJoin()
Returns
Type Description
QuoteLineTableInfo
Overrides
SuperOffice.CRM.ArchiveLists.ExtenderBase<SuperOffice.CRM.Data.QuoteLineTableInfo>.SetJoin()

Implements

IArchiveProviderQueryMapping
IArchiveExtender
IArchiveProviderDoesExtend
IArchiveProviderHasColumns
IArchiveProviderExtensible

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top