| 123456789101112131415161718192021222324252627282930313233343536373839404142 | using System;using InABox.Core;namespace Comal.Classes{    public interface IKit : IEntity    {        string Code { get; set; }        string Description { get; set; }    }    [UserTracking(typeof(Quote))]    public class Kit : Entity, IKit, IRemotable, IPersistent, IIssues, ILicense<QuotesManagementLicense>, IProblems<ManagedProblem>    {                        [UniqueCodeEditor(Visible = Visible.Default, Editable = Editable.Enabled)]        [EditorSequence(1)]        public string Code { get; set; }        [TextBoxEditor]        [EditorSequence(2)]        public string Description { get; set; }        [EditorSequence(3)]        public CostSheetSectionLink Section { get; set; }        [EditorSequence(4)]        public bool Active { get; set; } = true;                [NullEditor]        [Obsolete("Replaced with Problem", true)]        public string Issues { get; set; }                [EditorSequence("Issues", 1)]        public ManagedProblem Problem { get; set; }        public override string ToString()        {            return string.Format("{0}: {1}", Code, Description);        }    }}
 |