Show / Hide Table of Contents

Class RelationsListItem

PersonListItem contains the attributes for the personlistitem used in PersonList.

Inheritance
Object
ListItemBase<RelationsList.RelationsListQuery>
RelationsListItem
Inherited Members
ListItemBase<RelationsList.RelationsListQuery>.AddFieldProperty(String, FieldProperty)
ListItemBase<RelationsList.RelationsListQuery>.HandleFieldRights(String, SentryCollection, FieldInfo, Type, EFieldRight, Boolean)
ListItemBase<RelationsList.RelationsListQuery>.AssignFromReader(SoDataReader, FieldInfo, Int32, String)
ListItemBase<RelationsList.RelationsListQuery>.AssignFromReader(SoDataReader, FieldInfo, String, String)
ListItemBase<RelationsList.RelationsListQuery>.AssignFromReader<T>(SoDataReader, FieldInfo, T, String)
ListItemBase<RelationsList.RelationsListQuery>.TableRight
ListItemBase<RelationsList.RelationsListQuery>.FieldProperties
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Archives
Assembly: SoDataBase.dll
Syntax
public sealed class RelationsListItem : ListItemBase<RelationsList.RelationsListQuery>

Constructors

RelationsListItem(RelationsList.RelationsListQuery, SoDataReader)

Default constructor

Declaration
public RelationsListItem(RelationsList.RelationsListQuery query, SoDataReader reader)
Parameters
Type Name Description
RelationsList.RelationsListQuery query
SoDataReader reader

Properties

ActiveContactId

Active contact id

Declaration
public int ActiveContactId { get; }
Property Value
Type Description
Int32

ActivePersonId

Active person id

Declaration
public int ActivePersonId { get; }
Property Value
Type Description
Int32

AssociateId

Associate id (owner of relation)

Declaration
public int AssociateId { get; }
Property Value
Type Description
Int32

AssociateName

Associate name

Declaration
public string AssociateName { get; }
Property Value
Type Description
String

ContactDepartmentActive

Department name active

Declaration
public string ContactDepartmentActive { get; }
Property Value
Type Description
String

ContactDepartmentPassive

Department name passive

Declaration
public string ContactDepartmentPassive { get; }
Property Value
Type Description
String

ContactNameActive

Contact name active

Declaration
public string ContactNameActive { get; }
Property Value
Type Description
String

ContactNamePassive

Contact name passive

Declaration
public string ContactNamePassive { get; }
Property Value
Type Description
String

PassiveContactId

Passive contact id

Declaration
public int PassiveContactId { get; }
Property Value
Type Description
Int32

PassivePersonId

Passive person id

Declaration
public int PassivePersonId { get; }
Property Value
Type Description
Int32

PersonFirstNameActive

Person firstname active

Declaration
public string PersonFirstNameActive { get; }
Property Value
Type Description
String

PersonFirstNamePassive

Person firstname passive

Declaration
public string PersonFirstNamePassive { get; }
Property Value
Type Description
String

PersonLastNameActive

Person lastname active

Declaration
public string PersonLastNameActive { get; }
Property Value
Type Description
String

PersonLastNamePassive

Person lastname passive

Declaration
public string PersonLastNamePassive { get; }
Property Value
Type Description
String

RelationComment

Relation comment

Declaration
public string RelationComment { get; }
Property Value
Type Description
String

RelationId

RelationId

Declaration
public int RelationId { get; }
Property Value
Type Description
Int32

RelationName

Relation name

Declaration
public string RelationName { get; }
Property Value
Type Description
String

Methods

Initialize()

Initializes all class-members.

Declaration
protected override void Initialize()
Overrides
SuperOffice.CRM.Lists.ListItemBase<SuperOffice.CRM.Archives.RelationsList.RelationsListQuery>.Initialize()

Load(RelationsList.RelationsListQuery, SoDataReader)

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

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

The reader contains the items data.

Overrides
SuperOffice.CRM.Lists.ListItemBase<SuperOffice.CRM.Archives.RelationsList.RelationsListQuery>.Load(SuperOffice.CRM.Archives.RelationsList.RelationsListQuery, SuperOffice.Data.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