void DodajPacijenta(Pacijent pacijent)
 {
     gridPacijenti.Rows.Add(new object[]
     {
         pacijent.DajImeIPrezime(),
         pacijent.spol,
         pacijent.datumRodjenja,
         pacijent.datumPrijema,
         pacijent.trenutniPregledi.Count > 0 ? pacijent.trenutniPregledi[0].imePregleda : "/",
         pacijent.DosadasnjaCijena
     });
 }
Beispiel #2
0
        public UnosAnamneze(VrstaPregleda vrstaPregleda, Pacijent pacijent = null)
        {
            InitializeComponent();
            this.pacijent      = pacijent;
            this.vrstaPregleda = vrstaPregleda;

            labelVrstaPregleda.Text = vrstaPregleda.imePregleda;
            if (pacijent != null)
            {
                labelImeIPrezime.Text = pacijent.DajImeIPrezime();
                pictureBox1.Image     = pacijent.slika;
            }
            else
            {
                groupPacijent.Hide();
            }
        }
        private void IzvrsiPregled()
        {
            Ordinacija ordinacija = Utilities.PretraziOrdinaciju(klinika17600_1);

            if (ordinacija.redPacijenataUOrdinaciji.Count == 0)
            {
                Console.WriteLine("Nema pacijanata u redu u ovoj ordinaciji");
                return;
            }
            Pacijent      izabran = ordinacija.UzmiSljedecegPacijenta();
            VrstaPregleda vrsta   = izabran.trenutniPregledi[0];

            Console.WriteLine("Sljedeci pacijent je: " + izabran.DajImeIPrezime());
            Console.WriteLine("Pacijent treba da izvrsi sljedeci pregled:");
            vrsta.Ispisi();
            Doktor  doktor   = vrsta.ordinacija.doktor;
            string  anamneza = Utilities.UnesiString("Unesite anamnezu za pregled");
            Pregled pregled  = new Pregled(anamneza, izabran.trenutniPregledi[0], doktor);

            izabran.Pregledaj(pregled);
        }