private void AddWizyta_Click(object sender, RoutedEventArgs e) { String[] godzRozp = godzRozpInput.Text.ToString().Split('.'); String[] godzZak = godzZakInput.Text.ToString().Split('.'); WizytaKonsultacyjna wizytaKonsultacyjna = new WizytaKonsultacyjna(dataInput.SelectedDate.Value, double.Parse(godzRozp[0]), double.Parse(godzZak[0]), opisProblemuInput.Text, decyzjaInput.Text); Klient klient = _service.GetKlient(int.Parse(klientIdInput.Text)); _service.UpdateWizyteKlientNaTrue(klient); wizytaKonsultacyjna.setKlient(klient); String[] lekarzId = lekarzInput.SelectedItem.ToString().Split(' '); Lekarz lekarz = _service.GetLekarz(int.Parse(lekarzId[0])); wizytaKonsultacyjna.setLekarz(lekarz); Sala sala = _service.GetSala(int.Parse(salaInput.SelectedItem.ToString())); wizytaKonsultacyjna.setSala(sala); String[] sprz1 = sprzet1Input.SelectedItem.ToString().Split(' '); String[] sprz2 = sprzet1Input.SelectedItem.ToString().Split(' '); String[] sprz3 = sprzet1Input.SelectedItem.ToString().Split(' '); Sprzet sprzet1 = _service.GetSprzet(int.Parse(sprz1[0])); Sprzet sprzet2 = _service.GetSprzet(int.Parse(sprz2[0])); Sprzet sprzet3 = _service.GetSprzet(int.Parse(sprz1[0])); WizytaKonsultacyjnaSprzet wizytaKonsultacyjnaSprzet1 = new WizytaKonsultacyjnaSprzet(wizytaKonsultacyjna, sprzet1); WizytaKonsultacyjnaSprzet wizytaKonsultacyjnaSprzet2 = new WizytaKonsultacyjnaSprzet(wizytaKonsultacyjna, sprzet2); WizytaKonsultacyjnaSprzet wizytaKonsultacyjnaSprzet3 = new WizytaKonsultacyjnaSprzet(wizytaKonsultacyjna, sprzet3); wizytaKonsultacyjna.addWizytaKonsultacyjnaSprzet(wizytaKonsultacyjnaSprzet1); wizytaKonsultacyjna.addWizytaKonsultacyjnaSprzet(wizytaKonsultacyjnaSprzet2); wizytaKonsultacyjna.addWizytaKonsultacyjnaSprzet(wizytaKonsultacyjnaSprzet3); _service.AddWizytaKonsultacyjna(wizytaKonsultacyjna); Close(); }
private void SzczegolyWizyty_Click(object sender, RoutedEventArgs e) { if (KlienciZrealizowaniDataGrid.SelectedValue != null) { SzczegolyWizyty szczegolyWizyty = new SzczegolyWizyty(); string[] dane = KlienciZrealizowaniDataGrid.SelectedItem.ToString().Split(' '); string[] id1 = dane[3].Split(','); int id2 = int.Parse(id1[0]); WizytaKonsultacyjna wizytaKonsultacyjna = _service.GetWizytaKonsultacyjna(id2); //IEnumerable<WizytaKonsultacyjnaSprzet> wizytaKonsultacyjnaSprzetLista = _service.GetSprzetWizyty(wizytaKonsultacyjna.WizytaKonsultacyjnaId); szczegolyWizyty.wizytaIdInput.Text = wizytaKonsultacyjna.WizytaKonsultacyjnaId.ToString(); szczegolyWizyty.lekarzInput.Content = _service.GetLekarz(wizytaKonsultacyjna.lekarz.OsobaId).OsobaId + " " + _service.GetLekarz(wizytaKonsultacyjna.lekarz.OsobaId).imie + " " + _service.GetLekarz(wizytaKonsultacyjna.lekarz.OsobaId).nazwisko; szczegolyWizyty.salaInput.Content = _service.GetSala(wizytaKonsultacyjna.sala.SalaId).SalaId; szczegolyWizyty.godzRozpInput.Content = wizytaKonsultacyjna.godzinaPrzyjecia.ToString() + ".00"; szczegolyWizyty.godzZakInput.Content = wizytaKonsultacyjna.godzinaZakonczenia.ToString() + ".00"; szczegolyWizyty.dataInput.SelectedDate = wizytaKonsultacyjna.data; //MessageBox.Show("",_service.GetSprzetWizyty(1).First().ToString()); // szczegolyWizyty.sprzet1Input.Content = _service.GetSprzet(int.Parse(_service.GetSprzetWizyty(wizytaKonsultacyjna.WizytaKonsultacyjnaId).ElementAt(0).ToString())).opis; // szczegolyWizyty.sprzet2Input.Content = _service.GetSprzet(int.Parse(_service.GetSprzetWizyty(wizytaKonsultacyjna.WizytaKonsultacyjnaId).ElementAt(1).ToString())).opis; // szczegolyWizyty.sprzet3Input.Content = _service.GetSprzet(int.Parse(_service.GetSprzetWizyty(wizytaKonsultacyjna.WizytaKonsultacyjnaId).ElementAt(2).ToString())).opis; szczegolyWizyty.opisProblemuInput.Text = wizytaKonsultacyjna.opisProblemu; szczegolyWizyty.decyzjaInput.Content = wizytaKonsultacyjna.decyzja; szczegolyWizyty.Show(); } else { MessageBox.Show("Żaden klient nie został wybrany."); } }