Class SimpleContactInfo
Plain-old-data implementation of IContactInfo, intended for situations
where the client knows everything and does not want the database to be involved
(for instance, when running on unsaved data)
Inheritance
SimpleContactInfo
Assembly: SoDataBase.dll
public class SimpleContactInfo : IContactInfo2, IContactInfo
Constructors
Declaration
public SimpleContactInfo()
Properties
Declaration
public string AddressLine1 { get; set; }
Property Value
Declaration
public string Business { get; set; }
Property Value
Declaration
public string Category { get; set; }
Property Value
Declaration
public string Code { get; set; }
Property Value
Declaration
public int ContactId { get; set; }
Property Value
Declaration
public string Country { get; set; }
Property Value
Declaration
public string Country2 { get; set; }
Property Value
Declaration
public string CountryCode { get; set; }
Property Value
Declaration
public string CountryEnglish { get; set; }
Property Value
Declaration
public int CountryId { get; set; }
Property Value
Declaration
public string County { get; set; }
Property Value
Declaration
public string CountyZipUK { get; set; }
Property Value
Declaration
public string Department { get; set; }
Property Value
Declaration
public string EMail { get; set; }
Property Value
Declaration
public int EMailId { get; set; }
Property Value
Declaration
public string Fax { get; set; }
Property Value
Declaration
public int FaxId { get; set; }
Property Value
Declaration
public string FaxStripped { get; set; }
Property Value
Declaration
public string LineFeedAustraliaUK { get; set; }
Property Value
Declaration
public string LineFeedGermany { get; set; }
Property Value
Declaration
public string Name { get; set; }
Property Value
Declaration
public string Number { get; set; }
Property Value
Declaration
public string OrganisationNumber { get; set; }
Property Value
Declaration
public string OurContact { get; set; }
Property Value
Declaration
public string Phone { get; set; }
Property Value
Declaration
public int PhoneId { get; set; }
Property Value
PostalAddressCity
Declaration
public string PostalAddressCity { get; set; }
Property Value
PostalAddressCityFull
Declaration
public string PostalAddressCityFull { get; set; }
Property Value
PostalAddressCounty
Declaration
public string PostalAddressCounty { get; set; }
Property Value
PostalAddressLine1
Declaration
public string PostalAddressLine1 { get; set; }
Property Value
PostalAddressLine1And3
Declaration
public string PostalAddressLine1And3 { get; set; }
Property Value
PostalAddressLine2
Declaration
public string PostalAddressLine2 { get; set; }
Property Value
PostalAddressLine3
Declaration
public string PostalAddressLine3 { get; set; }
Property Value
PostalAddressPrefix
Declaration
public string PostalAddressPrefix { get; set; }
Property Value
PostalAddressState
Declaration
public string PostalAddressState { get; set; }
Property Value
PostalAddressZip
Declaration
public string PostalAddressZip { get; set; }
Property Value
PostalAddressZipCity
Declaration
public string PostalAddressZipCity { get; set; }
Property Value
PostCode
Declaration
public string PostCode { get; set; }
Property Value
Declaration
public string StreetAddressCity { get; set; }
Property Value
Declaration
public string StreetAddressCityFull { get; set; }
Property Value
Declaration
public string StreetAddressLine1 { get; set; }
Property Value
Declaration
public string StreetAddressLine2 { get; set; }
Property Value
Declaration
public string StreetAddressLine3 { get; set; }
Property Value
Declaration
public string StreetAddressState { get; set; }
Property Value
Declaration
public string StreetAddressZip { get; set; }
Property Value
Declaration
public string StreetAddressZipGerman { get; set; }
Property Value
Declaration
public int SupportPersonId { get; set; }
Property Value
Declaration
public string SupportPersonName { get; set; }
Property Value
Set the value of a user-defined DECIMAL field, identified by the field number (1-10)
Declaration
public InfoUdefDict UdefDecimal { get; set; }
Property Value
Set the value of a user-defined INT field, identified by the field number (1-60)
Declaration
public InfoUdefDict UdefInt { get; set; }
Property Value
Set the value of a user-defined STRING field, identified by the field number.
Number 1-40 are short strings, 41-49 are long strings
Declaration
public InfoUdefDict UdefString { get; set; }
Property Value
Declaration
public string Web { get; set; }
Property Value
Declaration
public int WebId { get; set; }
Property Value
Methods
Declaration
[Obsolete("FAD international addresses are handled through a separate system, see FadTags.cs", true)]
public string GetInternationalAddress(int lineNo)
Parameters
Type |
Name |
Description |
Int32 |
lineNo |
|
Returns
User-defined field 1-10 of the decimal (.NET double) number type.
Declaration
public string GetUserDefinedDecimal(int fieldNo)
Parameters
Type |
Name |
Description |
Int32 |
fieldNo |
Field number (1-10).
|
Returns
Type |
Description |
String |
User-defined field value.
|
NOT SUPPORTED: 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 |
|
Returns
Get user-defined field 1-60 of the whole (.NET Int32) number type.
Declaration
public string GetUserDefinedInt(int fieldNo)
Parameters
Type |
Name |
Description |
Int32 |
fieldNo |
Field number (1-60).
|
Returns
Type |
Description |
String |
User-defined field value.
|
NOT SUPPORTED: 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 |
|
Returns
Get user-defined field 1-49 of the text (.NET string) type.
Declaration
public string GetUserDefinedString(int fieldNo)
Parameters
Type |
Name |
Description |
Int32 |
fieldNo |
Field number (1-39).
|
Returns
Type |
Description |
String |
User-defined field value.
|
NOT SUPPORTED: 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 |
|
Returns
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)