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.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 |