Class SaleSuggestedAppointmentExtender
Implements functionality specific to suggested appointments that come from a Sale Guide
Inheritance
SaleSuggestedAppointmentExtender
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class SaleSuggestedAppointmentExtender : SuggestedAppointmentExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
SaleSuggestedAppointmentExtender()
Implements functionality specific to suggested appointments that come from a Sale Guide
Declaration
public SaleSuggestedAppointmentExtender()
Methods
InnerModifyQuery()
Template method called from ModifyQuery() during query processing; subclasses should implement it to build their queries. It will ONLY be called if IsQueryNeeded returns true.
Declaration
protected override void InnerModifyQuery()
Overrides
ModifyQuery()
Interface implementation, called from outer query provider to build the query
Declaration
public override void ModifyQuery()
Overrides
PopulateRowFromReader(SoDataReader, ArchiveRow)
Implements functionality specific to suggested appointments that come from a Sale Guide
Declaration
public override void PopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |
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 SuggestedAppointmentTableInfo SetJoin()
Returns
Type | Description |
---|---|
SuggestedAppointmentTableInfo |