private void btnShow_Click(object sender, EventArgs e) { lbHOPEmissies.Items.Clear(); lbSINmissies.Items.Clear(); lbMetingen.Items.Clear(); lbIncidenten.Items.Clear(); //Toevoegen van HOPE-missies in de listbox. h = new Hope(); h.GeefHopeMissies(); foreach (Hope hope in h.hmissies) { lbHOPEmissies.Items.Add(hope.ToString()); } //Toevoegen van Metingen in de listbox. met = new Meting(); met.GeefMetingen(); foreach (Meting meting in met.metingen) { lbMetingen.Items.Add(meting.ToString()); } //Toevoegen van SIN-missies in de listbox. s = new Sin(); s.GeefSinMissies(); foreach (Sin sin in s.smissies) { lbSINmissies.Items.Add(sin.ToString()); } //Toevoegen van Incidenten in de listbox. inc = new Incident(); inc.GeefIncidenten(); foreach (Incident incident in inc.Incidenten) { lbIncidenten.Items.Add(incident.ToString()); } }
//Het verwijderen van een Meting. private void btnMetingVerwijderen_Click_1(object sender, EventArgs e) { try { met = new Meting(); met.MetingVerwijderen(Convert.ToInt32(lbMetingen.SelectedItem.ToString().Substring(3, lbMetingen.SelectedItem.ToString().IndexOf("-") - 3))); System.Windows.Forms.MessageBox.Show("Meting nr *" + lbMetingen.SelectedItem.ToString().Substring(3, lbMetingen.SelectedItem.ToString().IndexOf("-") - 3) + "* is verwijderd!"); } catch { MessageBox.Show("Selecteer een Meting uit de lijst."); } }
//Het wijzigen van een Meting. private void btnMetingWijzigen_Click(object sender, EventArgs e) { try { met = new Meting(); met.MetingUpdaten(Convert.ToInt32(lbMetingen.SelectedItem.ToString().Substring(3, lbMetingen.SelectedItem.ToString().IndexOf("-") - 3)), Convert.ToInt32(tbHopeID.Text), tbMetingBeschrijving.Text, Convert.ToInt32(tbMetingX.Text), Convert.ToInt32(tbMetingY.Text), dtpMetingTijdstip.Value.Date); System.Windows.Forms.MessageBox.Show("Meting nr *" + lbMetingen.SelectedItem.ToString().Substring(3, lbMetingen.SelectedItem.ToString().IndexOf("-") - 3) + "* is gewijzigd!"); } catch { MessageBox.Show("Selecteer een Meting uit de lijst en vul alle waardes in."); } }
//Toevoegen van een nieuwe Meting. private void btnMetingToevoegen_Click(object sender, EventArgs e) { try { met = new Meting(); met.MetingToevoegen(Convert.ToInt32(tbHopeID.Text), tbMetingBeschrijving.Text, Convert.ToInt32(tbMetingX.Text), Convert.ToInt32(tbMetingY.Text), dtpMetingTijdstip.Value.Date); System.Windows.Forms.MessageBox.Show("Meting is toegevoegd!"); } catch { MessageBox.Show("Verkeerde invoer"); } }