private void HozzaadButton_Click(object sender, RoutedEventArgs e) { SzamlahozTetelHozzaadWindow szth = new SzamlahozTetelHozzaadWindow(pacienskivalasztasaComboBox.SelectedItem as Magankorhaz.Adatbazis.Paciens); szth.ShowDialog(); if (szth.DialogResult == true) { Adatbazis.Orvos orvos = (Adatbazis.Orvos)szth.kezeloorvosComboBox.SelectedItem; string diagnozis = (string)szth.szolgaltatasneveComboBox.SelectedItem; int ar = (int)szth.SzolgaltatasAraLabel.Content; var ídé = from akt in Magankorhaz.Adatbazis.AdatBazis.DataBase.Kartonok where akt.OrvosID == orvos.Id && akt.KezelesReszletei == diagnozis && akt.KezelesKoltsege == ar select akt.Id; var szamlaId = from akt in Adatbazis.AdatBazis.DataBase.Szamlak where akt.KartonID == ídé.FirstOrDefault() select akt.Id; vmsz.SzamlahozSzamlak.Add(new Szamlahoz() { Id = szamlaId.FirstOrDefault(), Orvos = orvos.Nev, SzolgaltatasNeve = diagnozis, SzolgaltatasAra = ar, KartonID = ídé.FirstOrDefault() }); int összeg = 0; foreach (var item in vmsz.SzamlahozSzamlak) { összeg += item.SzolgaltatasAra; } fizetendoosszeg.Content = összeg; } }
void SajatAdatokKiirasa(Magankorhaz.Adatbazis.Orvos orvos) { cimLabel.Content = orvos.Cim; emailLabel.Content = orvos.Email; kepesitesLabel.Content = orvos.Kepesites; nevLabel.Content = orvos.Nev; osztalyLabel.Content = orvos.OsztalyID; telefonLabel.Content = orvos.Telefon; }
void SajatAdatokKiirasa(Magankorhaz.Adatbazis.Orvos orvos) { RendelesFeldolgozo = new OrvosRendelesFeldolgozo(AdatBazis.DataBase); orvosAdatNev.Text = orvos.Nev; orvosAdatEmail.Text = orvos.Email; orvosAdatFelhasznalonev.Text = orvos.Felhasznalonev; orvosAdatSzemelyiSzam.Text = orvos.SzemelyiSzam; orvosAdatTAJ.Text = Convert.ToString(orvos.TAJ); orvosAdatKepesites.Text = orvos.Kepesites; orvosAdatSzuletesiDatum.SelectedDate = orvos.SzuletesiDatum; orvosAdatLakcim.Text = orvos.Cim; orvosAdatTelefonszam.Text = orvos.Telefon; if (orvos.LegutolsoBejelentkezes < DateTime.Now.AddYears(-100)) { orvosAdatUtolsoBejelentkezes.Text = ""; } else { orvosAdatUtolsoBejelentkezes.Text = Convert.ToString(orvos.LegutolsoBejelentkezes); } // Elhelyezéshez feltöltés ObservableCollection <Adatbazis.Osztaly> osztalyok = RendelesFeldolgozo.Osztalyok; foreach (var osztaly in osztalyok) { orvosAdatOsztalyComboBox.Items.Add(osztaly.Megnevezes); } orvosAdatOsztalyText.Content = RendelesFeldolgozo.OsztalyMegnevezesIdAlapjan(orvos.OsztalyID); // Időpontok frissítése/feltöltése orvosIdopontokDataGrid.ItemsSource = RendelesFeldolgozo.Idopontok; }