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;
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;
}

View File

@@ -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;

View File

@@ -29,24 +29,15 @@ 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<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);
}
}
}
private void btn_ok_Click(object sender, EventArgs e)
{