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<int?, int?>
- {
- public KanbanTypeLink TaskType { get; set; }
- public DFLayoutAddTaskFieldProperties()
- {
- TaskType = new KanbanTypeLink();
- }
- protected override void LoadProperties()
- {
- base.LoadProperties();
- TaskType.ID = GetProperty("TaskType", Guid.Empty);
- }
- protected override void SaveProperties()
- {
- base.SaveProperties();
- SetProperty("TaskType", TaskType.ID);
- }
- public override int? DeserializeValue(DFLoadStorageEntry entry)
- {
- return entry.GetValue<int?>();
- }
- public override void SerializeValue(DFSaveStorageEntry entry, int? value)
- {
- entry.SetValue(value);
- }
- public override int? GetValue(int? value)
- {
- return value;
- }
- public override string FormatValue(object? value)
- {
- return string.Format("{0}", value);
- }
- }
- }
|