Show / Hide Table of Contents

Class SaleTypeQuoteAttachmentDocumentExtender

Implements the joiner for saletype and documents

Inheritance
Object
ExtensibleColumnsBase
ExtenderBase<AppointmentTableInfo>
ActivityExtenderBase<AppointmentTableInfo>
DocumentExtenderWithoutDescriptionBase
DocumentExtenderBase
SaleTypeQuoteAttachmentDocumentExtender
Implements
IArchiveProviderQueryMapping
IArchiveExtender
IArchiveProviderDoesExtend
IArchiveProviderHasColumns
IArchiveProviderExtensible
Inherited Members
DocumentExtenderBase.InnerModifyQuery()
DocumentExtenderBase.ModifyQuery()
DocumentExtenderBase.InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
DocumentExtenderWithoutDescriptionBase._ourDocTmplTable
DocumentExtenderWithoutDescriptionBase._ourRecordTypeDocTmplTable
DocumentExtenderWithoutDescriptionBase._ourDocumentTable
DocumentExtenderWithoutDescriptionBase._ourAppointmentTable
DocumentExtenderWithoutDescriptionBase._features
DocumentExtenderWithoutDescriptionBase._siblingAppointment
DocumentExtenderWithoutDescriptionBase.ColumnDocumentId
DocumentExtenderWithoutDescriptionBase._colId
DocumentExtenderWithoutDescriptionBase._colKeywords
DocumentExtenderWithoutDescriptionBase._colOurref
DocumentExtenderWithoutDescriptionBase._colYourref
DocumentExtenderWithoutDescriptionBase._colAttention
DocumentExtenderWithoutDescriptionBase._colSubject
DocumentExtenderWithoutDescriptionBase._colName
DocumentExtenderWithoutDescriptionBase._colMailmergeDraft
DocumentExtenderWithoutDescriptionBase._colSNum
DocumentExtenderWithoutDescriptionBase.ColumnIsReport
DocumentExtenderWithoutDescriptionBase._colIsReport
DocumentExtenderWithoutDescriptionBase._colSuggestedDocument
DocumentExtenderWithoutDescriptionBase.ColumnIsMail
DocumentExtenderWithoutDescriptionBase._colIsMail
DocumentExtenderWithoutDescriptionBase._colRecordTypeText
DocumentExtenderWithoutDescriptionBase.SetJoin()
DocumentExtenderWithoutDescriptionBase.GetOrCreateAppointmentTableInfo()
DocumentExtenderWithoutDescriptionBase.ProcessRestrictions()
DocumentExtenderWithoutDescriptionBase.GetStandardTooltipHint(SoDataReader, FieldInfo)
DocumentExtenderWithoutDescriptionBase.VisibleForTable
DocumentExtenderWithoutDescriptionBase.MainTableName
DocumentExtenderWithoutDescriptionBase.TableToExtend
DocumentExtenderWithoutDescriptionBase.AppointmentTable
ActivityExtenderBase<AppointmentTableInfo>._colCompleted
ActivityExtenderBase<AppointmentTableInfo>._colIcon
ActivityExtenderBase<AppointmentTableInfo>._colDate
ActivityExtenderBase<AppointmentTableInfo>._colTime
ActivityExtenderBase<AppointmentTableInfo>._colType
ActivityExtenderBase<AppointmentTableInfo>._colRecordType
ActivityExtenderBase<AppointmentTableInfo>._colText
ActivityExtenderBase<AppointmentTableInfo>._colAssociateId
ActivityExtenderBase<AppointmentTableInfo>._colContactId
ActivityExtenderBase<AppointmentTableInfo>._colPersonId
ActivityExtenderBase<AppointmentTableInfo>._colProjectId
ActivityExtenderBase<AppointmentTableInfo>._colSaleId
ActivityExtenderBase<AppointmentTableInfo>._colUserGroup
ActivityExtenderBase<AppointmentTableInfo>._colWho
ActivityExtenderBase<AppointmentTableInfo>._colUpdatedBy
ActivityExtenderBase<AppointmentTableInfo>._colUpdatedByFullName
ActivityExtenderBase<AppointmentTableInfo>._colUpdatedDate
ActivityExtenderBase<AppointmentTableInfo>._colRegisteredBy
ActivityExtenderBase<AppointmentTableInfo>._colRegisteredByFullName
ActivityExtenderBase<AppointmentTableInfo>._colRegisteredDate
ActivityExtenderBase<AppointmentTableInfo>.ColumnSuggestedDocumentId
ActivityExtenderBase<AppointmentTableInfo>.ColumnSuggestedAppointmentId
ActivityExtenderBase<AppointmentTableInfo>.ToggleCompletedLinkHint(String, Int32, FieldRight)
ActivityExtenderBase<AppointmentTableInfo>.CompletedTooltipHint(String, Int32)
ActivityExtenderBase<AppointmentTableInfo>.SetDesiredColumns(String[])
ActivityExtenderBase<AppointmentTableInfo>.PopulateRowFromReader(SoDataReader, ArchiveRow)
ExtenderBase<AppointmentTableInfo>.GetRankRestriction(FieldInfo)
ExtenderBase<AppointmentTableInfo>.StyleHintPrefix
ExtensibleColumnsBase._minuteFields
ExtensibleColumnsBase.Visible
ExtensibleColumnsBase.Invisible
ExtensibleColumnsBase.AllowOrderBy
ExtensibleColumnsBase.DenyOrderBy
ExtensibleColumnsBase.GetAllRestriction
ExtensibleColumnsBase.GetNoneRestriction
ExtensibleColumnsBase.GetNameOrOverrideName(String)
ExtensibleColumnsBase.SetParent(IArchiveProviderExtensible)
ExtensibleColumnsBase.AddAvailableColumn(ArchiveColumnInfo[])
ExtensibleColumnsBase.GetAvailableColumns()
ExtensibleColumnsBase.SetOrderBy(ArchiveOrderByInfo[])
ExtensibleColumnsBase.SetOrderByMapping(String, String[])
ExtensibleColumnsBase.SetOrderByMapping(ArchiveColumnInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.SetPrefixes(String, String)
ExtensibleColumnsBase.SetLocalAbsolutePrefixes(String, String)
ExtensibleColumnsBase.SetIconHint(String)
ExtensibleColumnsBase.SetRestriction(ArchiveRestrictionInfo[])
ExtensibleColumnsBase.AddLocalRestriction(ArchiveRestrictionInfo[])
ExtensibleColumnsBase.AddExtensionProvider(IArchiveExtender)
ExtensibleColumnsBase.GetExtensionProviders()
ExtensibleColumnsBase.GetTableInfosFromExtensionProviders()
ExtensibleColumnsBase.SuppressTableResults(SoDataReader, TableInfo)
ExtensibleColumnsBase.SuppressDeepTableResults(SoDataReader, TableInfo)
ExtensibleColumnsBase.AddColumnNameOverride(String, String)
ExtensibleColumnsBase.ApplyColumnNameOverridesToRestrictions()
ExtensibleColumnsBase.ApplyColumnNameOverrides(ArchiveRow)
ExtensibleColumnsBase.AddSubExtenderMapping(String, ExtensibleColumnsBase[])
ExtensibleColumnsBase.WantColumnForOutput(String[])
ExtensibleColumnsBase.WantColumnForOutput(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForOutput(List<ArchiveColumnInfo>)
ExtensibleColumnsBase.WantColumnForRestriction(String[])
ExtensibleColumnsBase.WantColumnForRestriction(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForOrderBy(String[])
ExtensibleColumnsBase.GetColumnOrderBy(String)
ExtensibleColumnsBase.WantColumnForOrderBy(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForAnything(String[])
ExtensibleColumnsBase.WantColumnForAnything(ArchiveColumnInfo[])
ExtensibleColumnsBase.IsQueryNeeded()
ExtensibleColumnsBase.IsQueryRestriction()
ExtensibleColumnsBase.GetLeftOuterOrInnerJoin(Equal)
ExtensibleColumnsBase.GetLeftOuterOrInnerJoin(Equal, Restriction)
ExtensibleColumnsBase.SetLeftOuterJoin(Equal)
ExtensibleColumnsBase.SetLeftOuterJoin(Equal, Restriction)
ExtensibleColumnsBase.SetLeftOuterOrInnerJoin(Equal)
ExtensibleColumnsBase.SetLeftOuterOrInnerJoin(Equal, Restriction)
ExtensibleColumnsBase.MapReturnField(ArchiveSelect, FieldInfo, Boolean, String, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapIdField(FieldInfo)
ExtensibleColumnsBase.MapAssociateField(FieldInfo, ArchiveColumnInfo, Boolean)
ExtensibleColumnsBase.MapEjUserField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.MapSimpleReturnField(FieldInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapSimpleImageField(FieldInfo, ArchiveColumnInfo, Int32, Int32)
ExtensibleColumnsBase.MapPictureBlob(FieldInfo, ArchiveColumnInfo, BlobLinkType, Int32, Int32, Int32)
ExtensibleColumnsBase.MapSimpleCustomField(FieldInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapSimpleListReturnField(FieldInfo, String, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapOrderByField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.ActivateAsLinkField(String, ArchiveColumnInfo[])
ExtensibleColumnsBase.HasAvailableColumn(String)
ExtensibleColumnsBase.AddAndInitializeExtensionProvider<ExtenderType>(ExtenderType, String, String)
ExtensibleColumnsBase.AddAndInitializeExtensionProvider<ExtenderType>(ExtenderType)
ExtensibleColumnsBase.HasRestriction(String)
ExtensibleColumnsBase.ExtractRestrictions(String)
ExtensibleColumnsBase.ExtractRestrictions(ArchiveColumnInfo)
ExtensibleColumnsBase.ExtractRestriction(String)
ExtensibleColumnsBase.ExtractRestriction(ArchiveColumnInfo)
ExtensibleColumnsBase.ProcessOrderBy()
ExtensibleColumnsBase.PopulateSimpleFields(SoDataReader, ArchiveRow)
ExtensibleColumnsBase.CalculateOrderbyValue(String, SoDataReader, ArchiveColumnData)
ExtensibleColumnsBase.AddDbInfo(ArchiveColumnData, FieldInfo)
ExtensibleColumnsBase.AddDbInfo(ArchiveColumnData, Int32)
ExtensibleColumnsBase.ForceDisable()
ExtensibleColumnsBase.GetAssociateData(Int32)
ExtensibleColumnsBase.GetEjUserData(Int32)
ExtensibleColumnsBase.GetColumnIndex(ArchiveColumnInfo)
ExtensibleColumnsBase.GetColumnIndexFromReader(SoDataReader, FieldInfo, Int32)
ExtensibleColumnsBase.ConvertDbTypeToString(Object, ExtensibleColumnsBase.DbColumnBinding)
ExtensibleColumnsBase.GetLinkHint(SoDataReader, String)
ExtensibleColumnsBase.SetNonZeroBoolRestriction(ArchiveColumnInfo)
ExtensibleColumnsBase.AddUpdatedByMapping(ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddRegisteredMapping(ArchiveColumnInfo, FieldInfo, ArchiveColumnInfo, FieldInfo)
ExtensibleColumnsBase.AddLastUpdatedMapping(ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddUpdatedBy(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddUpdatedDate(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo, FieldInfo, Boolean)
ExtensibleColumnsBase.AddAssociateFullName(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo[])
ExtensibleColumnsBase.GetIdFieldTag(SoDataReader)
ExtensibleColumnsBase.GetArchiveColumnName(SoField)
ExtensibleColumnsBase.ExtensibleHelper
ExtensibleColumnsBase.ColumnHelper
ExtensibleColumnsBase.RestrictionHelper
ExtensibleColumnsBase.Parent
ExtensibleColumnsBase.DisableSubtreeIfNoRestriction
ExtensibleColumnsBase.RestrictionSetForSubtree
ExtensibleColumnsBase.ForceQueryNeeded
ExtensibleColumnsBase.ForceRestriction
ExtensibleColumnsBase.BlockOrderBy
ExtensibleColumnsBase.IdField
ExtensibleColumnsBase.LastSubExtenderWins
ExtensibleColumnsBase.ParentPrimaryKey
ExtensibleColumnsBase.QuoteAlternativeId
ExtensibleColumnsBase.SaleId
ExtensibleColumnsBase.NamePrefix
ExtensibleColumnsBase.DisplayNamePrefix
ExtensibleColumnsBase.RootQuery
ExtensibleColumnsBase.OrderBySlots
ExtensibleColumnsBase.PopulateDisplayValue
ExtensibleColumnsBase.PopulateTooltipHint
ExtensibleColumnsBase.DebugXML
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class SaleTypeQuoteAttachmentDocumentExtender : DocumentExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin

Constructors

SaleTypeQuoteAttachmentDocumentExtender()

Initializes the extender

Declaration
public SaleTypeQuoteAttachmentDocumentExtender()

Methods

SetDualJoin(out AppointmentTableInfo, out DocumentTableInfo)

Join contact and document

Declaration
protected override void SetDualJoin(out AppointmentTableInfo appointmentTable, out DocumentTableInfo documentTable)
Parameters
Type Name Description
AppointmentTableInfo appointmentTable
DocumentTableInfo documentTable
Overrides
DocumentExtenderWithoutDescriptionBase.SetDualJoin(out AppointmentTableInfo, out DocumentTableInfo)

Implements

IArchiveProviderQueryMapping
IArchiveExtender
IArchiveProviderDoesExtend
IArchiveProviderHasColumns
IArchiveProviderExtensible

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top