Search Results for

    Show / Hide Table of Contents

    Class EntitySetDuplicateMappedInstrumentsController

    Inheritance
    object
    ModelViewController
    BaseGridController
    BaseGridControllerAny<IAllocationMapping>
    BaseGridController<IAllocationMapping>
    BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>
    EntitySetDuplicateMappedInstrumentsController
    Implements
    IBaseGridController
    ICollectionExportable
    INewGridItemImplementor<IAllocationMapping>
    ICopyGridItemImplementor<IAllocationMapping>
    IGrid
    IDeleteGridItemImplementor<IAllocationMapping>
    ISearchController
    IModelViewController
    Inherited Members
    BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>.InitCommands(IList<ViewCommand>)
    BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>.GetNewEntityFromLookupCommand()
    BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>.AlterQuery(QueryableExecuter<IAllocationMapping>)
    BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>.AddRelationshipJoin(QueryableExecuter<IAllocationMapping>)
    BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>.UpdateNewItem(IAllocationMapping)
    BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>.SingleItem
    BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>.AllowIDFilter
    BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>.CollectionRelationshipColumnName
    BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>.PopulateNewFromLookupColumnName
    BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>.AllowNewEntityFromLookupColumn
    BaseGridController<IAllocationMapping>.LoadExtendedItem(Type, object)
    BaseGridController<IAllocationMapping>.LoadExtendedData(IEnumerable<IAllocationMapping>)
    BaseGridController<IAllocationMapping>.ConvertParameterItemsFilterToItems(IEnumerable<IBaseEntity>)
    BaseGridController<IAllocationMapping>.GetInternalDescriptor()
    BaseGridController<IAllocationMapping>.GetCurrentQuery()
    BaseGridController<IAllocationMapping>.GetQueryForExcelResults()
    BaseGridController<IAllocationMapping>.GetCreationQuery()
    BaseGridController<IAllocationMapping>.AddParameterIDFilterToQuery(QueryableExecuter<IAllocationMapping>, IEnumerable<Guid>)
    BaseGridController<IAllocationMapping>.AddParameterFilterToQuery(QueryableExecuter<IAllocationMapping>, QueryableFilter)
    BaseGridController<IAllocationMapping>.GetOpenGridCommand()
    BaseGridController<IAllocationMapping>.GetCopyGridCommand()
    BaseGridController<IAllocationMapping>.OnOpenRowItem(IAllocationMapping)
    BaseGridController<IAllocationMapping>.ProcessCustomCommandResult(object)
    BaseGridController<IAllocationMapping>.AllowIDFilter
    BaseGridController<IAllocationMapping>.NewItemHelper
    BaseGridController<IAllocationMapping>.CopyItemHelper
    BaseGridController<IAllocationMapping>.AllowDeleteCommand
    BaseGridController<IAllocationMapping>.OpenInSameContext
    BaseGridController<IAllocationMapping>.HasGlobalFilter
    BaseGridControllerAny<IAllocationMapping>.CanDelete(IAllocationMapping)
    BaseGridControllerAny<IAllocationMapping>.Clear()
    BaseGridControllerAny<IAllocationMapping>.CloseController()
    BaseGridControllerAny<IAllocationMapping>.Redisplay()
    BaseGridControllerAny<IAllocationMapping>.GetGridController(IBaseGrid<IAllocationMapping>)
    BaseGridControllerAny<IAllocationMapping>.CanEditRowItem(IAllocationMapping)
    BaseGridControllerAny<IAllocationMapping>.CanEditRowItem(IAllocationMapping, short)
    BaseGridControllerAny<IAllocationMapping>.OnTrackedItemChanged(object, string)
    BaseGridControllerAny<IAllocationMapping>.GetGridSourceItems(IEnumerable<IAllocationMapping>, QueryableExecuterApplyType)
    BaseGridControllerAny<IAllocationMapping>.AlterLoadedItems(IEnumerable<IAllocationMapping>)
    BaseGridControllerAny<IAllocationMapping>.InitDisplay()
    BaseGridControllerAny<IAllocationMapping>.ResetColumnsAndGroups(bool)
    BaseGridControllerAny<IAllocationMapping>.DisplayUI()
    BaseGridControllerAny<IAllocationMapping>.GetItemToReselect(object)
    BaseGridControllerAny<IAllocationMapping>.LoadAdditionalColumns()
    BaseGridControllerAny<IAllocationMapping>.Columns()
    BaseGridControllerAny<IAllocationMapping>.AddCol(short, ControlDisplayInfoLight, EntityDescriptor)
    BaseGridControllerAny<IAllocationMapping>.PivotColumns(short)
    BaseGridControllerAny<IAllocationMapping>.UpdateNewItem(IAllocationMapping)
    BaseGridControllerAny<IAllocationMapping>.AlterQuery(QueryableExecuter<IAllocationMapping>)
    BaseGridControllerAny<IAllocationMapping>.ApplyGridSettingsToFilter(QueryableExecuter)
    BaseGridControllerAny<IAllocationMapping>.ApplyPaging(QueryableExecuter)
    BaseGridControllerAny<IAllocationMapping>.SetTotalCount(int)
    BaseGridControllerAny<IAllocationMapping>.SetPageIndex(int)
    BaseGridControllerAny<IAllocationMapping>.TrackResults(IEnumerable<IAllocationMapping>)
    BaseGridControllerAny<IAllocationMapping>.AlterColumnInfo(ControlDisplayInfo)
    BaseGridControllerAny<IAllocationMapping>.UpdateColumnFromName(string)
    BaseGridControllerAny<IAllocationMapping>.GetExportableColumnInfo(IEnumerable<ColumnDescriptor>)
    BaseGridControllerAny<IAllocationMapping>.IsZeroColumnColumnVisible(string)
    BaseGridControllerAny<IAllocationMapping>.ToggleZeroColumns()
    BaseGridControllerAny<IAllocationMapping>.UpdateAllZeroColumns()
    BaseGridControllerAny<IAllocationMapping>.UpdateTransferColumnStatus()
    BaseGridControllerAny<IAllocationMapping>.OnSelectedItemsChanged(IEnumerable<IAllocationMapping>)
    BaseGridControllerAny<IAllocationMapping>.GetStandardExtraColumns(string)
    BaseGridControllerAny<IAllocationMapping>.ReApply()
    BaseGridControllerAny<IAllocationMapping>.InitCommands(IList<ViewCommand>)
    BaseGridControllerAny<IAllocationMapping>.GetPublicToggleCommand()
    BaseGridControllerAny<IAllocationMapping>.GetNewGridCommand()
    BaseGridControllerAny<IAllocationMapping>.GetDeleteCommand()
    BaseGridControllerAny<IAllocationMapping>.DeleteCommandIsQuickAccess()
    BaseGridControllerAny<IAllocationMapping>.GetUpCommand()
    BaseGridControllerAny<IAllocationMapping>.GetDownCommand()
    BaseGridControllerAny<IAllocationMapping>.MoveItemSequence(object, object)
    BaseGridControllerAny<IAllocationMapping>.GetLookupIDsForNewItems(Func<IBaseEntity, Task>)
    BaseGridControllerAny<IAllocationMapping>.RemoveItems(IEnumerable<IAllocationMapping>)
    BaseGridControllerAny<IAllocationMapping>.AddItem(IAllocationMapping)
    BaseGridControllerAny<IAllocationMapping>.ToggleSearch(bool)
    BaseGridControllerAny<IAllocationMapping>.CollectionType
    BaseGridControllerAny<IAllocationMapping>.Descriptor
    BaseGridControllerAny<IAllocationMapping>.ListenToChanges
    BaseGridControllerAny<IAllocationMapping>.RowPreviewColumns
    BaseGridControllerAny<IAllocationMapping>.GridView
    BaseGridControllerAny<IAllocationMapping>.CurrentGridItems
    BaseGridControllerAny<IAllocationMapping>.CurrentItems
    BaseGridControllerAny<IAllocationMapping>.AutoSelectFirstRow
    BaseGridControllerAny<IAllocationMapping>.AddStandardColumns
    BaseGridControllerAny<IAllocationMapping>.StandardColumnsUniqueGroupKey
    BaseGridControllerAny<IAllocationMapping>.DefaultRowCount
    BaseGridControllerAny<IAllocationMapping>.DefaultOrOverridenRowCount
    BaseGridControllerAny<IAllocationMapping>.UserOverridenPagingAmount
    BaseGridControllerAny<IAllocationMapping>.PagerRequired
    BaseGridControllerAny<IAllocationMapping>.TotalCount
    BaseGridControllerAny<IAllocationMapping>.LimitPagesToTotal
    BaseGridControllerAny<IAllocationMapping>.TotalPageCount
    BaseGridControllerAny<IAllocationMapping>.Sortings
    BaseGridControllerAny<IAllocationMapping>.Filters
    BaseGridControllerAny<IAllocationMapping>.ShowCheckboxForMultiSelect
    BaseGridControllerAny<IAllocationMapping>.TogglerZeroColumn
    BaseGridControllerAny<IAllocationMapping>.TransferColToggler
    BaseGridControllerAny<IAllocationMapping>.ItemRowColorProperty
    BaseGridControllerAny<IAllocationMapping>.CanCreateNew
    BaseGridControllerAny<IAllocationMapping>.SelectedItemForSubViews
    BaseGridControllerAny<IAllocationMapping>.ItemCellDisableCell
    BaseGridControllerAny<IAllocationMapping>.UpdateSubViewsWhenMultipleRowSelectionChanges
    BaseGridControllerAny<IAllocationMapping>.ExcelExportCommand
    BaseGridControllerAny<IAllocationMapping>.AllowColumnSelection
    BaseGridControllerAny<IAllocationMapping>.AllowPublicToggleCommand
    BaseGridControllerAny<IAllocationMapping>.AllowSearchCommand
    BaseGridControllerAny<IAllocationMapping>.AllowPageSizeCommand
    BaseGridControllerAny<IAllocationMapping>.AllowClearSearchSortFilter
    BaseGridControllerAny<IAllocationMapping>.ShowGrouping
    BaseGridControllerAny<IAllocationMapping>.ShowFrozenColumnsSplitter
    BaseGridControllerAny<IAllocationMapping>.ShowVerticalGridLines
    BaseGridControllerAny<IAllocationMapping>.CanUserSelect
    BaseGridControllerAny<IAllocationMapping>.AllowMultipleSelect
    BaseGridControllerAny<IAllocationMapping>.AllowExcelExport
    BaseGridControllerAny<IAllocationMapping>.AllowSequencing
    BaseGridControllerAny<IAllocationMapping>.OpenFromRelatedColumnName
    BaseGridControllerAny<IAllocationMapping>.PopulateNewFromLookupColumnName
    BaseGridControllerAny<IAllocationMapping>.PreventDuplicateLookupIDs
    BaseGridControllerAny<IAllocationMapping>.PopulateNewFromLookupRelationship
    BaseGridControllerAny<IAllocationMapping>.SearchGroups
    BaseGridControllerAny<IAllocationMapping>.SearchElements
    BaseGridController.ClearSearchSortFilter()
    BaseGridController.InitAsync()
    BaseGridController.AddCustomCommand(ICustomCommand)
    BaseGridController.ColumnGroups()
    BaseGridController.GetVisibleColumnNames()
    BaseGridController.AllPossibleSearchColumns()
    BaseGridController.SetOrdering(IEnumerable<QueryableSort>)
    BaseGridController.SetFilters(IEnumerable<QueryableFilter>)
    BaseGridController.SetSearch(string, IEnumerable<string>)
    BaseGridController.SetCreated(bool)
    BaseGridController.BulkUpdateMultipleSelectedItemsOnEdit
    BaseGridController.ComboItemsClear
    BaseGridController.DefaultColumnGroupIndexes
    BaseGridController.ExpandDefaultGroups
    BaseGridController.DefaultFrozenColumnCount
    BaseGridController.SearchColumns
    BaseGridController.Search
    BaseGridController.BaseGridView
    BaseGridController.Created
    BaseGridController.InternalFilter
    BaseGridController.IsSelected
    BaseGridController.ColumnSortings
    BaseGridController.ColumnFilters
    BaseGridController.CustomCommandParam
    BaseGridController.OnlyExportFromQuery
    BaseGridController.LoadPager
    BaseGridController.LoadOrOverridenPager
    BaseGridController.UserOverridenPagingVisible
    BaseGridController.CurrentPageIndex
    ModelViewController.DisplayItem(object)
    ModelViewController.GetCurrentDisplayedItem(object)
    ModelViewController.GetCanWrite(object)
    ModelViewController.ShouldDisplayItem(object)
    ModelViewController.RemoveHandlers(object)
    ModelViewController.AddHandlers(object)
    ModelViewController.RemoveCommand(ViewCommand)
    ModelViewController.RemoveCommands<TOfType>()
    ModelViewController.InsertCommand(ViewCommand, int)
    ModelViewController.InsertCommand(ViewCommand, ViewCommand, ViewCommand)
    ModelViewController.UpdateAllCommands()
    ModelViewController.GetNestedViews()
    ModelViewController.RootController
    ModelViewController.ServiceContext
    ModelViewController.UIContext
    ModelViewController.CanWrite
    ModelViewController.TrackChanges
    ModelViewController.CheckIsLockedForCanWrite
    ModelViewController.DisplayIfNull
    ModelViewController.CurrentDisplayedItem
    ModelViewController.View
    ModelViewController.Commands
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Client.Core.Views.Controllers
    Assembly: LemonEdge.ClientEntities.dll
    Syntax
    public class EntitySetDuplicateMappedInstrumentsController : BaseGridRelatedCollectionController<IEntitySetBase, IAllocationMapping>, IBaseGridController, ICollectionExportable, INewGridItemImplementor<IAllocationMapping>, ICopyGridItemImplementor<IAllocationMapping>, IGrid, IDeleteGridItemImplementor<IAllocationMapping>, ISearchController, IModelViewController

    Constructors

    EntitySetDuplicateMappedInstrumentsController(IBaseGridRelatedCollection<IEntitySetBase, IAllocationMapping>)

    Declaration
    public EntitySetDuplicateMappedInstrumentsController(IBaseGridRelatedCollection<IEntitySetBase, IAllocationMapping> view)
    Parameters
    Type Name Description
    IBaseGridRelatedCollection<IEntitySetBase, IAllocationMapping> view

    Properties

    AllowCopyCommand

    Indicates that by default selected entities can be copied by the user with the copy command

    Declaration
    public override bool AllowCopyCommand { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridController<LemonEdge.API.Entities.FinancialServices.Transactions.IAllocationMapping>.AllowCopyCommand

    AllowNewCommand

    Indicates that by default entities can be created by the user with the new command

    Declaration
    public override bool AllowNewCommand { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridController<LemonEdge.API.Entities.FinancialServices.Transactions.IAllocationMapping>.AllowNewCommand

    AllowOpenCommand

    Indicates that by default selected entities can be opened by the user with the open command

    Declaration
    public override bool AllowOpenCommand { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridController<LemonEdge.API.Entities.FinancialServices.Transactions.IAllocationMapping>.AllowOpenCommand

    AllowXMLImportExport

    Indicates the command to allow the xml export of the data by the user is included in the InitCommands(IList<ViewCommand>)

    The default is true if the type IAllocationMapping derives from ISetCopier

    Declaration
    public override bool AllowXMLImportExport { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.IAllocationMapping>.AllowXMLImportExport

    AutoOpenNewItemInTab

    Indicates when creating a new item in the grid that it should automatically be opened in a new tab as well

    The default is true if the type IAllocationMapping is an entity that is not a IsStandingDataEntity

    Declaration
    public override bool AutoOpenNewItemInTab { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.IAllocationMapping>.AutoOpenNewItemInTab

    CollectionRelationshipColumnName

    This is the property on the IAllocationMapping entities that holds a relationship value that points to the SingleItem type

    This controller will automatically use that to filter the correct entities for the grid in AlterQuery(QueryableExecuter<TCollection>)

    Declaration
    public override string CollectionRelationshipColumnName { get; }
    Property Value
    Type Description
    string
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridRelatedCollectionController<LemonEdge.API.Entities.FinancialServices.LegalEntity.IEntitySetBase, LemonEdge.API.Entities.FinancialServices.Transactions.IAllocationMapping>.CollectionRelationshipColumnName

    ContextHelpURL

    An optional associated url of a help file for the view this controller works with

    Declaration
    public override string ContextHelpURL { get; }
    Property Value
    Type Description
    string
    Overrides
    ModelViewController.ContextHelpURL

    DefaultSearchColumn

    The name of the column to use in the default search of text in the grid

    Declaration
    protected override string DefaultSearchColumn { get; }
    Property Value
    Type Description
    string
    Overrides
    BaseGridController.DefaultSearchColumn

    OnlyExportGrid

    Indicates when performing a stadard data export that the data should only be exported from the grid itself, and not re-run any query

    The default is false

    Declaration
    public override bool OnlyExportGrid { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridController.OnlyExportGrid

    Methods

    ColumnNames()

    A list of all the columns to be dynamically created in the IBaseGrid<T>

    This is used by the system to create the actual ControlDisplayInfo classes required from the Columns() property

    You can override this to provide a simple definition of each column (combined with AlterControlInfo(ControlDisplayInfo) for more detail), or you can just override Columns() and ignore this
    Declaration
    protected override IEnumerable<ControlDisplayInfoLight> ColumnNames()
    Returns
    Type Description
    IEnumerable<ControlDisplayInfoLight>

    A list of all the columns to be dynamically created in the IBaseGrid<T>

    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.IAllocationMapping>.ColumnNames()

    GetGridSourceItems()

    Executes the query (GetCurrentQuery()) for the entities required in this grid, sets the total count (as it is different due to paging), and returns the results

    Declaration
    public override Task<IEnumerable<IAllocationMapping>> GetGridSourceItems()
    Returns
    Type Description
    Task<IEnumerable<IAllocationMapping>>

    The result of executing the GetCurrentQuery() to return all the entities that should be displayed in this grid

    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridController<LemonEdge.API.Entities.FinancialServices.Transactions.IAllocationMapping>.GetGridSourceItems()

    Implements

    IBaseGridController
    ICollectionExportable
    INewGridItemImplementor<T>
    ICopyGridItemImplementor<T>
    IGrid
    IDeleteGridItemImplementor<T>
    ISearchController
    IModelViewController

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.