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.CreateListReaderAsync(SoConnection, PrivateSelect, CancellationToken, params Sentry[])
ListSelect.CreateListReaderAsync(SoConnection, PrivateSelect, int, CancellationToken, params 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.SqlType
SqlCommand.Origin
SqlCommand.AdditionalInfo
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 DocumentList.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

RelatedSaleTableInfo

Get RelatedSaleTableInfo

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

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(int, int)

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
int appointmentId
int saleId

ToDocumentListAsync(int, CancellationToken)

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

Declaration
public Task<DocumentList> ToDocumentListAsync(int count, CancellationToken cancellationToken = default)
Parameters
Type Name Description
int count
CancellationToken cancellationToken
Returns
Type Description
Task<DocumentList>

ToDocumentListAsync(CancellationToken)

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

Declaration
public Task<DocumentList> ToDocumentListAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<DocumentList>

The contact list.

Implements

ICloneable

Extension Methods

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