Show / Hide Table of Contents

Class SaleSaintExtender

Sale saint extender

Inheritance
Object
ExtensibleColumnsBase
ExtenderBase<CounterValueTableInfo>
SaintRestrictionExtenderBase
SaleSaintExtender
Implements
IArchiveProviderQueryMapping
IArchiveExtender
IArchiveProviderDoesExtend
IArchiveProviderHasColumns
IArchiveProviderExtensible
Inherited Members
SaintRestrictionExtenderBase.CounterMask
SaintRestrictionExtenderBase.StatusMask
SaintRestrictionExtenderBase.SaintAmountClass
SaintRestrictionExtenderBase.SaintSaleStatus
SaintRestrictionExtenderBase.SaintActivityType
SaintRestrictionExtenderBase.SaintDirection
SaintRestrictionExtenderBase.SaintIntention
SaintRestrictionExtenderBase.SaintTicketStatus
SaintRestrictionExtenderBase.SaintTicketCategory
SaintRestrictionExtenderBase.SaintAllChoice
SaintRestrictionExtenderBase.StatusId
SaintRestrictionExtenderBase._colNumberOfActivities
SaintRestrictionExtenderBase._colNumberOfActivitiesInPeriod
SaintRestrictionExtenderBase._colNumberOfActivitiesInPeriod2
SaintRestrictionExtenderBase._colNumberOfActivitiesInPeriod3
SaintRestrictionExtenderBase._colNumberOfNotCompletedActivities
SaintRestrictionExtenderBase._colNumberOfNotCompletedActivitiesInPeriod
SaintRestrictionExtenderBase._colNumberOfNotCompletedActivitiesInPeriod2
SaintRestrictionExtenderBase._colNumberOfNotCompletedActivitiesInPeriod3
SaintRestrictionExtenderBase._colLastActivity
SaintRestrictionExtenderBase._colLastCompletedActivity
SaintRestrictionExtenderBase._colLastDoByActivity
SaintRestrictionExtenderBase._colNumberOfSales
SaintRestrictionExtenderBase._colNumberOfSalesInPeriod
SaintRestrictionExtenderBase._colNumberOfSalesInPeriod2
SaintRestrictionExtenderBase._colNumberOfSalesInPeriod3
SaintRestrictionExtenderBase._colNumberOfNotCompletedSales
SaintRestrictionExtenderBase._colNumberOfNotCompletedSalesInPeriod
SaintRestrictionExtenderBase._colNumberOfNotCompletedSalesInPeriod2
SaintRestrictionExtenderBase._colNumberOfNotCompletedSalesInPeriod3
SaintRestrictionExtenderBase._colLastSale
SaintRestrictionExtenderBase._colLastCompletedSale
SaintRestrictionExtenderBase._colLastDoBySale
SaintRestrictionExtenderBase._colNumberOfTickets
SaintRestrictionExtenderBase._colNumberOfTicketsInPeriod
SaintRestrictionExtenderBase._colNumberOfTicketsInPeriod2
SaintRestrictionExtenderBase._colNumberOfTicketsInPeriod3
SaintRestrictionExtenderBase._colNumberOfNotCompletedTickets
SaintRestrictionExtenderBase._colNumberOfNotCompletedTicketsInPeriod
SaintRestrictionExtenderBase._colNumberOfNotCompletedTicketsInPeriod2
SaintRestrictionExtenderBase._colNumberOfNotCompletedTicketsInPeriod3
SaintRestrictionExtenderBase._colLastTicket
SaintRestrictionExtenderBase._colLastCompletedTicket
SaintRestrictionExtenderBase._colLastDoByTicket
SaintRestrictionExtenderBase._scolAmountClass
SaintRestrictionExtenderBase._scolSaleStatus
SaintRestrictionExtenderBase._scolActivityType
SaintRestrictionExtenderBase._scolDirection
SaintRestrictionExtenderBase._scolIntention
SaintRestrictionExtenderBase._scolTicketStatus
SaintRestrictionExtenderBase._scolTicketCategory
SaintRestrictionExtenderBase.IsSaintEnabled(SoTable)
SaintRestrictionExtenderBase.GetSubRestrictionNames(String)
SaintRestrictionExtenderBase.GetSubRestrictionColumnInfo(String)
SaintRestrictionExtenderBase.GetStatusIdFromStatusColumn(String)
SaintRestrictionExtenderBase.SetJoin()
SaintRestrictionExtenderBase.InnerModifyQuery()
SaintRestrictionExtenderBase.InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
SaintRestrictionExtenderBase.ConvertAllChoiceToDbValue(ArchiveRestrictionInfo, Int32)
SaintRestrictionExtenderBase.ConvertDbValueToAllChoice(ArchiveRestrictionInfo, Int32)
SaintRestrictionExtenderBase.IsSaintColumn(String)
SaintRestrictionExtenderBase.AddStatusDefCheck(Select, StatusValueTableInfo)
SaintRestrictionExtenderBase.MainTableName
SaintRestrictionExtenderBase.TableToExtend
ExtenderBase<CounterValueTableInfo>.ModifyQuery()
ExtenderBase<CounterValueTableInfo>.GetRankRestriction(FieldInfo)
ExtenderBase<CounterValueTableInfo>.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.SetDesiredColumns(String[])
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.PopulateRowFromReader(SoDataReader, ArchiveRow)
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.ProcessRestrictions()
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.GetStandardTooltipHint(SoDataReader, FieldInfo)
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 SaleSaintExtender : SaintRestrictionExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin

Constructors

SaleSaintExtender()

Constructs a saint extender for sales

Declaration
public SaleSaintExtender()

Methods

SetSaintCounterJoin(ArchiveSelect, CounterValueTableInfo, Restriction)

Set join on counter

Declaration
protected override void SetSaintCounterJoin(ArchiveSelect targetQuery, CounterValueTableInfo cvInfo, Restriction subClause)
Parameters
Type Name Description
ArchiveSelect targetQuery
CounterValueTableInfo cvInfo
Restriction subClause
Overrides
SaintRestrictionExtenderBase.SetSaintCounterJoin(ArchiveSelect, CounterValueTableInfo, Restriction)

SetSaintStatusJoin(ArchiveSelect, StatusValueTableInfo, Restriction)

Set join on status

Declaration
protected override void SetSaintStatusJoin(ArchiveSelect targetQuery, StatusValueTableInfo svInfo, Restriction subClause)
Parameters
Type Name Description
ArchiveSelect targetQuery
StatusValueTableInfo svInfo
Restriction subClause
Overrides
SaintRestrictionExtenderBase.SetSaintStatusJoin(ArchiveSelect, StatusValueTableInfo, Restriction)

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