Search Results for

    Show / Hide Table of Contents

    Class SplitTransactionTransactionsController

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

    Constructors

    SplitTransactionTransactionsController(IBaseGridRelatedCollection<ISplitTransaction, ITransaction>)

    Declaration
    public SplitTransactionTransactionsController(IBaseGridRelatedCollection<ISplitTransaction, ITransaction> view)
    Parameters
    Type Name Description
    IBaseGridRelatedCollection<ISplitTransaction, ITransaction> view

    Properties

    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
    BaseGridController<ITransaction>.AllowNewCommand

    CanWrite

    Uses the ITransactionProcessor CanWrite and Locked to determine if a transaction can be written too

    Declaration
    public override bool CanWrite { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Controllers.SingleItemWithChildTransactionsController<LemonEdge.API.Entities.FinancialServices.Transactions.ISplitTransaction>.CanWrite

    Methods

    GetNewItemTranInfo(ITransaction)

    When creating a new transaction this provides the default status/transaction date for the transaction that should come from the SingleItem

    Declaration
    protected override (TransactionStatus Status, DateTimeOffset TransactionDate) GetNewItemTranInfo(ITransaction item)
    Parameters
    Type Name Description
    ITransaction item

    The new transaction being created

    Returns
    Type Description
    (TransactionStatus Status, DateTimeOffset TransactionDate)

    A status and date to use for the new transaction

    Overrides
    LemonEdge.Client.Core.Views.Controllers.SingleItemWithChildTransactionsController<LemonEdge.API.Entities.FinancialServices.Transactions.ISplitTransaction>.GetNewItemTranInfo(LemonEdge.API.Entities.FinancialServices.Transactions.ITransaction)

    Implements

    IBaseGridController
    ICollectionExportable
    INewGridItemImplementor<T>
    ICopyGridItemImplementor<T>
    IGrid
    IDeleteGridItemImplementor<T>
    ISearchController
    ILockableController
    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.