Maersk / SeaGo Flags vorbelegen und nicht mehr beim Suchfilter berücksichtigen
This commit is contained in:
parent
654746b704
commit
8c8bc199dc
@ -74,6 +74,15 @@ namespace ENI2.Controls
|
||||
md.MessageCore = core;
|
||||
md.Status = MaerskData.MDStatus.ID;
|
||||
md.ColM = core.VisitId;
|
||||
if (core.PoC.Equals("DEBRE") && md.ColJ.Equals("MSK"))
|
||||
core.Flags = 1;
|
||||
if (core.PoC.Equals("DEWVN") && md.ColJ.Equals("MSK"))
|
||||
core.Flags = 1;
|
||||
if (core.PoC.Equals("DEBRE") && md.ColJ.Equals("SGL"))
|
||||
core.Flags = 2;
|
||||
if (core.PoC.Equals("DEWVN") && md.ColJ.Equals("SGL"))
|
||||
core.Flags = 3;
|
||||
await DBManagerAsync.SaveAsync(core);
|
||||
await DBManagerAsync.SaveAsync(md);
|
||||
_dbWatchDog.UnRegister(core);
|
||||
this.Dispatcher.Invoke(() =>
|
||||
@ -253,9 +262,7 @@ namespace ENI2.Controls
|
||||
uint from = this.dateTimePickerFrom.SelectedDate.Value.ToUniversalTime().ToUnixTimeStamp();
|
||||
DateTime toDate = this.dateTimePickerTo.SelectedDate.Value.ToUniversalTime().Add(new TimeSpan(23, 59, 59));
|
||||
uint to = toDate.ToUnixTimeStamp();
|
||||
filterDict.Add(MessageCore.SearchFilterType.FILTER_ETA, string.Format("{0}:{1}", from.ToString() ?? "", to.ToString() ?? ""));
|
||||
// eingeschränkt auf flags
|
||||
filterDict.Add(MessageCore.SearchFilterType.FILTER_FLAG_EQ, "0");
|
||||
filterDict.Add(MessageCore.SearchFilterType.FILTER_ETA, string.Format("{0}:{1}", from.ToString() ?? "", to.ToString() ?? ""));
|
||||
|
||||
// suche auslösen
|
||||
List<MessageCore> searchResult = DBManager.GetSingleCon(Properties.Settings.Default.ConnectionString).GetMessageCoresWithFilters(filterDict);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user