Class GLClassificationName
Inheritance
GLClassificationName
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
[MultipleUnique(new string[] { "GLClassificationID", "Name" })]
public class GLClassificationName : BaseEntity, IGLClassificationName, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ISetCopier, ICloneableAsync<IGLClassificationName>
Constructors
GLClassificationName()
Declaration
public GLClassificationName()
Properties
Description
The user friendly description of this GL Classification
Declaration
[StringLength(2000)]
public string Description { get; set; }
Property Value
GLClassificationID
[Key] Links to IGLClassification. The parent gl classification this name is a member of
Declaration
[RequiredNoDefaultIDValidation]
public Guid GLClassificationID { get; set; }
Property Value
GLClassificationID_Label
Declaration
public string GLClassificationID_Label { get; set; }
Property Value
GLClassificationID_Label_Silent
Declaration
[NotMapped]
public string GLClassificationID_Label_Silent { get; set; }
Property Value
IsOpeningBalance
Indicates if the GL Account holds an opening balance - notional only, not used in processing.
Declaration
[Required]
public bool IsOpeningBalance { get; set; }
Property Value
Name
The user friendly name of this GL Classification Name. This is the name you can mark against GL Accounts for this
GL Classification type
Declaration
[Required]
[StringLength(150)]
public string Name { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IGLClassificationName)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IGLClassificationName source)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods