Search Results for

    Show / Hide Table of Contents

    Class TransactionAndGLController

    Inheritance
    object
    ModelViewController
    BaseDynamicLayoutViewController
    BaseDynamicLayoutViewController<ITransaction>
    TransactionAndGLController
    Implements
    IModelViewController
    Inherited Members
    BaseDynamicLayoutViewController<ITransaction>.GetViewController(IBaseDynamicLayoutView<ITransaction>, string)
    BaseDynamicLayoutViewController<ITransaction>.Clear()
    BaseDynamicLayoutViewController<ITransaction>.DisplayUI()
    BaseDynamicLayoutViewController<ITransaction>.CloseController()
    BaseDynamicLayoutViewController<ITransaction>.ListenToChanges
    BaseDynamicLayoutViewController<ITransaction>.DynamicView
    BaseDynamicLayoutViewController.GetNestedViews()
    BaseDynamicLayoutViewController.InternalLayout
    ModelViewController.DisplayItem(object)
    ModelViewController.GetCurrentDisplayedItem(object)
    ModelViewController.Redisplay()
    ModelViewController.GetCanWrite(object)
    ModelViewController.ShouldDisplayItem(object)
    ModelViewController.RemoveHandlers(object)
    ModelViewController.AddHandlers(object)
    ModelViewController.InitCommands(IList<ViewCommand>)
    ModelViewController.RemoveCommand(ViewCommand)
    ModelViewController.RemoveCommands<TOfType>()
    ModelViewController.InsertCommand(ViewCommand, int)
    ModelViewController.InsertCommand(ViewCommand, ViewCommand, ViewCommand)
    ModelViewController.UpdateAllCommands()
    ModelViewController.RootController
    ModelViewController.ServiceContext
    ModelViewController.UIContext
    ModelViewController.CanWrite
    ModelViewController.TrackChanges
    ModelViewController.CheckIsLockedForCanWrite
    ModelViewController.DisplayIfNull
    ModelViewController.CurrentDisplayedItem
    ModelViewController.View
    ModelViewController.Commands
    ModelViewController.SelectedItemForSubViews
    ModelViewController.ContextHelpURL
    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 TransactionAndGLController : BaseDynamicLayoutViewController<ITransaction>, IModelViewController

    Constructors

    TransactionAndGLController(IBaseDynamicLayoutView<ITransaction>)

    Declaration
    public TransactionAndGLController(IBaseDynamicLayoutView<ITransaction> view)
    Parameters
    Type Name Description
    IBaseDynamicLayoutView<ITransaction> view

    Properties

    CheckForNewLayoutWithSameItem

    Declaration
    protected override bool CheckForNewLayoutWithSameItem { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseDynamicLayoutViewController<LemonEdge.API.Entities.FinancialServices.Transactions.ITransaction>.CheckForNewLayoutWithSameItem

    DisplayLayoutIfSameItem

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

    LockableHandler

    Declaration
    public ILockable LockableHandler { get; }
    Property Value
    Type Description
    ILockable

    Methods

    GetLayoutForItem(object)

    Declaration
    public override Task<(Guid? LayoutID, ILayoutGenerator Generator)> GetLayoutForItem(object item)
    Parameters
    Type Name Description
    object item
    Returns
    Type Description
    Task<(Guid? LayoutID, ILayoutGenerator Generator)>
    Overrides
    BaseDynamicLayoutViewController<ITransaction>.GetLayoutForItem(object)

    InitAsync()

    Provides the controller a chance to initialize any dependant data. Called once by the system after controller creation.

    Declaration
    public override Task InitAsync()
    Returns
    Type Description
    Task

    A task indicating the completion of the operation

    Overrides
    ModelViewController.InitAsync()

    OnTrackedItemChanged(object, string)

    Provides the inheriting class the opportunity to react to any changed item in the context this View operates within

    Declaration
    protected override void OnTrackedItemChanged(object item, string propName)
    Parameters
    Type Name Description
    object item

    The item that has changed

    string propName

    The name of the property on the item that changed

    Overrides
    ModelViewController.OnTrackedItemChanged(object, string)

    UpdateLocked()

    Declaration
    public void UpdateLocked()

    Implements

    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.