private void btnEditWizyty_Click(object sender, RoutedEventArgs e) { List <Wizyty> wiz; List <Choroby> chr; List <Pacjenci> pac; List <Lekarze> lek; Wizyty wiztoselect; List <Choroby> chorobyselected; using (PrzychodniaProjectDBEntities db = new PrzychodniaProjectDBEntities()) { wiz = db.Wizyty.ToList(); chr = db.Choroby.ToList(); pac = db.Pacjenci.ToList(); lek = db.Lekarze.ToList(); wiztoselect = grdWizyty.SelectedItem as Wizyty; chorobyselected = chr.Where(chch => wiztoselect.Choroby.Any(wc => wc.nr_choroby == chch.nr_choroby)).ToList(); }; NewWizyta nwe = new NewWizyta(lek, chr, pac, wiztoselect, chorobyselected); nwe.Activate(); bool?result = nwe.ShowDialog(); if (result == true) { populateWizyty(); } }
private void btnNowaWizyta_Click(object sender, RoutedEventArgs e) { NewWizyta nw = new NewWizyta(this.readLekarze(), this.readChoroby(), this.readPacjenci()); nw.Activate(); bool?result = nw.ShowDialog(); if (result == true) { populateWizyty(); } }