Show / Hide Table of Contents

Class ProjectMemberListItem

Inheritance
object
ListItemBase<ProjectMemberList.ProjectMemberListQuery>
ProjectMemberListItem
Inherited Members
ListItemBase<ProjectMemberList.ProjectMemberListQuery>.TableRight
ListItemBase<ProjectMemberList.ProjectMemberListQuery>.FieldProperties
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
Namespace: SuperOffice.CRM.Archives
Assembly: SoDataBase.dll
Syntax
public sealed class ProjectMemberListItem : ListItemBase<ProjectMemberList.ProjectMemberListQuery>

Constructors

ProjectMemberListItem(ProjectMemberListQuery, SoDataReader)

Default constructor

Declaration
public ProjectMemberListItem(ProjectMemberList.ProjectMemberListQuery query, SoDataReader reader)
Parameters
Type Name Description
ProjectMemberList.ProjectMemberListQuery query
SoDataReader reader

Properties

Comment

The members comment

Declaration
public string Comment { get; }
Property Value
Type Description
string

ContactDepartment

The Department name of the contact of which the project member is a contact person.

Declaration
public string ContactDepartment { get; }
Property Value
Type Description
string

ContactId

The contact of which the project member is a contact person. (Contact_id)

Declaration
public int ContactId { get; }
Property Value
Type Description
int

ContactName

The name of the contact of which the project member is a contact person.

Declaration
public string ContactName { get; }
Property Value
Type Description
string

CountryId

The persons country id

Declaration
public int CountryId { get; }
Property Value
Type Description
int

EmailAddress

The e-mail belonging to the person under rank 1.

Declaration
public string EmailAddress { get; }
Property Value
Type Description
string

EmailAddressName

The e-mail description belonging to the person under rank 1.

Declaration
public string EmailAddressName { get; }
Property Value
Type Description
string

EmailId

Email_id

Declaration
public int EmailId { get; }
Property Value
Type Description
int

EmailRank

The rank

Declaration
public short EmailRank { get; }
Property Value
Type Description
short

Mrmrs

The persons mrmrs

Declaration
public string Mrmrs { get; }
Property Value
Type Description
string

PersonFirstName

First name of the person

Declaration
public string PersonFirstName { get; }
Property Value
Type Description
string

PersonId

The contact person object that is the project member. This will return the database internal unique identifier for this contact person (person_id).

Declaration
public int PersonId { get; }
Property Value
Type Description
int

PersonLastName

Last name of the person

Declaration
public string PersonLastName { get; }
Property Value
Type Description
string

PersonMiddleName

Middlename of the person

Declaration
public string PersonMiddleName { get; }
Property Value
Type Description
string

PhoneId

Phoneid

Declaration
public int PhoneId { get; }
Property Value
Type Description
int

PhoneNumber

The phone number (direct phone)

Declaration
public string PhoneNumber { get; }
Property Value
Type Description
string

ProjectFunction

The persons function in the project

Declaration
public string ProjectFunction { get; }
Property Value
Type Description
string

ProjectFunctionId

The persons function in the project (id)

Declaration
public int ProjectFunctionId { get; }
Property Value
Type Description
int

ProjectId

The unique identifier for the project (Project_Id)

Declaration
public int ProjectId { get; }
Property Value
Type Description
int

ProjectMemberId

The unique identifier for the projectmember (ProjectMember_Id)

Declaration
public int ProjectMemberId { get; }
Property Value
Type Description
int

ProjectName

The name of the project

Declaration
public string ProjectName { get; }
Property Value
Type Description
string

ProjetName

Obsolete. The name of the project

Declaration
[Obsolete("This property is obsolete due to spelling error. Use ProjectName instead", true)]
public string ProjetName { get; }
Property Value
Type Description
string

Methods

Initialize()

Initializes as member variables.

Declaration
protected override void Initialize()
Overrides
ListItemBase<ProjectMemberList.ProjectMemberListQuery>.Initialize()

Load(ProjectMemberListQuery, SoDataReader)

Responsible for reading the current row in the data reader and insert the value in the right part ob the object.

Declaration
protected override void Load(ProjectMemberList.ProjectMemberListQuery query, SoDataReader reader)
Parameters
Type Name Description
ProjectMemberList.ProjectMemberListQuery query
SoDataReader reader

The reader contains the items data.

Overrides
ListItemBase<ProjectMemberList.ProjectMemberListQuery>.Load(ProjectMemberList.ProjectMemberListQuery, SoDataReader)

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top