using CoreModels.ModelsDepartment; using System; using ToolsModule.ManagmentEntity; namespace DepartmentContract.ViewModels { /// /// Список историй синхронизации приказов /// public class OrderSyncHistoryListViewModel : ListViewModel { } /// /// Элемент история синхронизации приказов /// [ViewModelControlElementClass(HaveDependenceEntities = true, Width = 800, Height = 500)] [ViewModelControlElementDependenceEntity(Title = "Записи", Order = 1, ParentPropertyName = "OrderSyncHistoryId", ControlTypeObject = "DepartmentWindowsDesktop.EntityControls.ControlOrderSyncHistoryRecordList, DepartmentWindowsDesktop")] public class OrderSyncHistoryViewModel : ElementViewModel, IOrderSyncHistoryModel { [ViewModelControlElementProperty("Дата", ControlType.ControlDateTime, MustHaveValue = true, ReadOnly = true)] public DateTime SyncDate { get; set; } [ViewModelControlListProperty("Дата")] public string SyncDateTitle => $"Синхронизация данных от {SyncDate:dd.MM.yyyy HH:mm}"; } }