Search Results for

    Show / Hide Table of Contents

    Namespace LemonEdge.Client.Core.Views

    Classes

    AllItemsWithLabelController<T>

    A base grid controller that works against all entity types that have a LabelColumn property set

    That column is set as the one visible column in the grid. This can be used as a default grid for entities with labels that have no other controller views in code or config

    BaseEntitySetEntitiesController<ES, SE>

    An optional grid controller that displays a grid of ISetEntity (SE) that are members of a single IEntitySetBase (ES)

    ButtonSerializedParamController

    The controller for editing the ButtonViewParams in a popup single parameter window

    We do not need an associated IViewSerializedParamDefaultEditor implementation as this is a standard popup single parameter editor. We only need that if it has a custom editor

    ButtonViewParams

    The parameters for the IButtonView/ButtonController which determine which command the view should provide access to and its associated parameters

    The ButtonSerializedParamController is responsible for the UI param popup for editing these parameters

    CompanyPeriodClosing

    The default company period end closing controller for companies

    Used by the default system layouts for a company that is marked as having a GL

    EntityPeriodClosingsControllerBase<T>

    A standard base view that displays a list of IEntityPeriodClosing against an object entity that inherits IObjectEntityBase and has HasGL set to true

    EntitySchemaController

    A standard base structure controller that uses the IEntitySchemaView to visually display the structure of the entire system, including all entities, addin entities and custom object entities

    EntitySchemaController.FilterValues

    The class used to hold the filtering values for the IEntitySchemaView to highlight different paths in the structure

    EntityStructureController

    A standard base structure controller that uses the IEntityStructureView to visually display the structure of an IEntitySetBase and all the IAllocationPath setup within it

    The view includes an instrument/path filter control to highlight paths within the structure

    These are dynamically locked/visible depending on what this view is operating against. It may be working against a transaction, instrument, entity, entity set, etc.

    EntityStructureController.FilterValues

    The class used to hold the filtering values for the IEntityStructureView to highlight different paths in the structure

    EntityTransactionsController

    A standard base controller for displaying all the transactions against transactional entity. All transactions with this SingleItem as their EntityID

    SingleItemWithChildTransactionsController<T>

    A standard base view that displays all the header transactions that have their ParentItemID set to the instance of this single item type T

    TransactionHeadersController

    A standard base view that displays all the sub transactions of a RootTransactionID.

    Sub transactions are allowed when the SubTransactions is set to a value other than None

    All sub transactions are still set as IsHeaderTransaction but they all have the same RootTransactionID

    This view is automatically used in the AddDefaultTransactionViews(LayoutDescriptorGroup, LayoutDescriptorGroup)

    TransactionsControllerHelper

    A helper class for providing the standard controls required for displaying transactions in the various base transaction controllers

    TransactionValuesController

    A standard base view that displays the values for a given IsHeaderTransaction

    This is responsible for translating the local, func, reporting values into the ITransactionTypeValue values they actually hold according to this header transaction

    Each Header transaction can have a number of sub-transactions if the allocated path goes to entities above it that should be included in the allocation

    This view is automatically added to a transaction view using the AddDefaultTransactionViews(LayoutDescriptorGroup, LayoutDescriptorGroup)

    Interfaces

    IButtonView

    The standard button view used by the ButtonController

    IEntitySchemaView

    The standard entity structure diagram view used by the EntitySchemaController

    This view is marked as being available against any object

    IEntityStructureView

    The standard entity structure diagram view used by the EntityStructureController

    This view is marked as being available against any IEntitySetBase, IAllocationPath, or IInstrumentBase

    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.