Search Results for

    Show / Hide Table of Contents

    Class InstrumentCapitalAccountDataSetting

    Inheritance
    object
    BaseEntity
    InstrumentCapitalAccountDataSetting
    Implements
    IInstrumentCapitalAccountDataSetting
    IBaseEntity
    IEquatable<IBaseEntity>
    INotifyPropertyChanged
    INotifyPropertyChanging
    ICloneableAsync
    ICanTrackProperties
    ICloneableAsync<IInstrumentCapitalAccountDataSetting>
    Inherited Members
    BaseEntity.HISTORY_ENDROWUPDATE_COLNAME
    BaseEntity.HasTrackedPropertyChanged(string)
    BaseEntity.OriginalTrackedPropertyValue(string)
    BaseEntity.OriginalTrackedPropertyValue<T>(string)
    BaseEntity.ClearTrackedOriginalValues()
    BaseEntity.GetAllOriginalTrackedPropertyValues()
    BaseEntity.GetLabel(string)
    BaseEntity.SetLabel(string, string)
    BaseEntity.SetSilentLabel(string, string)
    BaseEntity.ResetChangedTrackedPropertiesToOriginalValues()
    BaseEntity.AddTrackedOriginalValue(string, object)
    BaseEntity.SnapshotProperties()
    BaseEntity.RestoreFromSnapshot(Dictionary<string, object>)
    BaseEntity.IsBasePropertyName(string)
    BaseEntity.IsBaseRelationshipID(string)
    BaseEntity.OnPropertyChanging(string)
    BaseEntity.OnPropertyChanged(string)
    BaseEntity.Equals(IBaseEntity)
    BaseEntity.GetHashCode()
    BaseEntity.Equals(object)
    BaseEntity.Clone(object)
    BaseEntity.CopyFromSource(object)
    BaseEntity.TrackChanges
    BaseEntity.ModifiedByUserID_Label
    BaseEntity.ModifiedByUserID_Label_Silent
    BaseEntity.CanvasID_Label
    BaseEntity.CanvasID_Label_Silent
    BaseEntity.AlgorithmStepID_Label
    BaseEntity.AlgorithmStepID_Label_Silent
    BaseEntity.SafeID_Label
    BaseEntity.SafeID_Label_Silent
    BaseEntity.AccountID
    BaseEntity.ID
    BaseEntity.LastUpdated
    BaseEntity.ModifiedByUserID
    BaseEntity.CanvasID
    BaseEntity.AlgorithmStepID
    BaseEntity.SafeID
    BaseEntity.PropertyChanged
    BaseEntity.PropertyChanging
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: LemonEdge.API.Entities.FinancialServices.Accounting
    Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
    Syntax
    [DataContract]
    public class InstrumentCapitalAccountDataSetting : BaseEntity, IInstrumentCapitalAccountDataSetting, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IInstrumentCapitalAccountDataSetting>

    Constructors

    InstrumentCapitalAccountDataSetting()

    Declaration
    public InstrumentCapitalAccountDataSetting()

    Properties

    CapitalAccountDataSplitOverride

    Indicates the Rule used to allocate the Transaction Values through the Allocation Path can use either of these Values: A amount, or B amount

    Declaration
    [EnumDataType(typeof(AllocationType))]
    public AllocationType? CapitalAccountDataSplitOverride { get; set; }
    Property Value
    Type Description
    AllocationType?

    CapitalAccountDataSplitOverride_Tooltip

    Declaration
    [NotMapped]
    public string CapitalAccountDataSplitOverride_Tooltip { get; set; }
    Property Value
    Type Description
    string

    ExcludeFromCapitalAccountData

    Indicates all Transactions against this Instrument should be excluded from Period End calculations

    Declaration
    public bool ExcludeFromCapitalAccountData { get; set; }
    Property Value
    Type Description
    bool

    InstrumentID

    [Key] Links to IInstrument. The Instrument to modify the default behavior for when Transactions against it are processed in a Period End calculation.

    Declaration
    [RequiredNoDefaultIDValidation]
    public Guid InstrumentID { get; set; }
    Property Value
    Type Description
    Guid

    InstrumentID_Label

    Declaration
    public string InstrumentID_Label { get; set; }
    Property Value
    Type Description
    string

    InstrumentID_Label_Silent

    Declaration
    [NotMapped]
    public string InstrumentID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    Methods

    CopyFromEntity(IBaseEntity)

    Declaration
    protected override void CopyFromEntity(IBaseEntity src)
    Parameters
    Type Name Description
    IBaseEntity src
    Overrides
    BaseEntity.CopyFromEntity(IBaseEntity)

    CopyFromSource(IInstrumentCapitalAccountDataSetting)

    Updates all properties in this item to have the same properties as the source object.

    Declaration
    public void CopyFromSource(IInstrumentCapitalAccountDataSetting source)
    Parameters
    Type Name Description
    IInstrumentCapitalAccountDataSetting source

    The source object to copy all values from.

    Implements

    IInstrumentCapitalAccountDataSetting
    IBaseEntity
    IEquatable<T>
    INotifyPropertyChanged
    INotifyPropertyChanging
    ICloneableAsync
    ICanTrackProperties
    ICloneableAsync<T>

    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.