From cfbbcdfae1f0ae23b03543f4339235c6ec679c6f Mon Sep 17 00:00:00 2001 From: Damian Wessels Date: Sun, 15 Jan 2023 12:17:16 +0100 Subject: [PATCH] Database removing --- SanSystem/Database/Datenbank.cs | 4 ++-- SanSystem/frmMain.cs | 3 ++- SanSystem/frmProjektList.cs | 17 ++++------------- 3 files changed, 8 insertions(+), 16 deletions(-) diff --git a/SanSystem/Database/Datenbank.cs b/SanSystem/Database/Datenbank.cs index 858fd1a..9efbde9 100644 --- a/SanSystem/Database/Datenbank.cs +++ b/SanSystem/Database/Datenbank.cs @@ -62,7 +62,7 @@ namespace Database this.projekt = projekt; loadedProjekt = Datenbank.Instance.TeufelDB.Projekte.Find(x => x.Nummer != null && x.Nummer.Equals(projekt)); - string filepath = Path.Combine(pfad, "projekte", "TeufelDB.xaml"); + /*string filepath = Path.Combine(pfad, "projekte", "TeufelDB.xaml"); if (!File.Exists(filepath)) { if (!Directory.Exists("./projekte")) return true; @@ -76,7 +76,7 @@ namespace Database } //UpdateDatabase.CreateSQLiteDB(); - + */ return true; } diff --git a/SanSystem/frmMain.cs b/SanSystem/frmMain.cs index a09f7fd..7c106c6 100644 --- a/SanSystem/frmMain.cs +++ b/SanSystem/frmMain.cs @@ -154,8 +154,9 @@ namespace SanSystem private void FrmProjektList_FormClosed(object sender, FormClosedEventArgs e) { - if(Datenbank.Instance.loadedProjekt.Auftraggeber.Name == null) + /*if(Datenbank.Instance.loadedProjekt.Auftraggeber.Name == null) showauftraggeberform(); + */ toolStripStatus_projekt_Label.Text = Global.Instance.ProjektNummer; Form[] openedWindows = this.MdiChildren; diff --git a/SanSystem/frmProjektList.cs b/SanSystem/frmProjektList.cs index c455f2d..64d8fa0 100644 --- a/SanSystem/frmProjektList.cs +++ b/SanSystem/frmProjektList.cs @@ -29,22 +29,13 @@ namespace SanSystem private void frmProjektList_Load(object sender, EventArgs e) { - - foreach(Projekt projekt in Datenbank.Instance.TeufelDB.Projekte) + using(var context = new SanVerwalterContext()) { - if (projekt.Nummer == null) + List list = context.Projekte.ToList(); + foreach(Projekt projekt in list) { - Datenbank.Instance.TeufelDB.Projekte.Remove(projekt); - if(Debugger.IsAttached) - { - Debugger.Break(); - } - else - { - continue; - } + lb_projekte.Items.Add(projekt.Nummer); } - lb_projekte.Items.Add(projekt.Nummer); } }