From 2c1926f1037c35e3b4edeef31efe8f21f2e24708 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Thu, 10 Apr 2025 14:00:20 +0200 Subject: [PATCH] FizHof/Abwesenheiten - Abfangen von Parsing-Error bei Null-Datum --- ReportImp/FizHof/Abwesenheiten.cs | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/ReportImp/FizHof/Abwesenheiten.cs b/ReportImp/FizHof/Abwesenheiten.cs index 25b07c4a0..bca024e3f 100644 --- a/ReportImp/FizHof/Abwesenheiten.cs +++ b/ReportImp/FizHof/Abwesenheiten.cs @@ -34,17 +34,25 @@ namespace FizHof if (ro.Rows != null && ro.Rows.Count > 0) { foreach (var row in ro.Rows) - { + { if (row.Field3.ToString() != "Krankheit") continue; - - DateTime start = DateTime.Parse(row.Field4.ToString()); + DateTime start = DateTime.Now; DateTime end = DateTime.Now; - - if (row.Field5 != null) + try { - end = DateTime.Parse(row.Field5.ToString()); - + if (row.Field4 != null) + { + start = DateTime.Parse(row.Field4.ToString()); + } + if (row.Field5 != null) + { + end = DateTime.Parse(row.Field5.ToString()); + } + } + catch + { + //mach einfach weiter } double tage = 0;