Class CountryRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the country table.
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class CountryRecordData : Object
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
CountryRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the country table.
Declaration
public CountryRecordData()
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
Abbrev2
ISO 2-letter abbreviation
Declaration
public string Abbrev2
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Abbrev3
ISO 3-letter abbreviation
Declaration
public string Abbrev3
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
AddressLayout
Points to address format used in the GUI
Declaration
public int AddressLayout
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
AddressLayoutDomestic
Points to address format used for labels to own country
Declaration
public int AddressLayoutDomestic
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
AddressLayoutForeign
Points to address format used for labels to other countries than own country
Declaration
public int AddressLayoutForeign
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
CountryId
Primary key
Declaration
public int CountryId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
CurrencyId
Default currency for this country
Declaration
public int CurrencyId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
CustomPhoneDesc
Custom phone description, if any (comes from ISO/ITU documents)
Declaration
public string CustomPhoneDesc
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DefaultLcid
LCID code in .NET, this should be the defaultLcid of the language that has the isDefault flag set in the LanguageInforCountry link table
Declaration
public uint DefaultLcid
Field Value
Type | Description |
---|---|
UInt32 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Deleted
0 -> record is active 1 -> record is 'deleted' and should not be shown in lists
Declaration
public short Deleted
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DialInPrefix
Prefix for dialing into the country from outside (country code)
Declaration
public string DialInPrefix
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DialOutPrefix
Prefix for dialling out of the country, voice call
Declaration
public string DialOutPrefix
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DomainName
Default Web domain identifier (.no, .uk, etc; but without the dot)
Declaration
public string DomainName
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
EnglishName
Name of country in english
Declaration
public string EnglishName
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
FlagresId
Resource ID of flag graphic
Declaration
public uint FlagresId
Field Value
Type | Description |
---|---|
UInt32 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
InterAreaPrefix
Prefix for inter-area dialling in the country
Declaration
public string InterAreaPrefix
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
IsBuiltIn
Is this record populated by SuperOffice priming data?
Declaration
public short IsBuiltIn
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
IsoNumber
The primary key used by ISO to identify countries when they have a revolution and change their name from Upper Volta to Burkina Faso :-)
Declaration
public uint IsoNumber
Field Value
Type | Description |
---|---|
UInt32 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Name
Name of country in installed language
Declaration
public string Name
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
OrgNrText
Lead text for organisation field
Declaration
public string OrgNrText
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
PhonePartOfNA
Is the phone system part of the North American system
Declaration
public short PhonePartOfNA
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Rank
Rank order
Declaration
public short Rank
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Registered
Registered when in UTC.
Declaration
public DateTime Registered
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
RegisteredAssociateId
Registered by whom
Declaration
public int RegisteredAssociateId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Tooltip
Tooltip or other description
Declaration
public string Tooltip
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
TzLocationId
Default timezone location for this country
Declaration
public int TzLocationId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Updated
Last updated when in UTC.
Declaration
public DateTime Updated
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
UpdatedAssociateId
Last updated by whom
Declaration
public int UpdatedAssociateId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
UpdatedCount
Number of updates made to this record
Declaration
public short UpdatedCount
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ZipPrefix
N- DK- etc.
Declaration
public string ZipPrefix
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full CountryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding CountryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.