Class SaleListProviderOrg
List of sales.
Skips completed sales SkipCompletedSales userpref is set.
Skips sales without quotes if AdditionalInfo contains "hasQuoteOnline=1".
Skips sales without stakeholders if AdditionalInfo contains "stakeholderOnly=1".
Filter sales according to currency if AdditionalInfo contains "hasCurrency=(currency-id)"
Inheritance
System.Object
SaleListProviderOrg
Assembly: SoDataBase.dll
Syntax
[MDOProviderPlugin("sale")]
[MDOAdditionalInfoSeparator(";")]
[MDOAdditionalInfo("stakeholderOnly", "Only Sales with stakeholders", "1")]
[MDOAdditionalInfo("hasQuoteOnly", "Only Sales with quotes", "1")]
[MDOAdditionalInfo("hasCurrency", "Only Sales with currency id = value", "234")]
public class SaleListProviderOrg : AnyTableListProviderBase, ISoListProvider, ISoList, IPlugin
Constructors
SaleListProviderOrg()
Declaration
public SaleListProviderOrg()
Fields
HasCurrency
Declaration
public const string HasCurrency = "hasCurrency"
Field Value
Type |
Description |
System.String |
|
HasQuoteOnly
Declaration
public const string HasQuoteOnly = "hasQuoteOnly"
Field Value
Type |
Description |
System.String |
|
ProviderName
Declaration
public const string ProviderName = "sale"
Field Value
Type |
Description |
System.String |
|
StakeholderOnly
Declaration
public const string StakeholderOnly = "stakeholderOnly"
Field Value
Type |
Description |
System.String |
|
Properties
TableInfo
Declaration
protected override TableInfo TableInfo { get; }
Property Value
Overrides
Methods
GetMainQuery()
Declaration
protected override Select GetMainQuery()
Returns
Overrides
GetRootItems()
Declaration
protected override List<ISoListItem> GetRootItems()
Returns
Type |
Description |
System.Collections.Generic.List<ISoListItem> |
|
Overrides
Init()
Declaration
protected override void Init()
Overrides
OnRead(SoDataReader, Int16)
Declaration
protected override ISoListItem OnRead(SoDataReader reader, short lastRank)
Parameters
Type |
Name |
Description |
SoDataReader |
reader |
|
System.Int16 |
lastRank |
|
Returns
Overrides
SetSearchRestriction(Select, String)
Declaration
protected override void SetSearchRestriction(Select sql, string searchValue)
Parameters
Type |
Name |
Description |
Select |
sql |
|
System.String |
searchValue |
|
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)