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
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
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)