Show / Hide Table of Contents

Class ProjectMemberList.ProjectMemberListQuery

ProjectListQuery is a nested class containing the necessary information to provide its outer class with enough information to build the list.

Inheritance
Object
SqlCommand
PrivateSelect
ListSelect
ProjectMemberList.ProjectMemberListQuery
ProjectMemberList.CustomSearch
ProjectMemberList.FromProject
Implements
ICloneable
Inherited Members
ListSelect._restriction
ListSelect._joinRestriction
ListSelect._fields
ListSelect._orderBy
ListSelect._groupBy
ListSelect.CreateListReader(SoConnection, PrivateSelect, Sentry[])
ListSelect.CreateListReader(SoConnection, PrivateSelect, Int32, Sentry[])
ListSelect.InnerRestriction
ListSelect.InnerReturnFields
ListSelect.InnerOrderBy
ListSelect.InnerGroupBy
ListSelect.InnerJoinRestriction
PrivateSelect._isDistinct
PrivateSelect.GetTableInfos()
PrivateSelect.GetRelations(TableInfo)
PrivateSelect.GetRelations(TableInfo, SoTable)
PrivateSelect.IsTableOuterJoined(TableInfo)
PrivateSelect.GetTablesInOrderBy()
PrivateSelect.GetTablesLeadingToTable(TableInfo)
PrivateSelect.ValidateJoin()
PrivateSelect.Clone()
PrivateSelect.CloneSelect()
PrivateSelect.ToString()
PrivateSelect.GetCachingHash()
PrivateSelect.GetRestrictionTables()
PrivateSelect.CreateOrderBy()
PrivateSelect.IsDistinct
PrivateSelect.ForceRecompile
PrivateSelect.ForceJoinOrder
PrivateSelect.SqlType
SqlCommand.Origin
SqlCommand.AddIgnoreAutoSentryTableInfo(TableInfo)
SqlCommand.AddIgnoreAutoSentryTableInfo(IEnumerable<TableInfo>)
SqlCommand.RemoveIgnoreAutoSentryTableInfo(TableInfo)
SqlCommand.ClearIgnoreAutoSentryTableInfos()
SqlCommand.IsAutoSentryIgnoredOnTableInfo(TableInfo)
SqlCommand.GetPrivateSaves()
SqlCommand.GetInserts()
SqlCommand.GetUpdates()
SqlCommand.GetDeletes()
SqlCommand.GetSelect()
SqlCommand.AutoSentryIgnoredTables
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 abstract class ProjectMemberListQuery : ListSelect, ICloneable

Properties

ContactTable

Returns the lists ContactTableInfo-instance

Declaration
public ContactTableInfo ContactTable { get; }
Property Value
Type Description
ContactTableInfo

Emailtable

Returns the lists EmailTableInfo-instance

Declaration
public EmailTableInfo Emailtable { get; }
Property Value
Type Description
EmailTableInfo

PersonTable

Returns the lists PersonTableInfo-instance

Declaration
public PersonTableInfo PersonTable { get; }
Property Value
Type Description
PersonTableInfo

PhoneTable

Returns the lists PhoneTableInfo-instance

Declaration
public PhoneTableInfo PhoneTable { get; }
Property Value
Type Description
PhoneTableInfo

PMembTypeTable

Returns the lists PMembTypeTableInfo-instance

Declaration
public PMembTypeTableInfo PMembTypeTable { get; }
Property Value
Type Description
PMembTypeTableInfo

ProjectMemberTable

Returns the lists ProjectMemberTableInfo-instance

Declaration
public ProjectMemberTableInfo ProjectMemberTable { get; }
Property Value
Type Description
ProjectMemberTableInfo

ProjectTable

Returns the lists ProjectTableInfo-instance

Declaration
public ProjectTableInfo ProjectTable { get; }
Property Value
Type Description
ProjectTableInfo

TextTable

Returns the lists TextTableInfo-instance

Declaration
public TextTableInfo TextTable { get; }
Property Value
Type Description
TextTableInfo

Methods

ParseQueryStructure(Boolean, Int32[])

Load builds the select-structure for the current list. If we have restrictions on projectid, we give it as in-parameter.

Declaration
protected virtual void ParseQueryStructure(bool retired, params int[] project_ids)
Parameters
Type Name Description
Boolean retired
Int32[] project_ids

ToProjectMemberList()

ToProjectMemberList creates the projectmemberlist based on the information that is contained in its class.

Declaration
public ProjectMemberList ToProjectMemberList()
Returns
Type Description
ProjectMemberList

Operators

Implicit(ProjectMemberList.ProjectMemberListQuery to ProjectMemberList)

Implicit operator. Will return a personlist based on the in-parameter.

Declaration
public static implicit operator ProjectMemberList(ProjectMemberList.ProjectMemberListQuery q)
Parameters
Type Name Description
ProjectMemberList.ProjectMemberListQuery q
Returns
Type Description
ProjectMemberList

Implements

System.ICloneable

Extension Methods

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