Class TransactionAggregatorOn
Inheritance
TransactionAggregatorOn
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
public class TransactionAggregatorOn : BaseEntity, ITransactionAggregatorOn, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<ITransactionAggregatorOn>
Constructors
TransactionAggregatorOn()
Declaration
public TransactionAggregatorOn()
Properties
GLAccountID
[Key] Indicates that the amounts of all GL Postings against the Transactions that have this GL Account should be
included.
If this is blank then Transaction Type Value must have a value.Both can't be blank, you must be aggregating a
value.
Declaration
public Guid? GLAccountID { get; set; }
Property Value
GLAccountID_Label
Declaration
public string GLAccountID_Label { get; set; }
Property Value
GLAccountID_Label_Silent
Declaration
[NotMapped]
public string GLAccountID_Label_Silent { get; set; }
Property Value
Operator
Indicates how you would like to aggregate the values together: Add, or Subtract
Declaration
[Required]
[EnumDataType(typeof(MathOperator))]
public MathOperator Operator { get; set; }
Property Value
Declaration
[NotMapped]
public string Operator_Tooltip { get; set; }
Property Value
TransactionAggregatorID
Declaration
public Guid TransactionAggregatorID { get; set; }
Property Value
TransactionAggregatorID_Label
Declaration
public string TransactionAggregatorID_Label { get; set; }
Property Value
TransactionAggregatorID_Label_Silent
Declaration
[NotMapped]
public string TransactionAggregatorID_Label_Silent { get; set; }
Property Value
TransactionTypeValueID
[Key] Indicates this value against a Transaction should be included where it is available.
If this is blank then GL Account must have a value. Both can not be blank, you must be aggregating a value.
Declaration
public Guid? TransactionTypeValueID { get; set; }
Property Value
TransactionTypeValueID_Label
Declaration
public string TransactionTypeValueID_Label { get; set; }
Property Value
TransactionTypeValueID_Label_Silent
Declaration
[NotMapped]
public string TransactionTypeValueID_Label_Silent { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(ITransactionAggregatorOn)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(ITransactionAggregatorOn source)
Parameters
Implements
Extension Methods