Class ContactInfoProvider
Implementation of IContactInfo; create through factory (see remarks)
Inheritance
ContactInfoProvider
Assembly: SoDataBase.dll
public class ContactInfoProvider : ContactPersonInfoProviderBase, IContactInfo2, IContactInfo
Properties
Declaration
public string AddressLine1 { get; }
Property Value
Declaration
public string Business { get; }
Property Value
Declaration
public string Category { get; }
Property Value
Declaration
public string Code { get; }
Property Value
Declaration
public Contact Contact { get; }
Property Value
Declaration
public int ContactId { get; }
Property Value
Declaration
public string Country { get; }
Property Value
Declaration
public string Country2 { get; }
Property Value
Declaration
public string CountryCode { get; }
Property Value
Declaration
public string CountryEnglish { get; }
Property Value
Declaration
public int CountryId { get; }
Property Value
Declaration
public string County { get; }
Property Value
Declaration
public string CountyZipUK { get; }
Property Value
Declaration
public string Department { get; }
Property Value
Declaration
public string EMail { get; }
Property Value
Declaration
public int EMailId { get; }
Property Value
Declaration
public string Fax { get; }
Property Value
Declaration
public int FaxId { get; }
Property Value
Declaration
public string FaxStripped { get; }
Property Value
Declaration
public string LineFeedAustraliaUK { get; }
Property Value
Declaration
public string LineFeedGermany { get; }
Property Value
Declaration
public string Name { get; }
Property Value
Declaration
public string Number { get; }
Property Value
Declaration
public string OrganisationNumber { get; }
Property Value
Declaration
public string OurContact { get; }
Property Value
Declaration
public string Phone { get; }
Property Value
Declaration
public int PhoneId { get; }
Property Value
PostalAddressCity
Declaration
public string PostalAddressCity { get; }
Property Value
PostalAddressCityFull
Declaration
public string PostalAddressCityFull { get; }
Property Value
PostalAddressCounty
Declaration
public string PostalAddressCounty { get; }
Property Value
PostalAddressLine1
Declaration
public string PostalAddressLine1 { get; }
Property Value
PostalAddressLine1And3
Declaration
public string PostalAddressLine1And3 { get; }
Property Value
PostalAddressLine2
Declaration
public string PostalAddressLine2 { get; }
Property Value
PostalAddressLine3
Declaration
public string PostalAddressLine3 { get; }
Property Value
PostalAddressPrefix
Declaration
public string PostalAddressPrefix { get; }
Property Value
PostalAddressState
Declaration
public string PostalAddressState { get; }
Property Value
PostalAddressZip
Declaration
public string PostalAddressZip { get; }
Property Value
PostalAddressZipCity
Declaration
public string PostalAddressZipCity { get; }
Property Value
PostCode
Postcode. For German addresses, don't add zip prefix
Declaration
public string PostCode { get; }
Property Value
Declaration
public string StreetAddressCity { get; }
Property Value
Declaration
public string StreetAddressCityFull { get; }
Property Value
Declaration
public string StreetAddressLine1 { get; }
Property Value
Declaration
public string StreetAddressLine2 { get; }
Property Value
Declaration
public string StreetAddressLine3 { get; }
Property Value
Declaration
public string StreetAddressState { get; }
Property Value
Declaration
public string StreetAddressZip { get; }
Property Value
Declaration
public string StreetAddressZipGerman { get; }
Property Value
Declaration
public int SupportPersonId { get; }
Property Value
Declaration
public string SupportPersonName { get; }
Property Value
Declaration
public string Web { get; }
Property Value
Declaration
public int WebId { get; }
Property Value
Declaration
public string ZipCity { get; }
Property Value
Methods
Declaration
[Obsolete("FAD international addresses are handled through a separate system, see FadTags.cs", true)]
public string GetInternationalAddress(int fieldNo)
Parameters
Type |
Name |
Description |
Int32 |
fieldNo |
|
Returns
Return a user defined value of type decimal
Declaration
public string GetUserDefinedDecimal(int fieldNo)
Parameters
Type |
Name |
Description |
Int32 |
fieldNo |
Index of field to retrieve value for
|
Returns
Type |
Description |
String |
String representation of the value of specified field
|
Get the decimal udef value based on the prog.id name of the udef field.
Declaration
public double GetUserDefinedDecimal(string progId)
Parameters
Type |
Name |
Description |
String |
progId |
Program name of udef field
|
Returns
Type |
Description |
Double |
double value of field, or NAN if field not found
|
Return a user defined value of type int
Declaration
public string GetUserDefinedInt(int fieldNo)
Parameters
Type |
Name |
Description |
Int32 |
fieldNo |
Index of field to retrieve value for
|
Returns
Type |
Description |
String |
String representation of the value of specified field
|
Get the int udef value based on the prog.id name of the udef field.
Declaration
public int GetUserDefinedInt(string progId)
Parameters
Type |
Name |
Description |
String |
progId |
Program name of udef field
|
Returns
Type |
Description |
Int32 |
int value of field, or MINVALUE if field not found
|
Return a user defined value of type string
Declaration
public string GetUserDefinedString(int fieldNo)
Parameters
Type |
Name |
Description |
Int32 |
fieldNo |
Index of field to retrieve value for
|
Returns
Type |
Description |
String |
Value of specified field
|
Get the string udef value based on the prog.id name of the udef field.
Declaration
public string GetUserDefinedString(string progId)
Parameters
Type |
Name |
Description |
String |
progId |
Program name of udef field
|
Returns
Type |
Description |
String |
string value of field, or NULL if field not found
|
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)