private void VerwijderKlant_Click(object sender, EventArgs e) { try { //klant Verwijderen int value = int.Parse(KlantenGridView.CurrentRow.Cells[0].Value.ToString()); Klanten k = con.klanten.Find(value); // Klant verwijderen en database opslaan con.klanten.Remove(k); } catch (Exception) { MessageBox.Show("Je hebt geen correct nummer ingevuld.", "System Failier", MessageBoxButtons.OK, MessageBoxIcon.Error); } con.SaveChanges(); KlantenGridView.DataSource = con.klanten.Select(p => new { KlantID = p.KlantID, Voornaam = p.Voornaam, Achternaam = p.Achternaam, Adres = p.Adres, Plaats = p.Plaats }).OrderBy(p => p.Achternaam).ToList(); /* KlantenGridView.Columns["KlantID"].Visible = false; * KlantenGridView.Columns["VerzekeringsID"].Visible = false;*/ }
private void MaakKlant_Click_1(object sender, EventArgs e) { try { int artsid = Convert.ToInt16(ArtsIDtxtklant.Text); string voornaam = VoornaamtxtKlant.Text; string achternaam = AchternaamtxtKlant.Text; string plaats = PlaatstxtKlant.Text; string adres = AdrestxtKlant.Text; Klanten k = new Klanten(); k.ArtsID = artsid; k.Voornaam = voornaam; k.Achternaam = achternaam; k.Plaats = plaats; k.Adres = adres; con.klanten.Add(k); con.SaveChanges(); KlantenGridView.DataSource = con.klanten.Select(p => new { KlantID = p.KlantID, Voornaam = p.Voornaam, Achternaam = p.Achternaam, Adres = p.Adres, Plaats = p.Plaats }).OrderBy(p => p.Achternaam).ToList(); } catch { MessageBox.Show("Something failed", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }