//Anzeigen von vorhandenen Projekten in der ListBox für die Projektverwaltung und den Import public override void onCreateView() { if (frm.GetType().Name == "Projektverwaltung") { Projektverwaltung pa = (Projektverwaltung)frm; List <Projekt> projekte = db.get(new Projekt()); if (projekte.Count() > 0) { pa.listProjekte.ItemsSource = projekte; onUpdateView(); } return; } else if (frm.GetType().Name == "Import") { Import i = (Import)frm; //DatabaseAdapter expdb = new mySQLAdapter("db4free.net", "nwat_expimp", "nutzwertexpimp", "ad.nutz#"); // Konstruktor DatabaseAdapter expdb = new mySQLAdapter("localhost", "nwat_expimp", "nutzwertexpimp", "ad.nutz#"); // Konstruktor List <Projekt> projekte = expdb.get(new Projekt()); if (projekte.Count() > 0) { i.listProjekte.ItemsSource = projekte; onUpdateView(); } return; } else if (frm.GetType().Name == "Projekt_anlegen") { return; } else if (frm.GetType().Name == "Projekt_aendern") { return; } else if (frm.GetType().Name == "Export") { return; } throw new NotImplementedException(); }
//Aktulasierung der ListBoxen nach Ausführung einer FUnktion (anlegen, aendern, ect.) public override void onUpdateData() { if (frm.GetType().Name == "Projektverwaltung") { Projektverwaltung pa = (Projektverwaltung)frm; List <Projekt> projekte = db.get(new Projekt()); //alle Projekte // if (projekte.Count() > 0) // { pa.listProjekte.ItemsSource = projekte; onUpdateView(); // } return; } else if (frm.GetType().Name == "Projekt_anlegen") { return; } else if (frm.GetType().Name == "Projekt_aendern") { return; } else if (frm.GetType().Name == "Export") { return; } else if (frm.GetType().Name == "Import") { Import i = (Import)frm; DatabaseAdapter expdb = new mySQLAdapter("db4free.net", "nwat_expimp", "nutzwertexpimp", "ad.nutz#"); // Konstruktor List <Projekt> projekte = expdb.get(new Projekt()); //if (projekte.Count() > 0) //{ i.listProjekte.ItemsSource = projekte; onUpdateView(); // } return; } return; }