public Project(string gebiedNaam, bool afgerond, Kaart kaart) { GebiedNaam = gebiedNaam; Afgerond = afgerond; Kaart = kaart; Bezoeken = new List<Bezoek>(); }
private void KaartData(bool useDatabase) { Kaarten.Clear(); if (useDatabase) { DataTable dt = DatabaseManager.ExecuteReadQuery(DatabaseQuerys.Query["GetKaarten"], null); foreach (DataRow dr in dt.Rows) { var id = Convert.ToInt32(dr["ID"]); var naam = dr["Naam"].ToString(); var bestandsLocatie = dr["BestandsLocatie"].ToString(); Kaarten.Add(new Kaart(id, naam, bestandsLocatie + "\\lege_veldkaart.png")); } } else { Kaart kaart = new Kaart(1, "vallei", @"C:\Users\Theun\Google Drive\Fontys\Jaar 1.2\Life Performance\Documenten\Afbeeldingen\lege_veldkaart.png"); Kaarten.Add(kaart); } }
public int AddProject(string gebiedNaam, Kaart kaart) { try { Project newProject = new Project(gebiedNaam, false, kaart); Projecten.Add(newProject); OracleParameter[] parameters = { new OracleParameter("gebiednaam", gebiedNaam), new OracleParameter("kaartid", kaart.Id), }; DatabaseManager.ExecuteInsertQuery(DatabaseQuerys.Query["AddProject"], parameters); _huidigProject = newProject; return 1; } catch (Exception ex) { MessageBox.Show(ex.Message); return 0; } }