Database removing

This commit is contained in:
Damian Wessels
2023-01-15 12:17:16 +01:00
parent 1c4f581f28
commit cfbbcdfae1
3 changed files with 8 additions and 16 deletions

View File

@@ -62,7 +62,7 @@ namespace Database
this.projekt = projekt; this.projekt = projekt;
loadedProjekt = Datenbank.Instance.TeufelDB.Projekte.Find(x => x.Nummer != null && x.Nummer.Equals(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 (!File.Exists(filepath))
{ {
if (!Directory.Exists("./projekte")) return true; if (!Directory.Exists("./projekte")) return true;
@@ -76,7 +76,7 @@ namespace Database
} }
//UpdateDatabase.CreateSQLiteDB(); //UpdateDatabase.CreateSQLiteDB();
*/
return true; return true;
} }

View File

@@ -154,8 +154,9 @@ namespace SanSystem
private void FrmProjektList_FormClosed(object sender, FormClosedEventArgs e) private void FrmProjektList_FormClosed(object sender, FormClosedEventArgs e)
{ {
if(Datenbank.Instance.loadedProjekt.Auftraggeber.Name == null) /*if(Datenbank.Instance.loadedProjekt.Auftraggeber.Name == null)
showauftraggeberform(); showauftraggeberform();
*/
toolStripStatus_projekt_Label.Text = Global.Instance.ProjektNummer; toolStripStatus_projekt_Label.Text = Global.Instance.ProjektNummer;
Form[] openedWindows = this.MdiChildren; Form[] openedWindows = this.MdiChildren;

View File

@@ -29,24 +29,15 @@ namespace SanSystem
private void frmProjektList_Load(object sender, EventArgs e) private void frmProjektList_Load(object sender, EventArgs e)
{ {
using(var context = new SanVerwalterContext())
foreach(Projekt projekt in Datenbank.Instance.TeufelDB.Projekte)
{ {
if (projekt.Nummer == null) List<Projekt> 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);
} }
} }
}
private void btn_ok_Click(object sender, EventArgs e) private void btn_ok_Click(object sender, EventArgs e)
{ {