Class PersonProjectsFindExtender
Implements the joiner for persn and projects through project members where person is the main table.
Inheritance
PersonProjectsFindExtender
Implements
Inherited Members
ExtensibleColumnsBase.MapReturnField(ArchiveSelect, FieldInfo, Boolean, String, ArchiveColumnInfo[])
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class PersonProjectsFindExtender : ProjectExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin
Constructors
PersonProjectsFindExtender()
Initializes the extender
Declaration
public PersonProjectsFindExtender()
PersonProjectsFindExtender(ProjectExtenderBase.Features)
Initializes the extender with the given set of feature bits
Declaration
public PersonProjectsFindExtender(ProjectExtenderBase.Features features)
Parameters
Type | Name | Description |
---|---|---|
ProjectExtenderBase.Features | features |
Fields
_colFunction
Implements the joiner for persn and projects through project members where person is the main table.
Declaration
protected ArchiveColumnInfo _colFunction
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Methods
InnerModifyQuery()
Implements the joiner for persn and projects through project members where person is the main table.
Declaration
protected override void InnerModifyQuery()
Overrides
SetJoin()
Join project through project members and projects
Declaration
protected override ProjectTableInfo SetJoin()
Returns
Type | Description |
---|---|
ProjectTableInfo |
Overrides
SuperOffice.CRM.ArchiveLists.ExtenderBase<SuperOffice.CRM.Data.ProjectTableInfo>.SetJoin()
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)