Search Results for

    Show / Hide Table of Contents

    Class TransactionAssociation

    Inheritance
    object
    BaseEntity
    BaseEntityWithPermissions
    TransactionAssociation
    Implements
    ITransactionAssociation
    ITransactionValueDetail
    IBaseEntityWithPermissions
    IBaseEntity
    IEquatable<IBaseEntity>
    INotifyPropertyChanged
    INotifyPropertyChanging
    ICloneableAsync
    ICanTrackProperties
    ICloneableAsync<ITransactionAssociation>
    Inherited Members
    BaseEntityWithPermissions.IsLocked(object)
    BaseEntityWithPermissions.CanWriteItem(object, IEntityRetriever, IReadOnlyCache, Guid)
    BaseEntityWithPermissions.PreLoadPermissions<T>(IEnumerable<T>, IEntityRetriever, IReadOnlyCache, Guid)
    BaseEntityWithPermissions.CanDeleteItem(object, IEntityRetriever, IReadOnlyCache, Guid)
    BaseEntityWithPermissions.CanChangeItemPermissions(object, IEntityRetriever, IReadOnlyCache, Guid)
    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.Transactions
    Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
    Syntax
    [DataContract]
    public class TransactionAssociation : BaseEntityWithPermissions, ITransactionAssociation, ITransactionValueDetail, IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<ITransactionAssociation>

    Constructors

    TransactionAssociation()

    Declaration
    public TransactionAssociation()

    Properties

    Description

    User friendly description of this transaction association

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

    EntityID

    The globally unique id of the entity (of type EntityTypeID) this transaction is associated with

    Declaration
    public Guid? EntityID { get; set; }
    Property Value
    Type Description
    Guid?

    EntityID_Label

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

    EntityID_Label_Silent

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

    EntityTypeID

    The type of entity this transaction is associated with

    Declaration
    public Guid? EntityTypeID { get; set; }
    Property Value
    Type Description
    Guid?

    LocalValue1

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue1 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue10

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue10 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue11

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue11 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue12

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue12 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue13

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue13 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue14

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue14 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue15

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue15 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue16

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue16 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue17

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue17 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue18

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue18 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue19

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue19 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue2

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue2 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue20

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue20 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue3

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue3 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue4

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue4 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue5

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue5 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue6

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue6 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue7

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue7 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue8

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue8 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue9

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue9 { get; set; }
    Property Value
    Type Description
    decimal?

    Note1

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note1 { get; set; }
    Property Value
    Type Description
    string

    Note10

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note10 { get; set; }
    Property Value
    Type Description
    string

    Note11

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note11 { get; set; }
    Property Value
    Type Description
    string

    Note12

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note12 { get; set; }
    Property Value
    Type Description
    string

    Note13

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note13 { get; set; }
    Property Value
    Type Description
    string

    Note14

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note14 { get; set; }
    Property Value
    Type Description
    string

    Note15

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note15 { get; set; }
    Property Value
    Type Description
    string

    Note16

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note16 { get; set; }
    Property Value
    Type Description
    string

    Note17

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note17 { get; set; }
    Property Value
    Type Description
    string

    Note18

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note18 { get; set; }
    Property Value
    Type Description
    string

    Note19

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note19 { get; set; }
    Property Value
    Type Description
    string

    Note2

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note2 { get; set; }
    Property Value
    Type Description
    string

    Note20

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note20 { get; set; }
    Property Value
    Type Description
    string

    Note3

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note3 { get; set; }
    Property Value
    Type Description
    string

    Note4

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note4 { get; set; }
    Property Value
    Type Description
    string

    Note5

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note5 { get; set; }
    Property Value
    Type Description
    string

    Note6

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note6 { get; set; }
    Property Value
    Type Description
    string

    Note7

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note7 { get; set; }
    Property Value
    Type Description
    string

    Note8

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note8 { get; set; }
    Property Value
    Type Description
    string

    Note9

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note9 { get; set; }
    Property Value
    Type Description
    string

    TransactionID

    [Key] Links to ITransaction. The transaction this association is allocating for.

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

    TransactionID_Label

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

    TransactionID_Label_Silent

    Declaration
    [NotMapped]
    public string TransactionID_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(ITransactionAssociation)

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

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

    The source object to copy all values from.

    Implements

    ITransactionAssociation
    ITransactionValueDetail
    IBaseEntityWithPermissions
    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.