Search Results for

    Show / Hide Table of Contents

    Class InstrumentSetsController

    Inheritance
    object
    ModelViewController
    BaseGridController
    BaseGridControllerAny<IInstrumentSet>
    BaseGridController<IInstrumentSet>
    InstrumentSetsController
    Implements
    IBaseGridController
    ICollectionExportable
    INewGridItemImplementor<IInstrumentSet>
    ICopyGridItemImplementor<IInstrumentSet>
    IGrid
    IDeleteGridItemImplementor<IInstrumentSet>
    ISearchController
    IModelViewController
    Inherited Members
    BaseGridController<IInstrumentSet>.LoadExtendedItem(Type, object)
    BaseGridController<IInstrumentSet>.GetGridSourceItems()
    BaseGridController<IInstrumentSet>.LoadExtendedData(IEnumerable<IInstrumentSet>)
    BaseGridController<IInstrumentSet>.ConvertParameterItemsFilterToItems(IEnumerable<IBaseEntity>)
    BaseGridController<IInstrumentSet>.GetInternalDescriptor()
    BaseGridController<IInstrumentSet>.GetCurrentQuery()
    BaseGridController<IInstrumentSet>.GetQueryForExcelResults()
    BaseGridController<IInstrumentSet>.GetCreationQuery()
    BaseGridController<IInstrumentSet>.AddParameterIDFilterToQuery(QueryableExecuter<IInstrumentSet>, IEnumerable<Guid>)
    BaseGridController<IInstrumentSet>.AddParameterFilterToQuery(QueryableExecuter<IInstrumentSet>, QueryableFilter)
    BaseGridController<IInstrumentSet>.GetOpenGridCommand()
    BaseGridController<IInstrumentSet>.GetCopyGridCommand()
    BaseGridController<IInstrumentSet>.OnOpenRowItem(IInstrumentSet)
    BaseGridController<IInstrumentSet>.ProcessCustomCommandResult(object)
    BaseGridController<IInstrumentSet>.AllowIDFilter
    BaseGridController<IInstrumentSet>.NewItemHelper
    BaseGridController<IInstrumentSet>.CopyItemHelper
    BaseGridController<IInstrumentSet>.AllowOpenCommand
    BaseGridController<IInstrumentSet>.AllowNewCommand
    BaseGridController<IInstrumentSet>.AllowCopyCommand
    BaseGridController<IInstrumentSet>.AllowDeleteCommand
    BaseGridController<IInstrumentSet>.OpenInSameContext
    BaseGridController<IInstrumentSet>.HasGlobalFilter
    BaseGridControllerAny<IInstrumentSet>.CanDelete(IInstrumentSet)
    BaseGridControllerAny<IInstrumentSet>.Clear()
    BaseGridControllerAny<IInstrumentSet>.CloseController()
    BaseGridControllerAny<IInstrumentSet>.Redisplay()
    BaseGridControllerAny<IInstrumentSet>.GetGridController(IBaseGrid<IInstrumentSet>)
    BaseGridControllerAny<IInstrumentSet>.CanEditRowItem(IInstrumentSet)
    BaseGridControllerAny<IInstrumentSet>.CanEditRowItem(IInstrumentSet, short)
    BaseGridControllerAny<IInstrumentSet>.OnTrackedItemChanged(object, string)
    BaseGridControllerAny<IInstrumentSet>.GetGridSourceItems(IEnumerable<IInstrumentSet>, QueryableExecuterApplyType)
    BaseGridControllerAny<IInstrumentSet>.AlterLoadedItems(IEnumerable<IInstrumentSet>)
    BaseGridControllerAny<IInstrumentSet>.InitDisplay()
    BaseGridControllerAny<IInstrumentSet>.ResetColumnsAndGroups(bool)
    BaseGridControllerAny<IInstrumentSet>.DisplayUI()
    BaseGridControllerAny<IInstrumentSet>.GetItemToReselect(object)
    BaseGridControllerAny<IInstrumentSet>.LoadAdditionalColumns()
    BaseGridControllerAny<IInstrumentSet>.Columns()
    BaseGridControllerAny<IInstrumentSet>.AddCol(short, ControlDisplayInfoLight, EntityDescriptor)
    BaseGridControllerAny<IInstrumentSet>.PivotColumns(short)
    BaseGridControllerAny<IInstrumentSet>.UpdateNewItem(IInstrumentSet)
    BaseGridControllerAny<IInstrumentSet>.ApplyGridSettingsToFilter(QueryableExecuter)
    BaseGridControllerAny<IInstrumentSet>.ApplyPaging(QueryableExecuter)
    BaseGridControllerAny<IInstrumentSet>.SetTotalCount(int)
    BaseGridControllerAny<IInstrumentSet>.SetPageIndex(int)
    BaseGridControllerAny<IInstrumentSet>.TrackResults(IEnumerable<IInstrumentSet>)
    BaseGridControllerAny<IInstrumentSet>.AlterColumnInfo(ControlDisplayInfo)
    BaseGridControllerAny<IInstrumentSet>.UpdateColumnFromName(string)
    BaseGridControllerAny<IInstrumentSet>.GetExportableColumnInfo(IEnumerable<ColumnDescriptor>)
    BaseGridControllerAny<IInstrumentSet>.IsZeroColumnColumnVisible(string)
    BaseGridControllerAny<IInstrumentSet>.ToggleZeroColumns()
    BaseGridControllerAny<IInstrumentSet>.UpdateAllZeroColumns()
    BaseGridControllerAny<IInstrumentSet>.UpdateTransferColumnStatus()
    BaseGridControllerAny<IInstrumentSet>.OnSelectedItemsChanged(IEnumerable<IInstrumentSet>)
    BaseGridControllerAny<IInstrumentSet>.GetStandardExtraColumns(string)
    BaseGridControllerAny<IInstrumentSet>.ReApply()
    BaseGridControllerAny<IInstrumentSet>.InitCommands(IList<ViewCommand>)
    BaseGridControllerAny<IInstrumentSet>.GetPublicToggleCommand()
    BaseGridControllerAny<IInstrumentSet>.GetNewGridCommand()
    BaseGridControllerAny<IInstrumentSet>.GetDeleteCommand()
    BaseGridControllerAny<IInstrumentSet>.DeleteCommandIsQuickAccess()
    BaseGridControllerAny<IInstrumentSet>.GetUpCommand()
    BaseGridControllerAny<IInstrumentSet>.GetDownCommand()
    BaseGridControllerAny<IInstrumentSet>.MoveItemSequence(object, object)
    BaseGridControllerAny<IInstrumentSet>.GetLookupIDsForNewItems(Func<IBaseEntity, Task>)
    BaseGridControllerAny<IInstrumentSet>.RemoveItems(IEnumerable<IInstrumentSet>)
    BaseGridControllerAny<IInstrumentSet>.AddItem(IInstrumentSet)
    BaseGridControllerAny<IInstrumentSet>.ToggleSearch(bool)
    BaseGridControllerAny<IInstrumentSet>.CollectionType
    BaseGridControllerAny<IInstrumentSet>.Descriptor
    BaseGridControllerAny<IInstrumentSet>.ListenToChanges
    BaseGridControllerAny<IInstrumentSet>.RowPreviewColumns
    BaseGridControllerAny<IInstrumentSet>.GridView
    BaseGridControllerAny<IInstrumentSet>.CurrentGridItems
    BaseGridControllerAny<IInstrumentSet>.CurrentItems
    BaseGridControllerAny<IInstrumentSet>.AutoSelectFirstRow
    BaseGridControllerAny<IInstrumentSet>.AddStandardColumns
    BaseGridControllerAny<IInstrumentSet>.StandardColumnsUniqueGroupKey
    BaseGridControllerAny<IInstrumentSet>.DefaultRowCount
    BaseGridControllerAny<IInstrumentSet>.DefaultOrOverridenRowCount
    BaseGridControllerAny<IInstrumentSet>.UserOverridenPagingAmount
    BaseGridControllerAny<IInstrumentSet>.PagerRequired
    BaseGridControllerAny<IInstrumentSet>.TotalCount
    BaseGridControllerAny<IInstrumentSet>.LimitPagesToTotal
    BaseGridControllerAny<IInstrumentSet>.TotalPageCount
    BaseGridControllerAny<IInstrumentSet>.Sortings
    BaseGridControllerAny<IInstrumentSet>.Filters
    BaseGridControllerAny<IInstrumentSet>.ShowCheckboxForMultiSelect
    BaseGridControllerAny<IInstrumentSet>.TogglerZeroColumn
    BaseGridControllerAny<IInstrumentSet>.TransferColToggler
    BaseGridControllerAny<IInstrumentSet>.ItemRowColorProperty
    BaseGridControllerAny<IInstrumentSet>.CanCreateNew
    BaseGridControllerAny<IInstrumentSet>.SelectedItemForSubViews
    BaseGridControllerAny<IInstrumentSet>.ItemCellDisableCell
    BaseGridControllerAny<IInstrumentSet>.UpdateSubViewsWhenMultipleRowSelectionChanges
    BaseGridControllerAny<IInstrumentSet>.ExcelExportCommand
    BaseGridControllerAny<IInstrumentSet>.AllowColumnSelection
    BaseGridControllerAny<IInstrumentSet>.AllowPublicToggleCommand
    BaseGridControllerAny<IInstrumentSet>.AllowSearchCommand
    BaseGridControllerAny<IInstrumentSet>.AllowPageSizeCommand
    BaseGridControllerAny<IInstrumentSet>.AllowClearSearchSortFilter
    BaseGridControllerAny<IInstrumentSet>.ShowGrouping
    BaseGridControllerAny<IInstrumentSet>.ShowFrozenColumnsSplitter
    BaseGridControllerAny<IInstrumentSet>.ShowVerticalGridLines
    BaseGridControllerAny<IInstrumentSet>.CanUserSelect
    BaseGridControllerAny<IInstrumentSet>.AllowXMLImportExport
    BaseGridControllerAny<IInstrumentSet>.AllowMultipleSelect
    BaseGridControllerAny<IInstrumentSet>.AllowExcelExport
    BaseGridControllerAny<IInstrumentSet>.AllowSequencing
    BaseGridControllerAny<IInstrumentSet>.AutoOpenNewItemInTab
    BaseGridControllerAny<IInstrumentSet>.OpenFromRelatedColumnName
    BaseGridControllerAny<IInstrumentSet>.PopulateNewFromLookupColumnName
    BaseGridControllerAny<IInstrumentSet>.PreventDuplicateLookupIDs
    BaseGridControllerAny<IInstrumentSet>.PopulateNewFromLookupRelationship
    BaseGridControllerAny<IInstrumentSet>.SearchGroups
    BaseGridControllerAny<IInstrumentSet>.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.OnlyExportGrid
    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 InstrumentSetsController : BaseGridController<IInstrumentSet>, IBaseGridController, ICollectionExportable, INewGridItemImplementor<IInstrumentSet>, ICopyGridItemImplementor<IInstrumentSet>, IGrid, IDeleteGridItemImplementor<IInstrumentSet>, ISearchController, IModelViewController

    Constructors

    InstrumentSetsController(IBaseGrid<IInstrumentSet>)

    Declaration
    public InstrumentSetsController(IBaseGrid<IInstrumentSet> view)
    Parameters
    Type Name Description
    IBaseGrid<IInstrumentSet> view

    Properties

    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

    Methods

    AlterQuery(QueryableExecuter<IInstrumentSet>)

    Provides the inheriting controller an opportunity to modify the query used to load the data for this IBaseGrid<T>

    Default implementation does nothing unless the type IInstrumentSet is an entity with a property with a SequenceStart, in which case it is ordered by that

    Declaration
    protected override QueryableExecuter<IInstrumentSet> AlterQuery(QueryableExecuter<IInstrumentSet> query)
    Parameters
    Type Name Description
    QueryableExecuter<IInstrumentSet> query

    The query for this grid to always be altered before being executed

    Returns
    Type Description
    QueryableExecuter<IInstrumentSet>

    The query to be used to execute results for this grid

    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Products.IInstrumentSet>.AlterQuery(LemonEdge.Utils.QueryableExecuter<LemonEdge.API.Entities.FinancialServices.Products.IInstrumentSet>)

    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.Products.IInstrumentSet>.ColumnNames()

    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.