Example #1
0
        public Project(string gebiedNaam, bool afgerond, Kaart kaart)
        {
            GebiedNaam = gebiedNaam;
            Afgerond = afgerond;
            Kaart = kaart;

            Bezoeken = new List<Bezoek>();
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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;
            }
        }