// De klanten van de gekozen arts laten zien private void Huisartsen_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (Huisartsen.SelectedRows.Count == 1) { Huisartsen h = (Huisartsen)Huisartsen.CurrentRow.DataBoundItem; Klanten.DataSource = db.Klanten.Where(x => x.ArtsId == h.Id).ToList(); } }
// Huisarts contract met een jaar verlengen private void button1_Click(object sender, EventArgs e) { Huisartsen h = (Huisartsen)Huisartsen.CurrentRow.DataBoundItem; h.Jaar++; db.SaveChanges(); Huisartsen.DataSource = db.Huisartsen.ToList(); }
// arts verwijderen private void button3_Click(object sender, EventArgs e) { if (Huisartsen.SelectedRows.Count == 1) { Huisartsen h = (Huisartsen)Huisartsen.CurrentRow.DataBoundItem; var itemToRemove = db.Huisartsen.SingleOrDefault(x => x.Id == h.Id); if (itemToRemove != null) { db.Huisartsen.Remove(itemToRemove); db.SaveChanges(); Huisartsen.DataSource = db.Huisartsen.ToList(); } } }
// huisarts of klant toevoegen private void button5_Click(object sender, EventArgs e) { Database db = new Database(); if (radioButton1.Checked) { if (textBox1 != null && textBox2 != null && textBox3 != null && textBox4 != null && Artsen != null && textBox7 != null) { string naam = textBox1.Text; Klanten k = new Klanten(); k.Naam = naam; k.Adres = textBox2.Text; k.Postcode = textBox3.Text; k.Plaats = textBox4.Text; int Dokter = 0; foreach (Huisartsen item in db.Huisartsen) { if (Artsen.Text == item.Naam) { Dokter = item.Id; } } k.ArtsId = Dokter; k.Verzekeraar = textBox7.Text; db.Klanten.Add(k); db.SaveChanges(); Klanten.DataSource = db.Klanten.ToList(); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; Artsen.Text = ""; textBox7.Text = ""; Klant.Items.Add(naam); } else { } } else if (radioButton2.Checked) { if (textBox1 != null && textBox2 != null && textBox3 != null && textBox4 != null && Maanden != null && textBox9 != null) { string naam = textBox1.Text; Huisartsen h = new Huisartsen(); h.Naam = naam; h.Adres = textBox2.Text; h.Postcode = textBox3.Text; h.Plaats = textBox4.Text; h.Maand = Maanden.Text; h.Jaar = Convert.ToInt32(textBox9.Text); db.Huisartsen.Add(h); db.SaveChanges(); Huisartsen.DataSource = db.Huisartsen.ToList(); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; Maanden.Text = ""; textBox9.Text = ""; Artsen.Items.Add(naam); } else { } } }