From fc62386477a0f0e2be202f0fc3c3ea1cdc9ed00e Mon Sep 17 00:00:00 2001 From: Daniel Schick Date: Fri, 3 Feb 2023 18:36:25 +0100 Subject: [PATCH] wip --- ENI2/Controls/MaerskListControl.xaml.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ENI2/Controls/MaerskListControl.xaml.cs b/ENI2/Controls/MaerskListControl.xaml.cs index 45062c46..ffaa94a2 100644 --- a/ENI2/Controls/MaerskListControl.xaml.cs +++ b/ENI2/Controls/MaerskListControl.xaml.cs @@ -113,6 +113,11 @@ namespace ENI2.Controls this.dataGridPOCores.ItemsSource = null; this.filteredResult.Clear(); + // TODO: Da diese Suche hier so unfassbar lahmarschig ist wäre es günstig (zukünftig für das gesamte ENI), + // wenn die Abfrage asynchron stattfinden würde. Man muss nur irgendwie den Anwender bei Laune halten so dass + // er merkt, da passiert noch was. Eventuell mit einem "spinning" Icon. Aber der Rest bleibt aktiv. + + Dictionary filterDict = new Dictionary(); DateTime start = DateTime.Now; // bsmd.database.Util.FirstDateOfWeekISO8601(DateTime.Now.Year, (int)this.doubleUpDownCalendarWeek.Value); @@ -120,7 +125,7 @@ namespace ENI2.Controls // Die Suche findet in einem erweiterten Intervall statt, da später wenn möglich nach ATA gefiltert wird uint from = start.Subtract(new TimeSpan(10, 0, 0, 0)).ToUniversalTime().ToUnixTimeStamp(); - uint to = end.Add(new TimeSpan(5, 0, 0, 0)).ToUniversalTime().ToUnixTimeStamp(); + uint to = end.Add(new TimeSpan(5, 0, 0, 0)).ToUniversalTime().ToUnixTimeStamp(); filterDict.Add(MessageCore.SearchFilterType.FILTER_ETA, string.Format("{0}:{1}", from.ToString() ?? "", to.ToString() ?? "")); Util.UIHelper.SetBusyState();