public void RegistrujPacijenta() { //ova se metoda poziva samo kada je hitan slucaj odnosno kada ne znamo nista o pacijentu Pacijent hitan = new Pacijent(); KolekcijaPacijenata.Add(hitan); Karton noviKarton = new Karton(hitan, "", "", ""); KolekcijaKartona.Add(noviKarton); KolekcijaOrdinacija.Find(x => x.Id_ordinacije == 2).Raspored_pregleda.Add(noviKarton); }
public Karton DajKarton(string maticni) { Pacijent novi = new Pacijent(); Karton a = new Karton(novi, "", "", ""); if (KolekcijaKartona.Find(x => x.Jmbg == maticni) != null) { return(KolekcijaKartona.Find(x => x.Jmbg == maticni)); } return(a); }
public Pacijent DajNajPacijenta() { Pacijent max = new Pacijent(); if (KolekcijaPacijenata.Count > 0) { max = KolekcijaPacijenata[0]; } foreach (Pacijent p in KolekcijaPacijenata) { if (p.Dug > max.Dug) { max = p; } } return(max); }
public Klinika() { KolekcijaPacijenata = new List <Pacijent>(); KolekcijaKartona = new List <Karton>(); KolekcijaOrdinacija = new List <Ordinacija>(); KolekcijaUposlenih = new List <Uposlenik>(); KolekcijaOrdinacija.Add(new Ordinacija("Opsta Medicina", 1)); KolekcijaOrdinacija.Add(new Ordinacija("HITNA SLUZBA", 2)); KolekcijaOrdinacija.Add(new Ordinacija("Ortopedska ordinacija", 3)); KolekcijaOrdinacija.Add(new Ordinacija("Kardioloska ordinacija", 4)); KolekcijaOrdinacija.Add(new Ordinacija("Dermatoloska ordinacija", 5)); KolekcijaOrdinacija.Add(new Ordinacija("Internisticka ordinacija", 6)); KolekcijaOrdinacija.Add(new Ordinacija("Otorinolaringoloska ordinacija", 7)); KolekcijaOrdinacija.Add(new Ordinacija("Oftamoloska ordinacija", 8)); KolekcijaOrdinacija.Add(new Ordinacija("Laboratorijska ordinacija", 9)); KolekcijaOrdinacija.Add(new Ordinacija("Stomatoloska ordinacija", 10)); KolekcijaOrdinacija.Add(new Ordinacija("Hirurska ordinacija", 11)); // sad dodam doktore; id doktora pocinje od [121 KolekcijaUposlenih.Add(new Doktor("Prof. dr. Music Mirza dipl. ing. el.", 300, 121, 30, 1, "doc", "docpw")); KolekcijaUposlenih.Add(new Doktor("Hamo Hofman sa Hitne", 250, 122, 25, 2, "doktor2", "doktor2")); KolekcijaUposlenih.Add(new Doktor("Za noge majstor, prva klasa", 320, 123, 32, 3, "doktor3", "doktor3")); KolekcijaUposlenih.Add(new Doktor("Za srce onaj, ako se ne varam ?", 700, 124, 120, 4, "doktor4", "doktor4")); KolekcijaUposlenih.Add(new Doktor("Ibro Dermatolog", 400, 125, 40, 5, "doktor5", "doktor5")); KolekcijaUposlenih.Add(new Doktor("Internista", 680, 126, 68, 6, "doktor6", "doktor6")); KolekcijaUposlenih.Add(new Doktor("Safet", 200, 127, 10, 7, "doktor7", "doktor7")); KolekcijaUposlenih.Add(new Doktor("Enver Oftamolog", 220, 128, 35, 8, "doktor8", "doktor8")); KolekcijaUposlenih.Add(new Doktor("Laboratorista", 170, 129, 23, 9, "doktor9", "doktor9")); KolekcijaUposlenih.Add(new Doktor("Ismet Dizdarevic", 600, 130, 30, 10, "doktor10", "doktor10")); KolekcijaUposlenih.Add(new Doktor("Miro sa hirurgije", 1000, 131, 300, 11, "doktor11", "doktor11")); // sad dodam uposlene, id tehnicara pocinje od [200 KolekcijaUposlenih.Add(new Tehnicar("Toni", 600, 200, "teh1", "teh1")); KolekcijaUposlenih.Add(new Tehnicar("Besa", 600, 201, "tehnicar2", "tehnicar2")); //sad dodam uprave, dosta 1 covjek, id = 1 KolekcijaUposlenih.Add(new Uprava("Mesic Ferhad", 15000, 1, "uprava1", "uprava1")); //dodati i jednog pacijenta, na racun kuce Pacijent p = new Pacijent("Probni", "pacijent", DateTime.Now, "1111222233334", 1, "ulica Zaboravljenih osoba bb", "Nerealno"); KolekcijaPacijenata.Add(p); KolekcijaKartona.Add(new Karton(p, "dobar", "dobar", "dobar")); }
public void RegistrujKarton(Pacijent p, string sadasnjeBolesti, string ranijeBolesti, string zdravljePorodice) { KolekcijaKartona.Add(new Karton(p, sadasnjeBolesti, ranijeBolesti, zdravljePorodice)); }
public void RegistrujPacijenta(string ime, string prezime, DateTime datum_rodjenja, string maticni, int spol, string adresa_stanovanja, string bracno_stanje) { Pacijent p = new Pacijent(ime, prezime, datum_rodjenja, maticni, spol, adresa_stanovanja, bracno_stanje); KolekcijaPacijenata.Add(p); }
public void RegistrujPacijenta(Pacijent p) { KolekcijaPacijenata.Add(p); }