Class PeriodEndAdjustment
Inheritance
PeriodEndAdjustment
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
public class PeriodEndAdjustment : BaseEntity, IPeriodEndAdjustment, ITransactionalEntity, ICanBeLocked, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IPeriodEndAdjustment>
Constructors
PeriodEndAdjustment()
Declaration
public PeriodEndAdjustment()
Properties
CancelledID
Holds the original transactional entity record this record is cancelling.
Declaration
public Guid? CancelledID { get; set; }
Property Value
CancelledID_Label
Declaration
public string CancelledID_Label { get; set; }
Property Value
CancelledID_Label_Silent
Declaration
[NotMapped]
public string CancelledID_Label_Silent { get; set; }
Property Value
CorrectedByID
Holds the new transactional entity record this record is corrected by, if any.
Declaration
public Guid? CorrectedByID { get; set; }
Property Value
CorrectedByID_Label
Declaration
public string CorrectedByID_Label { get; set; }
Property Value
CorrectedByID_Label_Silent
Declaration
[NotMapped]
public string CorrectedByID_Label_Silent { get; set; }
Property Value
Description
A description for this set of adjustments for the Period End
Declaration
[StringLength(200)]
public string Description { get; set; }
Property Value
Locked
Indicates the current record is locked and can not be modified until it is unlocked.
Declaration
[Required]
public bool Locked { get; set; }
Property Value
PeriodEndID
[Key] Links to IPeriodEnd. The Period End these adjustments are being made against.
Declaration
[RequiredNoDefaultIDValidation]
public Guid PeriodEndID { get; set; }
Property Value
PeriodEndID_Label
Declaration
public string PeriodEndID_Label { get; set; }
Property Value
PeriodEndID_Label_Silent
Declaration
[NotMapped]
public string PeriodEndID_Label_Silent { get; set; }
Property Value
Status
Indicates the current status of this transactional object.
By default GL entries aren't processed until an entity has a status >=
Committed.
Finalazied transactions can only be modified through cancel/correct logic
Declaration
[EnumDataType(typeof(TransactionStatus))]
public TransactionStatus Status { get; set; }
Property Value
Declaration
[NotMapped]
public string Status_Tooltip { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IPeriodEndAdjustment)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IPeriodEndAdjustment source)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods