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.");
            }
        }
Exemplo n.º 3
0
 public void AddWizytaKonsultacyjna(WizytaKonsultacyjna wizytaKonsultacyjna)
 {
     _context.WizytyKonsultacyjne.Add(wizytaKonsultacyjna);
     _context.SaveChanges();
 }