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;
            }
        }
Exemple #2
0
 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;
 }
Exemple #3
0
        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;
        }