PO Number Service Version 6.06: Datumsbereich der Suche etwas erweitert (-1 .. +2)

This commit is contained in:
Daniel Schick 2020-05-05 05:55:54 +00:00
parent 8e6ca3bd7d
commit a7ff03722d
2 changed files with 7 additions and 2 deletions

Binary file not shown.

View File

@ -79,6 +79,8 @@ namespace bsmd.POService
{ {
bool result = false; bool result = false;
if (inputValue.IsNullOrEmpty()) return result;
// WuselString parsen. Ein Beispiel: // WuselString parsen. Ein Beispiel:
// "WG: PO:8204730095 DEWVNTM-ADELINA D-005E-310120"; // "WG: PO:8204730095 DEWVNTM-ADELINA D-005E-310120";
// Hier kann man designen: https://regex101.com/ // Hier kann man designen: https://regex101.com/
@ -184,8 +186,11 @@ namespace bsmd.POService
{ {
// Alle Anmeldungen des betreffenden Tages laden // Alle Anmeldungen des betreffenden Tages laden
Dictionary<MessageCore.SearchFilterType, string> filterDict = new Dictionary<MessageCore.SearchFilterType, string>(); Dictionary<MessageCore.SearchFilterType, string> filterDict = new Dictionary<MessageCore.SearchFilterType, string>();
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() ?? "")); filterDict.Add(MessageCore.SearchFilterType.FILTER_ETA, string.Format("{0}:{1}", from?.ToString() ?? "", to?.ToString() ?? ""));
List<MessageCore> anmeldungen = DBManager.GetSingleCon(Properties.Settings.Default.ConnectionString).GetMessageCoresWithFilters(filterDict, 100); List<MessageCore> anmeldungen = DBManager.GetSingleCon(Properties.Settings.Default.ConnectionString).GetMessageCoresWithFilters(filterDict, 100);