public void dodajZakazaniPregled(ZakazaniPregled p)
 {
     ZakazaniPregledi.Add(p);
 }
Exemple #2
0
 public void vrsenjePregleda(Pacijent p, string misljenje, string rezultat, string terapija, string garancija, bool dugorocna, DateTime datum, ZakazaniPregled dodatniPregled, MedicinskoOsoblje doktor)
 {
     if (doktor.Username[doktor.Username.Length - 1] >= '0' && doktor.Username[doktor.Username.Length - 1] <= '9')
     {
         throw new InvalidOperationException("Tehničar ne može vršiti pregled");
     }
     p.Karton.dodajProsliPregled(new Pregled(misljenje, rezultat, terapija, garancija, dugorocna, datum));
     foreach (ZakazaniPregled z in p.Karton.ZakazaniPregledi)
     {
         if (z.Ime.Ime.Equals(doktor.Ordinacija.Ime))
         {
             p.Karton.ZakazaniPregledi.Remove(z);
             break;
         }
     }
     if (dodatniPregled != null)
     {
         p.Karton.dodajZakazaniPregled(dodatniPregled);
     }
     doktor.Posjete++;
     p.BrojPosjeta++;
     doktor.Ordinacija.sljedeci();
 }