Class SaleHistorySaleHistoryExtender
This class essentially converts a Sale History extender into a primary query provider.
This is done by having the SetJoin method return a
free-standing SaleHistTableInfo instance that is not joined to anything, and overriding the TableToExtend
property to return the same TableInfo.
Inheritance
System.Object
SaleHistorySaleHistoryExtender
Assembly: SoDataBase.dll
Syntax
public class SaleHistorySaleHistoryExtender : ActivityExtenderBase<SaleHistTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin
Constructors
SaleHistorySaleHistoryExtender()
Construct the object and instantiate the SaleTableInfo
Declaration
public SaleHistorySaleHistoryExtender()
Fields
_colAmount
Declaration
protected ArchiveColumnInfo _colAmount
Field Value
_colAmountWeighted
Declaration
protected ArchiveColumnInfo _colAmountWeighted
Field Value
_colCompetitor
Declaration
protected ArchiveColumnInfo _colCompetitor
Field Value
_colCredited
Declaration
protected ArchiveColumnInfo _colCredited
Field Value
_colCurrency
Declaration
protected ArchiveColumnInfo _colCurrency
Field Value
_colCurrencyId
Declaration
protected ArchiveColumnInfo _colCurrencyId
Field Value
_colEarning
Declaration
protected ArchiveColumnInfo _colEarning
Field Value
_colEarningPercent
Declaration
protected ArchiveColumnInfo _colEarningPercent
Field Value
_colHeading
Declaration
protected ArchiveColumnInfo _colHeading
Field Value
_colLostReason
Declaration
protected ArchiveColumnInfo _colLostReason
Field Value
_colNextDueDate
Declaration
protected ArchiveColumnInfo _colNextDueDate
Field Value
_colNumber
Declaration
protected ArchiveColumnInfo _colNumber
Field Value
_colProbPercent
Declaration
protected ArchiveColumnInfo _colProbPercent
Field Value
_colReopenDate
Declaration
protected ArchiveColumnInfo _colReopenDate
Field Value
_colSaleStatus
Declaration
protected ArchiveColumnInfo _colSaleStatus
Field Value
_colSaleType
Declaration
protected ArchiveColumnInfo _colSaleType
Field Value
_colSoldReason
Declaration
protected ArchiveColumnInfo _colSoldReason
Field Value
_colSource
Declaration
protected ArchiveColumnInfo _colSource
Field Value
_colStage
Declaration
protected ArchiveColumnInfo _colStage
Field Value
_colStalledReason
Declaration
protected ArchiveColumnInfo _colStalledReason
Field Value
Properties
MainTableName
Declaration
public override string MainTableName { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
SuperOffice.CRM.ArchiveLists.ExtenderBase<SuperOffice.CRM.Data.SaleHistTableInfo>.MainTableName
TableToExtend
Return the free-standing SaleHist table instance
Declaration
public override TableInfo TableToExtend { get; }
Property Value
Overrides
VisibleForTable
Declaration
public VisibleForTableInfo VisibleForTable { get; }
Property Value
Methods
InnerModifyQuery()
Declaration
protected override void InnerModifyQuery()
Overrides
SuperOffice.CRM.ArchiveLists.ExtenderBase<SuperOffice.CRM.Data.SaleHistTableInfo>.InnerModifyQuery()
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Overrides
SetJoin()
Return the free-standing SaleHist table instance
Declaration
protected override SaleHistTableInfo SetJoin()
Returns
Overrides
SuperOffice.CRM.ArchiveLists.ExtenderBase<SuperOffice.CRM.Data.SaleHistTableInfo>.SetJoin()
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)