Inheritance
GLRollupHeader
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
[DataContract]
[MultipleUnique(new string[] { "GLRollupID", "Name" }, AllowNullOrEmpty = false)]
public class GLRollupHeader : BaseEntity, IGLRollupHeader, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IGLRollupHeader>
Constructors
Declaration
Properties
[Key] Links to IGLRollup. The parent gl rollup this header belongs to
Declaration
[RequiredNoDefaultIDValidation]
public Guid GLRollupID { get; set; }
Property Value
Declaration
public string GLRollupID_Label { get; set; }
Property Value
Declaration
[NotMapped]
public string GLRollupID_Label_Silent { get; set; }
Property Value
Indicates the order this header appears in the rollup or its parent header
Declaration
public short Index { get; set; }
Property Value
[Key] The unique name for this GL Rollup Header.
This is the name that will appear on your report containing all the specified balances.
Declaration
[Required]
[StringLength(500)]
public string Name { get; set; }
Property Value
Links to IGLRollupHeader. The parent header this header is a child of unless it is a root header
directly a child of the gl rollup
Declaration
public Guid? ParentHeaderID { get; set; }
Property Value
Declaration
public string ParentHeaderID_Label { get; set; }
Property Value
Declaration
[NotMapped]
public string ParentHeaderID_Label_Silent { get; set; }
Property Value
Methods
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IGLRollupHeader source)
Parameters
Type |
Name |
Description |
IGLRollupHeader |
source |
The source object to copy all values from.
|
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods