Class SimplePersonInfo
Plain-old-data implementation of IPersonInfo, 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 SimplePersonInfo : Object, IPersonInfo2, IPersonInfo
Constructors
SimplePersonInfo()
Plain-old-data implementation of IPersonInfo, 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 SimplePersonInfo()
Properties
AssociateId
Plain-old-data implementation of IPersonInfo, 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 AssociateId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Chat
Plain-old-data implementation of IPersonInfo, 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 Chat { get; set; }
Property Value
Type | Description |
---|---|
String |
ChatId
Plain-old-data implementation of IPersonInfo, 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 ChatId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
ChatProtocol
Plain-old-data implementation of IPersonInfo, 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 ChatProtocol { get; set; }
Property Value
Type | Description |
---|---|
String |
ContactId
Plain-old-data implementation of IPersonInfo, 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 IPersonInfo, 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 IPersonInfo, 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 IPersonInfo, 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 |
CountryId
Plain-old-data implementation of IPersonInfo, 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 |
DateOfBirth
Plain-old-data implementation of IPersonInfo, 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 DateOfBirth { get; set; }
Property Value
Type | Description |
---|---|
String |
Department
Plain-old-data implementation of IPersonInfo, 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 IPersonInfo, 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 IPersonInfo, 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 IPersonInfo, 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 IPersonInfo, 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 IPersonInfo, 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 |
FirstName
Plain-old-data implementation of IPersonInfo, 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 FirstName { get; set; }
Property Value
Type | Description |
---|---|
String |
LastName
Plain-old-data implementation of IPersonInfo, 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 LastName { get; set; }
Property Value
Type | Description |
---|---|
String |
LineFeedGermany
Plain-old-data implementation of IPersonInfo, 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 |
MiddleName
Plain-old-data implementation of IPersonInfo, 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 MiddleName { get; set; }
Property Value
Type | Description |
---|---|
String |
MiddleName2
Plain-old-data implementation of IPersonInfo, 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 MiddleName2 { get; set; }
Property Value
Type | Description |
---|---|
String |
MobilePhone
Plain-old-data implementation of IPersonInfo, 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 MobilePhone { get; set; }
Property Value
Type | Description |
---|---|
String |
MobilePhoneId
Plain-old-data implementation of IPersonInfo, 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 MobilePhoneId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
MrMrs
Plain-old-data implementation of IPersonInfo, 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 MrMrs { get; set; }
Property Value
Type | Description |
---|---|
String |
Nomailing
Plain-old-data implementation of IPersonInfo, 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 bool Nomailing { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
OfficePhone
Plain-old-data implementation of IPersonInfo, 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 OfficePhone { get; set; }
Property Value
Type | Description |
---|---|
String |
OfficePhoneId
Plain-old-data implementation of IPersonInfo, 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 OfficePhoneId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Pager
Plain-old-data implementation of IPersonInfo, 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 Pager { get; set; }
Property Value
Type | Description |
---|---|
String |
PagerId
Plain-old-data implementation of IPersonInfo, 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 PagerId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
PersonId
Plain-old-data implementation of IPersonInfo, 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 PersonId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
PersonNumber
Plain-old-data implementation of IPersonInfo, 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 PersonNumber { get; set; }
Property Value
Type | Description |
---|---|
String |
Position
Plain-old-data implementation of IPersonInfo, 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 Position { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressCity
Plain-old-data implementation of IPersonInfo, 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 IPersonInfo, 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 IPersonInfo, 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 IPersonInfo, 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 |
PostalAddressLine1Extended
Plain-old-data implementation of IPersonInfo, 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 PostalAddressLine1Extended { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressLine2
Plain-old-data implementation of IPersonInfo, 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 IPersonInfo, 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 |
PostalAddressState
Plain-old-data implementation of IPersonInfo, 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 |
PostalAddressStateAmericaCanadaAustralia
Plain-old-data implementation of IPersonInfo, 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 PostalAddressStateAmericaCanadaAustralia { get; set; }
Property Value
Type | Description |
---|---|
String |
PostalAddressZip
Plain-old-data implementation of IPersonInfo, 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 |
PreferredLanguageId
Plain-old-data implementation of IPersonInfo, 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 PreferredLanguageId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
PreferredLanguageName
Plain-old-data implementation of IPersonInfo, 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 PreferredLanguageName { get; set; }
Property Value
Type | Description |
---|---|
String |
PrivatePhone
Plain-old-data implementation of IPersonInfo, 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 PrivatePhone { get; set; }
Property Value
Type | Description |
---|---|
String |
PrivatePhoneId
Plain-old-data implementation of IPersonInfo, 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 PrivatePhoneId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Retired
Plain-old-data implementation of IPersonInfo, 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 bool Retired { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Salutation
Plain-old-data implementation of IPersonInfo, 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 Salutation { get; set; }
Property Value
Type | Description |
---|---|
String |
ServiceContactId
Plain-old-data implementation of IPersonInfo, 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 ServiceContactId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
ServiceContactName
Plain-old-data implementation of IPersonInfo, 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 ServiceContactName { get; set; }
Property Value
Type | Description |
---|---|
String |
ServicePriority
Plain-old-data implementation of IPersonInfo, 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 ServicePriority { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Title
Plain-old-data implementation of IPersonInfo, 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 Title { 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 |
Url
Plain-old-data implementation of IPersonInfo, 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 Url { get; set; }
Property Value
Type | Description |
---|---|
String |
UrlId
Plain-old-data implementation of IPersonInfo, 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 UrlId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
UsePersonAddress
Plain-old-data implementation of IPersonInfo, 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 bool UsePersonAddress { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Voip
Plain-old-data implementation of IPersonInfo, 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 Voip { get; set; }
Property Value
Type | Description |
---|---|
String |
VoipId
Plain-old-data implementation of IPersonInfo, 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 VoipId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
VoipService
Plain-old-data implementation of IPersonInfo, 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 VoipService { get; set; }
Property Value
Type | Description |
---|---|
String |
Methods
GetInternationalAddress(Int32)
Plain-old-data implementation of IPersonInfo, 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 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 |