Exemple #1
0
        private static void RegistracijaNovogPregleda()
        {
            //vrsenje pregleda i izmjena kartona
            //nakon sto je doktor obavio pregled, upisuje rezultat i terapiju i unosi u e-karton
            Console.WriteLine("Odaberite ordinaciju: ");
            int i = 1;

            klinika17395_1.ordinacije.ForEach(x => Console.WriteLine("{0}. {1}", i++, x.tipPregleda));
            i = Convert.ToInt32(Console.ReadLine());
            Ordinacija o = klinika17395_1.ordinacije.ElementAt(i - 1);

            Console.WriteLine("Red cekanja za ordinaciju:\n");
            Console.WriteLine(o.PrikaziListuCekanja());
            Pacijent pac = o.listaCekanja.First();

            Console.WriteLine("Unos pregleda za pacijenta: {0} {1}\n", pac.ime, pac.prezime);
            DateTime dat;

            Console.WriteLine("Unesite datum pregleda: ");
            dat = Convert.ToDateTime(Console.ReadLine());
            string rezultat, terapija;

            Console.WriteLine("Unesite rezultat pregleda: ");
            rezultat = Console.ReadLine();
            Console.WriteLine("Unesite terapiju: ");
            terapija = Console.ReadLine();
            Pregled preg = pac.zakazaniPregledi.Find(x => x.ordinacija.tipPregleda == o.tipPregleda);

            pac.ObaviPregled(dat, rezultat, terapija, preg, o);
        }