diff --git a/Stundensheet.xlsx b/Stundensheet.xlsx index 7e4503bb..9ff5ff96 100644 Binary files a/Stundensheet.xlsx and b/Stundensheet.xlsx differ diff --git a/nsw/Source/bsmd.POService/POService.cs b/nsw/Source/bsmd.POService/POService.cs index 2f7ceee3..1c3112f9 100644 --- a/nsw/Source/bsmd.POService/POService.cs +++ b/nsw/Source/bsmd.POService/POService.cs @@ -79,6 +79,8 @@ namespace bsmd.POService { bool result = false; + if (inputValue.IsNullOrEmpty()) return result; + // WuselString parsen. Ein Beispiel: // "WG: PO:8204730095 DEWVNTM-ADELINA D-005E-310120"; // Hier kann man designen: https://regex101.com/ @@ -184,8 +186,11 @@ namespace bsmd.POService { // Alle Anmeldungen des betreffenden Tages laden Dictionary filterDict = new Dictionary(); - from = etaDate.ToUniversalTime().ToUnixTimeStamp(); - to = etaDate.ToUniversalTime().Add(new TimeSpan(23, 59, 59)).ToUnixTimeStamp(); + + // Datum filtern + from = etaDate.ToUniversalTime().Subtract(new TimeSpan(2, 0, 0)).ToUnixTimeStamp(); // 2 Tage vorher + to = etaDate.ToUniversalTime().Add(new TimeSpan(23, 59, 59)).ToUnixTimeStamp(); // 1 Tag später + filterDict.Add(MessageCore.SearchFilterType.FILTER_ETA, string.Format("{0}:{1}", from?.ToString() ?? "", to?.ToString() ?? "")); List anmeldungen = DBManager.GetSingleCon(Properties.Settings.Default.ConnectionString).GetMessageCoresWithFilters(filterDict, 100);