Search Results for

    Show / Hide Table of Contents

    Class GlPostingPathSplitUpdater

    Updates Gl Posting path split property if needed. Path splits for Gl Postings are optional as usually they match Transaction path splits. If Gl Posting Path split is the same as Transaction patch split then the gl postings record will not be created or if it exists it will be deleted

    Inheritance
    object
    GlPostingPathSplitUpdater
    Implements
    IGlPostingPathSplitUpdater
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.API.Core.FinancialServices.Helpers.PathSplit
    Assembly: LemonEdge.API.Core.FinancialServices.dll
    Syntax
    public class GlPostingPathSplitUpdater : IGlPostingPathSplitUpdater

    Constructors

    GlPostingPathSplitUpdater(IEntityUpdater, IPathSplitIdProvider, UserInfo)

    Declaration
    public GlPostingPathSplitUpdater(IEntityUpdater entityUpdater, IPathSplitIdProvider pathSplitIdProvider, UserInfo userInfo)
    Parameters
    Type Name Description
    IEntityUpdater entityUpdater
    IPathSplitIdProvider pathSplitIdProvider
    UserInfo userInfo

    Methods

    UpdatePathSplits(IGLPosting, ITransactionPathSplit, IAllocationPath, bool)

    Calculates path split for Gl Posting and if needed saves/updates/removes a record.

    Declaration
    public Task UpdatePathSplits(IGLPosting glPosting, ITransactionPathSplit transactionPathSplit, IAllocationPath allocationPath, bool save)
    Parameters
    Type Name Description
    IGLPosting glPosting

    Gl Posting for which to update path split

    ITransactionPathSplit transactionPathSplit

    Root transaction path split

    IAllocationPath allocationPath

    Allocation path that the gl posting belongs to

    bool save

    if true any changes will be saved otherwise they will be logged only

    Returns
    Type Description
    Task

    Implements

    IGlPostingPathSplitUpdater

    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.