From 74200083abf6369d35cc6a4e1ac79c394592a10d Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Tue, 17 Sep 2024 23:06:18 +0200 Subject: [PATCH] DeliveryAncmtAdminWindow: Mark cancelled schedules with Strikethrough --- Elwig/Models/Entities/DeliverySchedule.cs | 3 +++ Elwig/Windows/DeliveryAncmtAdminWindow.xaml | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Elwig/Models/Entities/DeliverySchedule.cs b/Elwig/Models/Entities/DeliverySchedule.cs index 2545b8b..2fbb51c 100644 --- a/Elwig/Models/Entities/DeliverySchedule.cs +++ b/Elwig/Models/Entities/DeliverySchedule.cs @@ -4,6 +4,7 @@ using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; +using System.Windows; namespace Elwig.Models.Entities { [Table("delivery_schedule"), PrimaryKey("Year", "DsNr")] @@ -47,6 +48,8 @@ namespace Elwig.Models.Entities { [Column("cancelled")] public bool IsCancelled { get; set; } + [NotMapped] + public TextDecorationCollection? TextDecoration => IsCancelled ? TextDecorations.Strikethrough : null; [Column("ancmt_from")] public long? AncmtFromUnix { get; set; } diff --git a/Elwig/Windows/DeliveryAncmtAdminWindow.xaml b/Elwig/Windows/DeliveryAncmtAdminWindow.xaml index d145420..b6f47bf 100644 --- a/Elwig/Windows/DeliveryAncmtAdminWindow.xaml +++ b/Elwig/Windows/DeliveryAncmtAdminWindow.xaml @@ -129,7 +129,7 @@ - + kg / kg @@ -288,7 +288,7 @@ - +