Class QuoteListsByIdProvider
Dynamic provider that dispatches Quote Connector lists, based on QuoteAlternativeId or SaleId and "Erp"+<list name>. Consider using "QM_"+<sale_id>+<list name> instead if you can.
Namespace: SuperOffice.CRM.Lists
Assembly: SoDataBase.dll
Syntax
[DynamicMDOProviderPlugin("QuoteListsById", 1073741823)]
[MDOAdditionalInfoSeparator("&")]
[MDOAdditionalInfo("QuoteAlternativeId", "Quote alternative implies sale id, which tells us which quote connection to get", 1234)]
[MDOAdditionalInfo("SaleId", "Sale to get quotes from which tells us which quote connection to get", 1234)]
public sealed class QuoteListsByIdProvider : Object, IDynamicMDOProvider, ISoListProvider, ISoList, IPlugin
Remarks
See the remarks on QuoteListsByNameProvider for an overview of Quote List dispatching, which is fairly complex.
Constructors
QuoteListsByIdProvider()
Dynamic provider that dispatches Quote Connector lists, based on QuoteAlternativeId or SaleId and "Erp"+<list name>. Consider using "QM_"+<sale_id>+<list name> instead if you can.
Declaration
public QuoteListsByIdProvider()
Remarks
See the remarks on QuoteListsByNameProvider for an overview of Quote List dispatching, which is fairly complex.
Fields
ListNamePrefix
Dynamic provider that dispatches Quote Connector lists, based on QuoteAlternativeId or SaleId and "Erp"+<list name>. Consider using "QM_"+<sale_id>+<list name> instead if you can.
Declaration
public const string ListNamePrefix = "Erp"
Field Value
Type | Description |
---|---|
String |
Remarks
See the remarks on QuoteListsByNameProvider for an overview of Quote List dispatching, which is fairly complex.
Properties
HeadingItems
Dynamic provider that dispatches Quote Connector lists, based on QuoteAlternativeId or SaleId and "Erp"+<list name>. Consider using "QM_"+<sale_id>+<list name> instead if you can.
Declaration
public List<ISoListHeading> HeadingItems { get; }
Property Value
Type | Description |
---|---|
List<ISoListHeading> |
Remarks
See the remarks on QuoteListsByNameProvider for an overview of Quote List dispatching, which is fairly complex.
HistoryInfo
Dynamic provider that dispatches Quote Connector lists, based on QuoteAlternativeId or SaleId and "Erp"+<list name>. Consider using "QM_"+<sale_id>+<list name> instead if you can.
Declaration
public HistoryInfo HistoryInfo { get; }
Property Value
Type | Description |
---|---|
HistoryInfo |
Remarks
See the remarks on QuoteListsByNameProvider for an overview of Quote List dispatching, which is fairly complex.
HistoryItems
Dynamic provider that dispatches Quote Connector lists, based on QuoteAlternativeId or SaleId and "Erp"+<list name>. Consider using "QM_"+<sale_id>+<list name> instead if you can.
Declaration
public List<ISoListItem> HistoryItems { get; }
Property Value
Type | Description |
---|---|
List<ISoListItem> |
Remarks
See the remarks on QuoteListsByNameProvider for an overview of Quote List dispatching, which is fairly complex.
RootItems
Dynamic provider that dispatches Quote Connector lists, based on QuoteAlternativeId or SaleId and "Erp"+<list name>. Consider using "QM_"+<sale_id>+<list name> instead if you can.
Declaration
public List<ISoListItem> RootItems { get; }
Property Value
Type | Description |
---|---|
List<ISoListItem> |
Remarks
See the remarks on QuoteListsByNameProvider for an overview of Quote List dispatching, which is fairly complex.
SupportedLists
Dynamic provider that dispatches Quote Connector lists, based on QuoteAlternativeId or SaleId and "Erp"+<list name>. Consider using "QM_"+<sale_id>+<list name> instead if you can.
Declaration
public HistoryInfo[] SupportedLists { get; }
Property Value
Type | Description |
---|---|
HistoryInfo[] |
Remarks
See the remarks on QuoteListsByNameProvider for an overview of Quote List dispatching, which is fairly complex.
Methods
Construct(String, String, Int32[], Boolean, String, Boolean)
Dynamic provider that dispatches Quote Connector lists, based on QuoteAlternativeId or SaleId and "Erp"+<list name>. Consider using "QM_"+<sale_id>+<list name> instead if you can.
Declaration
public void Construct(string listName, string additionalInfo, int[] historyIDs, bool onlyReadHistory, string searchValue, bool forceFlatList)
Parameters
Type | Name | Description |
---|---|---|
String | listName | |
String | additionalInfo | |
Int32[] | historyIDs | |
Boolean | onlyReadHistory | |
String | searchValue | |
Boolean | forceFlatList |
Remarks
See the remarks on QuoteListsByNameProvider for an overview of Quote List dispatching, which is fairly complex.