Class PersonInfoProvider
Implementation of IPersonInfo; create through factory (see remarks)
Inheritance
System.Object
PersonInfoProvider
Assembly: SoDataBase.dll
Syntax
public class PersonInfoProvider : ContactPersonInfoProviderBase, IPersonInfo3, IPersonInfo2, IPersonInfo
Properties
AssociateId
Declaration
public int AssociateId { get; }
Property Value
Type |
Description |
System.Int32 |
|
Chat
Declaration
public string Chat { get; }
Property Value
Type |
Description |
System.String |
|
ChatId
Declaration
public int ChatId { get; }
Property Value
Type |
Description |
System.Int32 |
|
ChatProtocol
Declaration
public string ChatProtocol { get; }
Property Value
Type |
Description |
System.String |
|
Declaration
public int ContactId { get; }
Property Value
Type |
Description |
System.Int32 |
|
Country
Declaration
public string Country { get; }
Property Value
Type |
Description |
System.String |
|
Country2
Declaration
public string Country2 { get; }
Property Value
Type |
Description |
System.String |
|
CountryCode
Declaration
public string CountryCode { get; }
Property Value
Type |
Description |
System.String |
|
CountryId
Declaration
public int CountryId { get; }
Property Value
Type |
Description |
System.Int32 |
|
CustomFields
Declaration
public Dictionary<string, string> CustomFields { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<System.String, System.String> |
|
DateOfBirth
Declaration
public string DateOfBirth { get; }
Property Value
Type |
Description |
System.String |
|
Department
Declaration
public string Department { get; }
Property Value
Type |
Description |
System.String |
|
EMail
Declaration
public string EMail { get; }
Property Value
Type |
Description |
System.String |
|
EMailId
Declaration
public int EMailId { get; }
Property Value
Type |
Description |
System.Int32 |
|
Fax
Declaration
public string Fax { get; }
Property Value
Type |
Description |
System.String |
|
FaxId
Declaration
public int FaxId { get; }
Property Value
Type |
Description |
System.Int32 |
|
FaxStripped
Declaration
public string FaxStripped { get; }
Property Value
Type |
Description |
System.String |
|
FirstName
Declaration
public string FirstName { get; }
Property Value
Type |
Description |
System.String |
|
LastName
Declaration
public string LastName { get; }
Property Value
Type |
Description |
System.String |
|
LineFeedGermany
Declaration
public string LineFeedGermany { get; }
Property Value
Type |
Description |
System.String |
|
MiddleName
Declaration
public string MiddleName { get; }
Property Value
Type |
Description |
System.String |
|
MiddleName2
Declaration
public string MiddleName2 { get; }
Property Value
Type |
Description |
System.String |
|
MobilePhone
Declaration
public string MobilePhone { get; }
Property Value
Type |
Description |
System.String |
|
MobilePhoneId
Declaration
public int MobilePhoneId { get; }
Property Value
Type |
Description |
System.Int32 |
|
MrMrs
Declaration
public string MrMrs { get; }
Property Value
Type |
Description |
System.String |
|
Nomailing
Declaration
public bool Nomailing { get; }
Property Value
Type |
Description |
System.Boolean |
|
OfficePhone
Declaration
public string OfficePhone { get; }
Property Value
Type |
Description |
System.String |
|
OfficePhoneId
Declaration
public int OfficePhoneId { get; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public string Pager { get; }
Property Value
Type |
Description |
System.String |
|
Declaration
public int PagerId { get; }
Property Value
Type |
Description |
System.Int32 |
|
Person
Declaration
public Person Person { get; }
Property Value
PersonId
Declaration
public int PersonId { get; }
Property Value
Type |
Description |
System.Int32 |
|
PersonNumber
Declaration
public string PersonNumber { get; }
Property Value
Type |
Description |
System.String |
|
Position
Declaration
public string Position { get; }
Property Value
Type |
Description |
System.String |
|
PostalAddressCity
Declaration
public string PostalAddressCity { get; }
Property Value
Type |
Description |
System.String |
|
PostalAddressCityFull
Declaration
public string PostalAddressCityFull { get; }
Property Value
Type |
Description |
System.String |
|
PostalAddressCounty
Declaration
public string PostalAddressCounty { get; }
Property Value
Type |
Description |
System.String |
|
PostalAddressLine1
Declaration
public string PostalAddressLine1 { get; }
Property Value
Type |
Description |
System.String |
|
PostalAddressLine1Extended
Declaration
public string PostalAddressLine1Extended { get; }
Property Value
Type |
Description |
System.String |
|
PostalAddressLine2
Declaration
public string PostalAddressLine2 { get; }
Property Value
Type |
Description |
System.String |
|
PostalAddressLine3
Declaration
public string PostalAddressLine3 { get; }
Property Value
Type |
Description |
System.String |
|
PostalAddressState
Declaration
public string PostalAddressState { get; }
Property Value
Type |
Description |
System.String |
|
PostalAddressStateAmericaCanadaAustralia
Declaration
public string PostalAddressStateAmericaCanadaAustralia { get; }
Property Value
Type |
Description |
System.String |
|
PostalAddressZip
Declaration
public string PostalAddressZip { get; }
Property Value
Type |
Description |
System.String |
|
PreferredLanguageId
Declaration
public int PreferredLanguageId { get; }
Property Value
Type |
Description |
System.Int32 |
|
PrivatePhone
Declaration
public string PrivatePhone { get; }
Property Value
Type |
Description |
System.String |
|
PrivatePhoneId
Declaration
public int PrivatePhoneId { get; }
Property Value
Type |
Description |
System.Int32 |
|
Retired
Declaration
public bool Retired { get; }
Property Value
Type |
Description |
System.Boolean |
|
Salutation
Declaration
public string Salutation { get; }
Property Value
Type |
Description |
System.String |
|
Declaration
public int ServiceContactId { get; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public string ServiceContactName { get; }
Property Value
Type |
Description |
System.String |
|
ServicePriority
Declaration
public int ServicePriority { get; }
Property Value
Type |
Description |
System.Int32 |
|
Title
Declaration
public string Title { get; }
Property Value
Type |
Description |
System.String |
|
Url
Declaration
public string Url { get; }
Property Value
Type |
Description |
System.String |
|
UrlId
Declaration
public int UrlId { get; }
Property Value
Type |
Description |
System.Int32 |
|
UsePersonAddress
Declaration
public bool UsePersonAddress { get; }
Property Value
Type |
Description |
System.Boolean |
|
Voip
Declaration
public string Voip { get; }
Property Value
Type |
Description |
System.String |
|
VoipId
Declaration
public int VoipId { get; }
Property Value
Type |
Description |
System.Int32 |
|
VoipService
Declaration
public string VoipService { get; }
Property Value
Type |
Description |
System.String |
|
Methods
GetInternationalAddress(Int32)
Declaration
public string GetInternationalAddress(int fieldNo)
Parameters
Type |
Name |
Description |
System.Int32 |
fieldNo |
|
Returns
Type |
Description |
System.String |
|
GetUserDefinedDecimal(Int32)
Return a user defined value of type decimal
Declaration
public string GetUserDefinedDecimal(int fieldNo)
Parameters
Type |
Name |
Description |
System.Int32 |
fieldNo |
Index of field to retrieve value for
|
Returns
Type |
Description |
System.String |
String representation of the value of specified field
|
GetUserDefinedDecimal(String)
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 |
System.String |
progId |
Program name of udef field
|
Returns
Type |
Description |
System.Double |
double value of field, or NAN if field not found
|
GetUserDefinedInt(Int32)
Return a user defined value of type int
Declaration
public string GetUserDefinedInt(int fieldNo)
Parameters
Type |
Name |
Description |
System.Int32 |
fieldNo |
Index of field to retrieve value for
|
Returns
Type |
Description |
System.String |
String representation of the value of specified field
|
GetUserDefinedInt(String)
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 |
System.String |
progId |
Program name of udef field
|
Returns
Type |
Description |
System.Int32 |
int value of field, or MINVALUE if field not found
|
GetUserDefinedString(Int32)
Return a user defined value of type string
Declaration
public string GetUserDefinedString(int fieldNo)
Parameters
Type |
Name |
Description |
System.Int32 |
fieldNo |
Index of field to retrieve value for
|
Returns
Type |
Description |
System.String |
Value of specified field
|
GetUserDefinedString(String)
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 |
System.String |
progId |
Program name of udef field
|
Returns
Type |
Description |
System.String |
string value of field, or NULL if field not found
|
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)