| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | using Comal.Classes;using InABox.Clients;using InABox.Core;using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace PRSClasses{    public class DFLayoutAddTaskFieldProperties : DFLayoutFieldProperties<string?, string?>    {                [EditorSequence(-995)]        [NullEditor]        public override string? Default { get; set; }                public KanbanTypeLink TaskType { get; set; }        protected override void LoadProperties()        {            base.LoadProperties();            TaskType.ID = GetProperty("TaskType", Guid.Empty);        }        protected override void SaveProperties()        {            base.SaveProperties();            SetProperty("TaskType", TaskType.ID);        }        public override string? DeserializeValue(DFLoadStorageEntry entry)        {            return entry.GetValue<string>();        }        public override void SerializeValue(DFSaveStorageEntry entry, string? value)        {            entry.SetValue(value);        }        public override string? GetValue(string? value)        {            return value;        }        public override string FormatValue(string? value)        {            return string.Format("{0}", value);        }    }}
 |