Search Results for

    Show / Hide Table of Contents

    Class PeopleController

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

    Constructors

    PeopleController(IBaseGrid<IPerson>)

    Declaration
    public PeopleController(IBaseGrid<IPerson> view)
    Parameters
    Type Name Description
    IBaseGrid<IPerson> 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

    Methods

    ColumnNames()

    Adds the Name, Code, LegalName, and CurrencyID as columns to the grid

    Declaration
    protected override IEnumerable<ControlDisplayInfoLight> ColumnNames()
    Returns
    Type Description
    IEnumerable<ControlDisplayInfoLight>

    The columns to be displayed against this grid view

    Overrides
    LemonEdge.Client.Core.Views.Controllers.ObjectEntitiesController<LemonEdge.API.Entities.FinancialServices.LegalEntity.IPerson>.ColumnNames()

    UpdateNewItem(IPerson)

    Provides an inheriting controller an opportunity to alter the newly created item by the grid before it is added to the IBaseGrid<T> itself

    By default this ensures the item has the next maximum sequence number if the item is an entity that has a property with a SequenceStart

    Declaration
    protected override Task UpdateNewItem(IPerson item)
    Parameters
    Type Name Description
    IPerson item

    The newly created item to be added to the grid

    Returns
    Type Description
    Task

    A task indicating the completion of the operation

    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.LegalEntity.IPerson>.UpdateNewItem(LemonEdge.API.Entities.FinancialServices.LegalEntity.IPerson)

    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.