Class GLClassification
Inheritance
GLClassification
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
public class GLClassification : BaseEntityWithPermissions, IGLClassification, IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ISetCopier, ICloneableAsync<IGLClassification>
Constructors
GLClassification()
Declaration
public GLClassification()
Properties
Description
A user friendly description of this classification.
Declaration
[StringLength(2000)]
public string Description { get; set; }
Property Value
MandatoryRequirements
Indicates if new gl accounts or transaction type values must be associated with this classification in order for them to be valid
Declaration
[EnumDataType(typeof(MandatoryClassificationRequirements))]
public MandatoryClassificationRequirements MandatoryRequirements { get; set; }
Property Value
Declaration
[NotMapped]
public string MandatoryRequirements_Tooltip { get; set; }
Property Value
Name
[Key] The unique user friendly name for this GL Classification
Declaration
[Unique]
[Required]
[StringLength(500)]
public string Name { get; set; }
Property Value
Sequence
The sequence this vlue is to be show in
Declaration
public short Sequence { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IGLClassification)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IGLClassification source)
Parameters
Type |
Name |
Description |
IGLClassification |
source |
The source object to copy all values from.
|
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods