Esempio n. 1
0
 public void AddBezoek(Bezoek bezoek)
 {
     if (Bezoeken == null)
     {
         Bezoeken = new List<Bezoek>();
     }
     Bezoeken.Add(bezoek);
 }
        public BezoekForm(MainForm m, Administratie a, Project p, bool fullkaart)
        {
            InitializeComponent();
            mainform = m;
            admin = a;
            project = p;
            this.fullkaart = fullkaart;
            refresh = true;

            // De kaart van het gebied laden
            foreach (Gebied g in admin.Gebieden)
            {
                if (project.GebiedID == g.ID)
                {
                    pnlKaart.BackgroundImage = Image.FromFile(g.KaartPath);
                    pnlKaart.BackgroundImageLayout = ImageLayout.Stretch;
                }
            }

            // Comboboxes vullen
            cbxVogelSoort.DataSource = admin.Diersoorten;
            cbxWaarneming.DataSource = Enum.GetNames(typeof(CSharp.Type));

            // Een nieuw bezoek starten
            int bezoekid = 1;
            if (p.Bezoeken != null)
            {
                foreach (Bezoek b in p.Bezoeken)
                {
                    bezoekid++;
                }
            }
            bezoek = new Bezoek(bezoekid, p.ID, DateTime.Now);
            p.AddBezoek(bezoek);

            // Comboboxen disablen wanneer alleen de kaart bekeken wordt
            cbxVogelSoort.Enabled = true;
            cbxWaarneming.Enabled = true;
            if (fullkaart)
            {
                cbxVogelSoort.Enabled = false;
                cbxWaarneming.Enabled = false;
            }
        }
 public void AddBezoek(Bezoek bezoek)
 {
     Bezoeken.Add(bezoek);
 }
 // Slaat een Bezoek op in de Database
 public void SaveBezoek(Bezoek bezoek)
 {
     data.SaveBezoek(bezoek);
 }