Class TimeZoneIANAProvider
Provides the timezone list. The extrainfo contains the IANA-id of the timezone. The iconhint follows the structure 'Flag_[country_name]'.
Inherited Members
Namespace: SuperOffice.CRM.Lists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
[MDOProviderPlugin("TimeZoneIANA")]
public class TimeZoneIANAProvider : TimeZoneProvider, ISoListProvider, ISoList
Constructors
TimeZoneIANAProvider()
Provides the timezone list. The extrainfo contains the IANA-id of the timezone. The iconhint follows the structure 'Flag_[country_name]'.
Declaration
public TimeZoneIANAProvider()
Fields
ProviderName
Provides the timezone list. The extrainfo contains the IANA-id of the timezone. The iconhint follows the structure 'Flag_[country_name]'.
Declaration
public const string ProviderName = "TimeZoneIANA"
Field Value
| Type | Description |
|---|---|
| string |
Methods
BaseQuery()
Provides the timezone list. The extrainfo contains the IANA-id of the timezone. The iconhint follows the structure 'Flag_[country_name]'.
Declaration
protected override Select BaseQuery()
Returns
| Type | Description |
|---|---|
| Select |
Overrides
IsSameCountry(SoListItem, SoListItem)
Provides the timezone list. The extrainfo contains the IANA-id of the timezone. The iconhint follows the structure 'Flag_[country_name]'.
Declaration
protected override bool IsSameCountry(SoListItem itemA, SoListItem itemB)
Parameters
| Type | Name | Description |
|---|---|---|
| SoListItem | itemA | |
| SoListItem | itemB |
Returns
| Type | Description |
|---|---|
| bool |
Overrides
OnBaseTimeItemCreated(SoListItem)
Provides the timezone list. The extrainfo contains the IANA-id of the timezone. The iconhint follows the structure 'Flag_[country_name]'.
Declaration
protected override void OnBaseTimeItemCreated(SoListItem baseTimeItem)
Parameters
| Type | Name | Description |
|---|---|---|
| SoListItem | baseTimeItem |
Overrides
PopulateFromReader(List<ISoListItem>, SoDataReader, bool, bool, bool)
Provides the timezone list. The extrainfo contains the IANA-id of the timezone. The iconhint follows the structure 'Flag_[country_name]'.
Declaration
protected override void PopulateFromReader(List<ISoListItem> items, SoDataReader reader, bool includeCountryName, bool isHistoryItem = false, bool useCodeAsType = false)
Parameters
| Type | Name | Description |
|---|---|---|
| List<ISoListItem> | items | |
| SoDataReader | reader | |
| bool | includeCountryName | |
| bool | isHistoryItem | |
| bool | useCodeAsType |