Пример #1
0
        public static Pacijent PretraziPacijenta(Klinika k, bool samoSaKartonom)
        {
            Pacijent izabrani = PretraziUListi <Pacijent>(k.registrovaniPacijenti,
                                                          "Unesite ime/prezime za pretrazivanje pacijenta", "Nije ni jedan pacijent pronadjen sa datim imenom/prezimenom", "Izaberite pacijenta");

            Console.WriteLine("Izabrani pacijent: " + izabrani.DajImeIPrezime());
            if (izabrani.karton == null && samoSaKartonom)
            {
                throw new Exception("Karton pacijenta ne postoji");
            }
            return(izabrani);
        }
        public List <Pacijent> NadjiPacijente(string pretraga)
        {
            List <Pacijent> pacijenti = new List <Pacijent>();

            foreach (Osoba osoba in osobe)
            {
                if (osoba is Pacijent)
                {
                    Pacijent pacijent = (Pacijent)osoba;
                    if (pacijent.DajImeIPrezime().ToLower().Contains(pretraga.ToLower()))
                    {
                        pacijenti.Add(pacijent);
                    }
                }
            }
            return(pacijenti);
        }