In WasteReceived dürfen keine Einträge hinzugefügt werden, bei denen der WasteCode null ist
d.h. in der Combobox nichts ausgewählt wurde. Das war eine Lücke, die zu einem 26. Eintrag in der Liste geführt hat
This commit is contained in:
parent
c7cc69126c
commit
172f64d68e
@ -302,7 +302,7 @@ namespace ENI2.DetailViewControls
|
|||||||
ewrd.AddClicked += () =>
|
ewrd.AddClicked += () =>
|
||||||
{
|
{
|
||||||
ewrd.CopyValuesToEntity();
|
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._selectedWAS_RCPT.WasteReceived.Add(ewrd.WasteReceived);
|
||||||
this.dataGridWasteReceived.Items.Refresh();
|
this.dataGridWasteReceived.Items.Refresh();
|
||||||
@ -315,7 +315,7 @@ namespace ENI2.DetailViewControls
|
|||||||
|
|
||||||
if (ewrd.ShowDialog() ?? false)
|
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._selectedWAS_RCPT.WasteReceived.Add(ewrd.WasteReceived);
|
||||||
this.dataGridWasteReceived.Items.Refresh();
|
this.dataGridWasteReceived.Items.Refresh();
|
||||||
@ -333,7 +333,7 @@ namespace ENI2.DetailViewControls
|
|||||||
ewrd.AddClicked += () =>
|
ewrd.AddClicked += () =>
|
||||||
{
|
{
|
||||||
ewrd.CopyValuesToEntity();
|
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);
|
_selectedWAS_RCPT.WasteReceived.Add(ewrd.WasteReceived);
|
||||||
this.dataGridWasteReceived.Items.Refresh();
|
this.dataGridWasteReceived.Items.Refresh();
|
||||||
@ -346,9 +346,9 @@ namespace ENI2.DetailViewControls
|
|||||||
|
|
||||||
if (ewrd.ShowDialog() ?? false)
|
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.dataGridWasteReceived.Items.Refresh();
|
||||||
this.SublistElementChanged(Message.NotificationClass.WAS_RCPT);
|
this.SublistElementChanged(Message.NotificationClass.WAS_RCPT);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user