Show / Hide Table of Contents

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.

Inheritance
Object
QuoteListsByIdProvider
Implements
IDynamicMDOProvider
ISoListProvider
ISoList
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.

Implements

IDynamicMDOProvider
ISoListProvider
ISoList

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top