From 735f16731ec49effcfce39c0bcdefb7b5a874510 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Fri, 28 Apr 2023 16:03:05 +0200 Subject: [PATCH] Add age to member admin window --- Elwig/Helpers/Utils.cs | 7 +++++++ Elwig/Windows/MemberAdminWindow.xaml | 3 +++ Elwig/Windows/MemberAdminWindow.xaml.cs | 8 ++++++++ 3 files changed, 18 insertions(+) diff --git a/Elwig/Helpers/Utils.cs b/Elwig/Helpers/Utils.cs index 4ba5c3c..b22a959 100644 --- a/Elwig/Helpers/Utils.cs +++ b/Elwig/Helpers/Utils.cs @@ -173,5 +173,12 @@ namespace Elwig.Helpers { public static long DecToDb(decimal value, byte precision) { return (long)decimal.Round(value * (decimal)Math.Pow(10, precision), 0); } + + public static int GetAge(DateOnly birthday) { + var today = DateTime.Today; + var a = (today.Year * 100 + today.Month) * 100 + today.Day; + var b = (birthday.Year * 100 + birthday.Month) * 100 + birthday.Day; + return (a - b) / 10000; + } } } diff --git a/Elwig/Windows/MemberAdminWindow.xaml b/Elwig/Windows/MemberAdminWindow.xaml index 074d0c8..f6f26f5 100644 --- a/Elwig/Windows/MemberAdminWindow.xaml +++ b/Elwig/Windows/MemberAdminWindow.xaml @@ -142,6 +142,9 @@ +