using System; using InABox.Core; namespace Comal.Classes { public class TaxCodeLink : EntityLink, ITaxCode { [LookupEditor(typeof(TaxCode))] [RequiredColumn] public override Guid ID { get; set; } [CodeEditor(Visible = Visible.Default, Editable = Editable.Hidden)] public string Code { get; set; } [TextBoxEditor(Visible = Visible.Optional, Editable = Editable.Hidden)] public string Description { get; set; } [DoubleEditor(Visible = Visible.Optional, Editable = Editable.Hidden)] [RequiredColumn] public double Rate { get; set; } [NullEditor] public string PostedReference { get; set; } public override string ToString() { return string.Format("{0}: {1} ({2:F2}%)", Code, Description, Rate); } } }