From d0cfb7e4179d8a9ed68c85f05f94f5b71e9aa1d5 Mon Sep 17 00:00:00 2001 From: Husky Date: Thu, 25 Mar 2021 17:10:53 +0100 Subject: [PATCH] Auftraggeber bug MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Wird beim auswählen aus der Liste nun auch gespeichert Und wird die gesammte Liste hinzugefügt --- SanSystem/FrmAuftraggeberEdit.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/SanSystem/FrmAuftraggeberEdit.cs b/SanSystem/FrmAuftraggeberEdit.cs index 39dc7f4..5c0b0ee 100644 --- a/SanSystem/FrmAuftraggeberEdit.cs +++ b/SanSystem/FrmAuftraggeberEdit.cs @@ -46,6 +46,16 @@ namespace SanSystem private void btn_save_Click(object sender, EventArgs e) { + // Prüfen ob Auftraggeber bereits in Liste excistiert und notfalls hinzufügen + bool vorhanden = (Datenbank.Instance.TeufelDB.Auftraggeber.FindAll(x => x.Name.Equals(txt_name.Text) && x.Ansprechpartner.Equals(txt_ansp.Text))).Count > 0; + if (!vorhanden) Datenbank.Instance.TeufelDB.Auftraggeber.Add(new Auftraggeber() + { + Ansprechpartner = this.Auftraggeber.Ansprechpartner, + Name = this.Auftraggeber.Name, + Strasse = this.Auftraggeber.Strasse, + Ort = this.Auftraggeber.Ort + }); + this.Close(); } @@ -71,6 +81,7 @@ namespace SanSystem Auftraggeber selected = (Auftraggeber)cb_auftraggeberlist.SelectedItem; if (selected == null) return; auftraggeber = selected; + Datenbank.Instance.loadedProjekt.Auftraggeber = selected; MakeBindings(); }