Class FindErpProductProvider
Find products through a Quote Connector, either through the standard interface or by dispatching to a custom provider, if one is supplied.
Inheritance
System.Object
FindErpProductProvider
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("FindErpProduct", 1073741823)]
public class FindErpProductProvider : Object, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin
Constructors
FindErpProductProvider(String)
Construct wrapper and dispatch to correct real provider, based on whether a custom implementation is available or not
Declaration
public FindErpProductProvider(string context)
Parameters
Type |
Name |
Description |
System.String |
context |
|
Fields
ProviderName
Declaration
public const string ProviderName = "FindErpProduct"
Field Value
Type |
Description |
System.String |
|
QuoteAlternativeContext
Declaration
public const string QuoteAlternativeContext = "QuoteAlternativeId"
Field Value
Type |
Description |
System.String |
|
QuoteConnectionContext
Declaration
public const string QuoteConnectionContext = "QuoteConnectionId"
Field Value
Type |
Description |
System.String |
|
QuoteContext
Declaration
public const string QuoteContext = "QuoteId"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string UserInputRestriction = "userInput"
Field Value
Type |
Description |
System.String |
|
Methods
Close()
Declaration
GetAvailableColumns()
Declaration
public List<ArchiveColumnInfo> GetAvailableColumns()
Returns
GetAvailableEntities()
Declaration
public List<ArchiveRowTypeInfo> GetAvailableEntities()
Returns
GetReader(String)
Declaration
public IDataReader GetReader(string options)
Parameters
Type |
Name |
Description |
System.String |
options |
|
Returns
Type |
Description |
System.Data.IDataReader |
|
Declaration
public ArchiveResultInformation GetResultInformation()
Returns
GetRows(String)
Declaration
public IEnumerable<ArchiveRow> GetRows(string options)
Parameters
Type |
Name |
Description |
System.String |
options |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<ArchiveRow> |
|
SetDesiredColumns(String[])
Declaration
public void SetDesiredColumns(params string[] columnIds)
Parameters
Type |
Name |
Description |
System.String[] |
columnIds |
|
SetDesiredEntities(String[])
Declaration
public void SetDesiredEntities(params string[] entities)
Parameters
Type |
Name |
Description |
System.String[] |
entities |
|
SetOrderBy(ArchiveOrderByInfo[])
Declaration
public void SetOrderBy(params ArchiveOrderByInfo[] orderBy)
Parameters
SetPagingInfo(Int32, Int32)
Declaration
public void SetPagingInfo(int pageSize, int pageNumber)
Parameters
Type |
Name |
Description |
System.Int32 |
pageSize |
|
System.Int32 |
pageNumber |
|
SetRestriction(ArchiveRestrictionInfo[])
Declaration
public bool SetRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)