Class SaleTypeQuoteAttachmentProvider
This is the archive Provider for the Product Archive is SoAdmin.
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("SaleTypeQuoteAttachment", 1073741823)]
public class SaleTypeQuoteAttachmentProvider : TypedQueryProviderBase<ArchiveRow, SaleTypeQuoteAttachmentSaleTypeQuoteAttachmentExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
SaleTypeQuoteAttachmentProvider()
Create the SaleTypeQuoteAttachmentProvider instance
Declaration
public SaleTypeQuoteAttachmentProvider()
Fields
EntityName
This is the archive Provider for the Product Archive is SoAdmin.
Declaration
public const string EntityName = "saleTypeQuoteAttachment"
Field Value
Type | Description |
---|---|
string |
ProviderName
This is the archive Provider for the Product Archive is SoAdmin.
Declaration
public const string ProviderName = "SaleTypeQuoteAttachment"
Field Value
Type | Description |
---|---|
string |
Methods
GetEntityName(SoDataReader)
Determine the proper entity name for a raw row
Declaration
protected override string GetEntityName(SoDataReader reader)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | SoDataReader with the current row |
Returns
Type | Description |
---|---|
string | Entity name, depending on the contents of the retired field |
Overrides
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Populate data return rows from the reader.
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | SoDataReader with data |
ArchiveRow | row | Row to populate |
Overrides
PostProcessQuery()
This method is called after ModifyQuery has been called on all extenders, but before the query is executed. It is used for processing that needs the query to be 'complete' from the extenders, and gives the opportunity to tweak it, for instance by adding return fields needed for some particular functionality.
Declaration
public override void PostProcessQuery()