Show / Hide Table of Contents

Class DocumentList.DocumentListQuery

DocumentListQuery 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
DocumentList.DocumentListQuery
DocumentList.CustomSearch
DocumentList.FromAppointment
DocumentList.FromSale
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 DocumentListQuery : ListSelect, ICloneable

Properties

AppointmentTableInfo

Get AppointmentTableInfo

Declaration
public AppointmentTableInfo AppointmentTableInfo { get; }
Property Value
Type Description
AppointmentTableInfo

ContactTableInfo

Get ContactTableInfo

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

DocTmplTableInfo

Get DocTmplTableInfo

Declaration
public DocTmplTableInfo DocTmplTableInfo { get; }
Property Value
Type Description
DocTmplTableInfo

DocumentTableInfo

Get DocumentableInfo

Declaration
public DocumentTableInfo DocumentTableInfo { get; }
Property Value
Type Description
DocumentTableInfo

PersonTableInfo

Get PersonTableInfo

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

ProjectTableInfo

Get ProjectTableInfo

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

PublishTableInfo

Get PublishTableInfo

Declaration
public PublishTableInfo PublishTableInfo { get; }
Property Value
Type Description
PublishTableInfo

RelationsTableInfo

Get RelationsTableInfo

Declaration
public RelationsTableInfo RelationsTableInfo { get; }
Property Value
Type Description
RelationsTableInfo

SaleTableInfo

Get SaleTableInfo

Declaration
public SaleTableInfo SaleTableInfo { get; }
Property Value
Type Description
SaleTableInfo

TextTableInfo

Get TextTableInfo

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

Methods

ParseQueryStructure(Int32, Int32)

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

Declaration
protected virtual void ParseQueryStructure(int appointmentId, int saleId)
Parameters
Type Name Description
Int32 appointmentId
Int32 saleId

ToDocumentList()

ToDocumentList creates the person list based on the information that is contained in its class.

Declaration
public DocumentList ToDocumentList()
Returns
Type Description
DocumentList

The contact list.

ToDocumentList(Int32)

Declaration
public DocumentList ToDocumentList(int count)
Parameters
Type Name Description
Int32 count
Returns
Type Description
DocumentList

Operators

Implicit(DocumentList.DocumentListQuery to DocumentList)

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

Declaration
public static implicit operator DocumentList(DocumentList.DocumentListQuery q)
Parameters
Type Name Description
DocumentList.DocumentListQuery q

The query we want to build the person list on.

Returns
Type Description
DocumentList

Contact list based on the in-parameter.

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