Class QuoteLineSelectionDynamicProvider
Quoteline selection archive using the selectionId as criterionmapping.
Inheritance
QuoteLineSelectionDynamicProvider
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists.Archive
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("QuoteLineDynamicSelection", 1073741823)]
public class QuoteLineSelectionDynamicProvider : DynamicSelectionProviderBase<ArchiveRow, QuoteLineQuoteLineExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
QuoteLineSelectionDynamicProvider()
Quoteline selection archive using the selectionId as criterionmapping.
Declaration
public QuoteLineSelectionDynamicProvider()
QuoteLineSelectionDynamicProvider(Features)
Quoteline selection archive using the selectionId as criterionmapping.
Declaration
public QuoteLineSelectionDynamicProvider(QuoteLineExtenderBase.Features features)
Parameters
Type | Name | Description |
---|---|---|
QuoteLineExtenderBase.Features | features |
Fields
ProviderName
Quoteline selection archive using the selectionId as criterionmapping.
Declaration
public const string ProviderName = "QuoteLineDynamicSelection"
Field Value
Type | Description |
---|---|
string |
_colRowKind
Quoteline selection archive using the selectionId as criterionmapping.
Declaration
protected ArchiveColumnInfo _colRowKind
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colSelectionId
Quoteline selection archive using the selectionId as criterionmapping.
Declaration
protected ArchiveColumnInfo _colSelectionId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Methods
GetRows(string)
Override: If no criteria have been specified for the dynamic selection, then it should return no rows
Declaration
public override IEnumerable<ArchiveRow> GetRows(string options)
Parameters
Type | Name | Description |
---|---|---|
string | options |
Returns
Type | Description |
---|---|
IEnumerable<ArchiveRow> |
Overrides
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Override: If no-one in the subclass has set the link hint up to now, then do so, using the row entity name and primary key
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |
Overrides
SetRestriction(params ArchiveRestrictionInfo[])
Remove all restrictions if the provider is flagged as having no restrictions.
Declaration
public override bool SetRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRestrictionInfo[] | restrictions |
Returns
Type | Description |
---|---|
bool |