Show / Hide Table of Contents

Class SaleSource

MDO list provider for the source list of the Sale dialog. This list extends the basic list with icons

Inheritance
Object
ListWithLiteralItemsBase
SaleSource
Implements
ISoListProvider
ISoList
Inherited Members
ListWithLiteralItemsBase.GetLeadingRootItems(List<ISoListItem>)
ListWithLiteralItemsBase.GetTrailingRootItems(List<ISoListItem>)
ListWithLiteralItemsBase.ProcessHistoryItem(ISoListItem)
ListWithLiteralItemsBase.GetInnerListAdditionalInfo(String)
ListWithLiteralItemsBase.Construct(String, String, Int32[], Boolean, String, Boolean)
ListWithLiteralItemsBase.FilterBySearchValue(IEnumerable<ISoListItem>)
ListWithLiteralItemsBase.InnerList
ListWithLiteralItemsBase.AllItems
ListWithLiteralItemsBase.HistoryInfo
ListWithLiteralItemsBase.HistoryItems
ListWithLiteralItemsBase.RootItems
ListWithLiteralItemsBase.HeadingItems
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Lists
Assembly: SoDataBase.dll
Syntax
[MDOProviderPlugin("SaleSource")]
public class SaleSource : ListWithLiteralItemsBase, ISoListProvider, ISoList, IPlugin

Constructors

SaleSource()

Declaration
public SaleSource()

Methods

GetInnerListProviderName(String)

Return the name of the actual base list

Declaration
protected override string GetInnerListProviderName(string outerListname)
Parameters
Type Name Description
String outerListname

Outer list name, must be 'SaleProbability'

Returns
Type Description
String

'Prob'

Overrides
ListWithLiteralItemsBase.GetInnerListProviderName(String)
Exceptions
Type Condition
SoException

Thrown if the outer list name is not 'SaleProbability'

ProcessItem(ISoListItem)

Add the proper icon hint, and the probability data, to each item

Declaration
protected override void ProcessItem(ISoListItem item)
Parameters
Type Name Description
ISoListItem item

Item to modify

Overrides
ListWithLiteralItemsBase.ProcessItem(ISoListItem)

Implements

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