From 172f64d68e68d8e84d02735b2b4860d29d92349e Mon Sep 17 00:00:00 2001 From: Daniel Schick Date: Wed, 26 Apr 2023 11:15:53 +0200 Subject: [PATCH] =?UTF-8?q?In=20WasteReceived=20d=C3=BCrfen=20keine=20Eint?= =?UTF-8?q?r=C3=A4ge=20hinzugef=C3=BCgt=20werden,=20bei=20denen=20der=20Wa?= =?UTF-8?q?steCode=20null=20ist=20d.h.=20in=20der=20Combobox=20nichts=20au?= =?UTF-8?q?sgew=C3=A4hlt=20wurde.=20Das=20war=20eine=20L=C3=BCcke,=20die?= =?UTF-8?q?=20zu=20einem=2026.=20Eintrag=20in=20der=20Liste=20gef=C3=BChrt?= =?UTF-8?q?=20hat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ENI2/DetailViewControls/WasteDetailControl.xaml.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ENI2/DetailViewControls/WasteDetailControl.xaml.cs b/ENI2/DetailViewControls/WasteDetailControl.xaml.cs index 27c38c04..3ade16f5 100644 --- a/ENI2/DetailViewControls/WasteDetailControl.xaml.cs +++ b/ENI2/DetailViewControls/WasteDetailControl.xaml.cs @@ -302,7 +302,7 @@ namespace ENI2.DetailViewControls ewrd.AddClicked += () => { ewrd.CopyValuesToEntity(); - if (!this._selectedWAS_RCPT.WasteReceived.Any(wr => wr.WasteCode == ewrd.WasteReceived.WasteCode)) + if ((ewrd.WasteReceived.WasteCode != null) && !this._selectedWAS_RCPT.WasteReceived.Any(wr => wr.WasteCode == ewrd.WasteReceived.WasteCode)) { this._selectedWAS_RCPT.WasteReceived.Add(ewrd.WasteReceived); this.dataGridWasteReceived.Items.Refresh(); @@ -315,7 +315,7 @@ namespace ENI2.DetailViewControls if (ewrd.ShowDialog() ?? false) { - if (!this._selectedWAS_RCPT.WasteReceived.Any(wr => wr.WasteCode == ewrd.WasteReceived.WasteCode)) + if ((ewrd.WasteReceived.WasteCode != null) && !this._selectedWAS_RCPT.WasteReceived.Any(wr => wr.WasteCode == ewrd.WasteReceived.WasteCode)) { this._selectedWAS_RCPT.WasteReceived.Add(ewrd.WasteReceived); this.dataGridWasteReceived.Items.Refresh(); @@ -333,7 +333,7 @@ namespace ENI2.DetailViewControls ewrd.AddClicked += () => { ewrd.CopyValuesToEntity(); - if (!this._selectedWAS_RCPT.WasteReceived.Any(wr => wr.WasteCode == ewrd.WasteReceived.WasteCode)) + if ((ewrd.WasteReceived.WasteCode != null) && !this._selectedWAS_RCPT.WasteReceived.Any(wr => wr.WasteCode == ewrd.WasteReceived.WasteCode)) { _selectedWAS_RCPT.WasteReceived.Add(ewrd.WasteReceived); this.dataGridWasteReceived.Items.Refresh(); @@ -346,9 +346,9 @@ namespace ENI2.DetailViewControls if (ewrd.ShowDialog() ?? false) { - if (!_selectedWAS_RCPT.WasteReceived.Any(wr => wr.WasteCode == ewrd.WasteReceived.WasteCode)) + if ((ewrd.WasteReceived.WasteCode != null) && !_selectedWAS_RCPT.WasteReceived.Any(wr => wr.WasteCode == ewrd.WasteReceived.WasteCode)) { - _selectedWAS_RCPT.WasteReceived.Add(ewrd.WasteReceived); + _selectedWAS_RCPT.WasteReceived.Add(ewrd.WasteReceived); } this.dataGridWasteReceived.Items.Refresh(); this.SublistElementChanged(Message.NotificationClass.WAS_RCPT);