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)
Namespace: SuperOffice.CRM.Entities.Providers
Assembly: SoDataBase.dll
Syntax
public class SimpleContactInfo : Object, IContactInfo2, IContactInfo
Constructors
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)
Declaration
public SimpleContactInfo()
Properties
AddressLine1
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)
Declaration
public string AddressLine1 { get; set; }
Property Value
Type | Description |
---|---|
String |
Business
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)
Declaration
public string Business { get; set; }
Property Value
Type | Description |
---|---|
String |
Category
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)
Declaration
public string Category { get; set; }
Property Value
Type | Description |
---|---|
String |
Code
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)
Declaration
public string Code { get; set; }
Property Value
Type | Description |
---|---|
String |
ContactId
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)
Declaration
public int ContactId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Country
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)
Declaration
public string Country { get; set; }
Property Value
Type | Description |
---|---|
String |
Country2
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)
Declaration
public string Country2 { get; set; }
Property Value
Type | Description |
---|---|
String |
CountryCode
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)
Declaration
public string CountryCode { get; set; }
Property Value
Type | Description |
---|---|
String |
CountryEnglish
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)
Declaration
public string CountryEnglish { get; set; }
Property Value
Type | Description |
---|---|
String |
CountryId
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)
Declaration
public int CountryId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
County
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)
Declaration
public string County { get; set; }
Property Value
Type | Description |
---|---|
String |
CountyZipUK
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)
Declaration
public string CountyZipUK { get; set; }
Property Value
Type | Description |
---|---|
String |
Department
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)
Declaration
public string Department { get; set; }
Property Value
Type | Description |
---|---|
String |
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)
Declaration
public string EMail { get; set; }
Property Value
Type | Description |
---|---|
String |
EMailId
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)
Declaration
public int EMailId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Fax
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)
Declaration
public string Fax { get; set; }
Property Value
Type | Description |
---|---|
String |
FaxId
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)
Declaration
public int FaxId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
FaxStripped
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)
Declaration
public string FaxStripped { get; set; }
Property Value
Type | Description |
---|---|
String |
LineFeedAustraliaUK
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)
Declaration
public string LineFeedAustraliaUK { get; set; }
Property Value
Type | Description |
---|---|
String |
LineFeedGermany
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)
Declaration
public string LineFeedGermany { get; set; }
Property Value
Type | Description |
---|---|
String |
Name
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)
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
String |
Number
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)
Declaration
public string Number { get; set; }
Property Value
Type | Description |
---|---|
String |
OrganisationNumber
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)
Declaration
public string OrganisationNumber { get; set; }
Property Value
Type | Description |
---|---|
String |
OurContact
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)
Declaration
public string OurContact { get; set; }
Property Value
Type | Description |
---|---|
String |
Phone
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)
Declaration
public string Phone { get; set; }
Property Value
Type | Description |
---|---|
String |
PhoneId
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)
Declaration
public int PhoneId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
PostalAddressCity
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)
Declaration
public string PostalAddressCity { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressCityFull
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)
Declaration
public string PostalAddressCityFull { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressCounty
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)
Declaration
public string PostalAddressCounty { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressLine1
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)
Declaration
public string PostalAddressLine1 { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressLine1And3
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)
Declaration
public string PostalAddressLine1And3 { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressLine2
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)
Declaration
public string PostalAddressLine2 { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressLine3
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)
Declaration
public string PostalAddressLine3 { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressPrefix
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)
Declaration
public string PostalAddressPrefix { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressState
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)
Declaration
public string PostalAddressState { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressZip
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)
Declaration
public string PostalAddressZip { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressZipCity
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)
Declaration
public string PostalAddressZipCity { get; set; }
Property Value
Type | Description |
---|---|
String |
PostCode
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)
Declaration
public string PostCode { get; set; }
Property Value
Type | Description |
---|---|
String |
StreetAddressCity
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)
Declaration
public string StreetAddressCity { get; set; }
Property Value
Type | Description |
---|---|
String |
StreetAddressCityFull
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)
Declaration
public string StreetAddressCityFull { get; set; }
Property Value
Type | Description |
---|---|
String |
StreetAddressLine1
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)
Declaration
public string StreetAddressLine1 { get; set; }
Property Value
Type | Description |
---|---|
String |
StreetAddressLine2
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)
Declaration
public string StreetAddressLine2 { get; set; }
Property Value
Type | Description |
---|---|
String |
StreetAddressLine3
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)
Declaration
public string StreetAddressLine3 { get; set; }
Property Value
Type | Description |
---|---|
String |
StreetAddressState
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)
Declaration
public string StreetAddressState { get; set; }
Property Value
Type | Description |
---|---|
String |
StreetAddressZip
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)
Declaration
public string StreetAddressZip { get; set; }
Property Value
Type | Description |
---|---|
String |
StreetAddressZipGerman
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)
Declaration
public string StreetAddressZipGerman { get; set; }
Property Value
Type | Description |
---|---|
String |
SupportPersonId
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)
Declaration
public int SupportPersonId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
SupportPersonName
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)
Declaration
public string SupportPersonName { get; set; }
Property Value
Type | Description |
---|---|
String |
UdefDecimal
Set the value of a user-defined DECIMAL field, identified by the field number (1-10)
Declaration
public InfoUdefDict UdefDecimal { get; set; }
Property Value
Type | Description |
---|---|
InfoUdefDict |
UdefInt
Set the value of a user-defined INT field, identified by the field number (1-60)
Declaration
public InfoUdefDict UdefInt { get; set; }
Property Value
Type | Description |
---|---|
InfoUdefDict |
UdefString
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
Type | Description |
---|---|
InfoUdefDict |
Web
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)
Declaration
public string Web { get; set; }
Property Value
Type | Description |
---|---|
String |
WebId
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)
Declaration
public int WebId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Methods
GetInternationalAddress(Int32)
FADx elements
Declaration
public string GetInternationalAddress(int lineNo)
Parameters
Type | Name | Description |
---|---|---|
Int32 | lineNo |
Returns
Type | Description |
---|---|
String |
GetUserDefinedDecimal(Int32)
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. |
GetUserDefinedDecimal(String)
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
Type | Description |
---|---|
Double |
GetUserDefinedInt(Int32)
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. |
GetUserDefinedInt(String)
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
Type | Description |
---|---|
Int32 |
GetUserDefinedString(Int32)
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. |
GetUserDefinedString(String)
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
Type | Description |
---|---|
String |