예제 #1
0
        private void artsAdd_Click(object sender, EventArgs e)
        {
            string   artsvoor      = artsvoornaam.Text;
            string   artsacht      = artsachternaam.Text;
            string   artsadres     = artsAdres.Text;
            string   artspost      = artspostcode.Text;
            string   artseind      = einddatum.Text;
            DateTime artseinddatum = DateTime.Parse(artseind);


            var arts = new Arts {
                Voornaam = artsvoor, Achternaam = artsacht, Adres = artsadres, Postcode = artspost, Einddatum = artseinddatum
            };

            db.artsen.Add(arts);
            db.SaveChanges();

            var query = from b in db.artsen
                        orderby b.ArtsID
                        select b;

            dataGridView1.DataSource = query.ToList();

            artsvoornaam.Text   = string.Empty;
            artsachternaam.Text = string.Empty;
            artsAdres.Text      = string.Empty;
            artspostcode.Text   = string.Empty;
            einddatum.Text      = string.Empty;
            soortMed.Text       = string.Empty;
        }
예제 #2
0
 private void verwijderRow_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewRow r in dataGridView1.SelectedRows)
     {
         Arts a = (Arts)r.DataBoundItem;
         db.artsen.Remove(a);
     }
     db.SaveChanges();
     dataGridView1.DataSource = db.artsen.ToList();
 }
예제 #3
0
        private void dataGridView1_SelectionChanged(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count == 1)
            {
                DataGridViewRow r = dataGridView1.SelectedRows[0];
                Arts            a = (Arts)r.DataBoundItem;

                var query = db.klanten.Where(k => k.ArtsId == a.ArtsID);

                dataGridView2.DataSource = query.ToList();
            }
        }
예제 #4
0
        private void Btn_contract_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count == 1)
            {
                DataGridViewRow r    = dataGridView1.SelectedRows[0];
                Arts            a    = (Arts)r.DataBoundItem;
                DateTime        date = a.Einddatum.AddYears(1);

                a.Einddatum = date;

                db.SaveChanges();
                dataGridView1.DataSource = db.artsen.ToList();
            }
        }
예제 #5
0
        private void klntAdd_Click(object sender, EventArgs e)
        {
            string arts          = artsComboBox.Text;
            string verz          = klntVerz.Text;
            string klantvoor     = klntvoornaam.Text;
            string klantacht     = klntachternaam.Text;
            string klantadres    = klntadres.Text;
            string klantpostcode = klntpostcode.Text;

            Arts c = (Arts)artsComboBox.SelectedItem;

            Klant k = new Klant();

            k.Voornaam   = klantvoor;
            k.Achternaam = klantacht;
            k.Adres      = klantadres;
            k.Postcode   = klantpostcode;

            Arts x = c;

            x.Klanten.Add(k);

            Medicatie m = new Medicatie();

            m.MedicatieNaam = soortMed.Text;

            db.medicaties.Add(m);
            db.klanten.Add(k);
            db.SaveChanges();

            var query = from a in db.klanten
                        orderby a.KlantID
                        select a;

            dataGridView2.DataSource = query.ToList();

            klntVerz.Text       = string.Empty;
            klntvoornaam.Text   = string.Empty;
            klntachternaam.Text = string.Empty;
            klntadres.Text      = string.Empty;
            klntpostcode.Text   = string.Empty;
            soortMed.Text       = string.Empty;
        }