private void TestGetData() { lbGebeurtenissen.Items.Clear(); GebeurtenissenLijst.Clear(); string query = $"SELECT * FROM `taken`WHERE `SPCN`='{PCN}'"; MySqlCommand comm = new MySqlCommand(query, conn); conn.Open(); MySqlDataReader reader = comm.ExecuteReader(); while (reader.Read()) { Gebeurtenis g = new Gebeurtenis(); g.id = reader.GetValue(0).ToString(); g.gebeurtenis = reader.GetValue(1).ToString(); g.datum = reader.GetValue(2).ToString(); g.einddatum = reader.GetValue(3).ToString(); g.locatie = reader.GetValue(4).ToString(); g.PCN = reader.GetValue(5).ToString(); g.status = reader.GetValue(6).ToString(); GebeurtenissenLijst.Add(g); } reader.Close(); conn.Close(); foreach (Gebeurtenis gebeurtenisindelijst in GebeurtenissenLijst) { lbGebeurtenissen.Items.Add(gebeurtenisindelijst.gebeurtenis); } }
private void GetSelectedGebeurtenisInfo() { if (lbGebeurtenissen.SelectedIndex != -1) // als de index niet -1 is, dus als er IETS is geselecteerd { geselecteerdeGebeurtenis = GebeurtenissenLijst.Find(x => (x.gebeurtenis == lbGebeurtenissen.SelectedItem.ToString())); //lambda expressie voor, we vinden de gebeurtenis in de gebeurtenissenlijst die de zelfde naam heeft als de gebeurtenis die we hebben //geselecteerd in de lisbox :) -Siy currentid = geselecteerdeGebeurtenis.id; textBox1.Text = geselecteerdeGebeurtenis.gebeurtenis; lblGid.Text = $"ID: {geselecteerdeGebeurtenis.id}"; lblgDatum.Text = $"Datum: {geselecteerdeGebeurtenis.datum}"; lblGEindDatum.Text = $"EindDatum: {geselecteerdeGebeurtenis.einddatum}"; lblGgebeurtenis.Text = $"Gebeurtenis: {geselecteerdeGebeurtenis.gebeurtenis}"; lblgLocatie.Text = $"Locatie: {geselecteerdeGebeurtenis.locatie}"; if (geselecteerdeGebeurtenis.status == "1") { rbNietBegonnen.Checked = true; } else if (geselecteerdeGebeurtenis.status == "2") { rbInProgressie.Checked = true; } else if (geselecteerdeGebeurtenis.status == "3") { rbKlaar.Checked = true; } else { rbNietBegonnen.Checked = false; rbKlaar.Checked = false; rbInProgressie.Checked = false; } } }