using System; using InABox.Core; namespace Comal.Classes { public class KanbanLink : EntityLink, IKanban { public KanbanLink() { JobLink = new JobLink(); EmployeeLink = new EmployeeLink(); ManagerLink = new EmployeeLink(); Notes = new string[] { }; Type = new KanbanTypeLink(); } [NullEditor] public TimeSpan EstimatedTime { get; set; } [NullEditor] public TimeSpan ActualTime { get; set; } [LookupEditor(typeof(Kanban), "JobLink.ID", "JobLink.JobNumber", "JobLink.Name")] public override Guid ID { get; set; } [TextBoxEditor(Editable = Editable.Hidden)] public string Title { get; set; } [NullEditor] public JobLink JobLink { get; set; } [NullEditor] public int Attachments { get; set; } [NullEditor] public string Category { get; set; } [NullEditor] public bool Private { get; set; } [NullEditor] public DateTime Closed { get; set; } [NullEditor] public DateTime Completed { get; set; } [NullEditor] public string Description { get; set; } [NullEditor] public DateTime DueDate { get; set; } [NullEditor] public EmployeeLink EmployeeLink { get; set; } [NullEditor] public EmployeeLink ManagerLink { get; set; } [NullEditor] public string[] Notes { get; set; } [NullEditor] public int Number { get; set; } [NullEditor] public string Summary { get; set; } [NullEditor] public KanbanTypeLink Type { get; set; } [NullEditor] public bool Locked { get; set; } } }