private void label2_Click(object sender, EventArgs e) { FormaMain.baza.otvoriKonekciju(); FormaMain.baza.ucitajKartone(); FormaMain.baza.ucitajPacijente(); FormaMain.baza.zatvoriKonekciju(); List <Karton> lista = FormaMain.baza.kartoni; if (lista.Count() != 0) { Karton max = lista[0]; foreach (Karton p in lista) { if (p.brojPosjeta > max.brojPosjeta) { max = p; } } HitniPacijent pac = FormaMain.baza.pacijenti.FirstOrDefault(pa => pa.ID == max.pacijentID); label5.Text = pac.imeIprezime; } else { label5.Text = "Nema pacijenata u klinici!"; label5.ForeColor = Color.Red; } }
private void buttonRegistrujSe_Click(object sender, EventArgs e) { Spol odabraniSpol = radioButtonMusko.Checked == true ? Spol.musko : Spol.zensko; Pacijent pacijent; if (radioButtonNormalni.Checked) { List <Pregled> zakazani = new List <Pregled>(); foreach (KlinikaOrdinacija.Ordinacija ordinacija in Klinika.ordinacije) { foreach (object o in checkedListBoxOrdinacije.CheckedItems) { if (o.Equals(ordinacija.tipPregleda)) { zakazani.Add(new Pregled(ordinacija)); break; } } } pacijent = new Pacijent(textBox1.Text, textBox2.Text, dateTimePicker1.Value, textBoxJMBG.Text, textBoxAdresa.Text, odabraniSpol, comboBoxBrStanje.SelectedText, zakazani, textBoxUser.Text, textBoxPass.Text, slikaDatum1.DajSliku()); } else if (radioButtonHitni.Checked) { List <Pregled> zakazani = new List <Pregled>(); foreach (KlinikaOrdinacija.Ordinacija ordinacija in Klinika.ordinacije) { foreach (object o in checkedListBoxOrdinacije.CheckedItems) { if (o.Equals(ordinacija.tipPregleda)) { zakazani.Add(new Pregled(ordinacija)); break; } } } pacijent = new HitniPacijent(textBox1.Text, textBox2.Text, dateTimePicker1.Value, textBoxJMBG.Text, textBoxAdresa.Text, odabraniSpol, comboBoxBrStanje.SelectedText, zakazani, textBoxUser.Text, textBoxPass.Text, slikaDatum1.DajSliku(), textBoxPrvaPomoc.Text); } else { pacijent = new PacijentSmrtniIshod(textBox1.Text, textBox2.Text, dateTimePicker1.Value, textBoxJMBG.Text, textBoxAdresa.Text, odabraniSpol, comboBoxBrStanje.SelectedText, slikaDatum1.DajSliku(), textBoxPrvaPomoc.Text, textBoxUzrokSmrti.Text); } Klinika.RegistrirajPacijenta(pacijent); if (MessageBox.Show("Pacijent uspješno registrovan", "", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK) { this.Close(); KartonUnos kartonUnos = new KartonUnos(ref pacijent); kartonUnos.Show(); } }
public void registrujPacijenta(HitniPacijent p) { if (ListaHitnihPacijenata.Count() > 0) { HitniPacijent pa = ListaHitnihPacijenata.FirstOrDefault(pacijent => pacijent.Jmbg == p.Jmbg); if (pa != null) { //Console.WriteLine("Pacijent već unesen" + Environment.NewLine); return; } } ListaHitnihPacijenata.Add(p); //Console.WriteLine("--- Pacijent uspješno dodan! ---" + Environment.NewLine); }
private void Login_Load(object sender, EventArgs e) { // // hardkodirani doktori radi testiranja // Doktor doktor1 = new Doktor("Meho", "Karabeg", Convert.ToDateTime("05.12.1975."), "0512975114528", "Behdzeta Mutevelica 56", Spol.musko, "Oženjen", 3500, "mkarabeg", "pass"); Doktor doktor2 = new Doktor("Almir", "Kardovic", Convert.ToDateTime("15.08.1989."), "1508989147854", "Zmaja od Bosne 24", Spol.musko, "Neoženjen", 3000, "akardovic", "pass"); Doktor doktor3 = new Doktor("Ena", "Hodzic", Convert.ToDateTime("07.12.1987."), "0712987452369", "Aleja Bosne srebrene 47", Spol.zensko, "Razvedena", 2700, "ehodzic", "pass"); Doktor doktor4 = new Doktor("Alma", "Masic", Convert.ToDateTime("12.01.1965."), "1201965211478", "Safeta Zajke 158", Spol.zensko, "Udata", 1900, "amasic", "pass"); Doktor doktor5 = new Doktor("Arnes", "Sehovic", Convert.ToDateTime("21.07.1970."), "2107970856654", "Alibega Firdusa 77", Spol.musko, "Razveden", 2350, "asehovic", "pass"); Doktor doktor6 = new Doktor("Irma", "Dedovic", Convert.ToDateTime("29.06.1979."), "2906979147521", "Paromlinska 63", Spol.zensko, "Udata", 4100, "idedovic", "pass"); Doktor doktor7 = new Doktor("Asim", "Omerovic", Convert.ToDateTime("01.11.1984."), "0111984663281", "Nedima Filipovica 12", Spol.musko, "neoženjen", 3560, "aomerovic", "pass"); Doktor doktor8 = new Doktor("Lejla", "Durakovic", Convert.ToDateTime("10.03.1976."), "1003976541219", "Avdage Sahinagica 19", Spol.zensko, "Udovica", 2180, "ldurakovic", "pass"); Doktor doktor9 = new Doktor("Osman", "Kustura", Convert.ToDateTime("14.02.1969."), "1402969365241", "Kasindolska 147", Spol.musko, "Oženjen", 3250, "okustura", "pass"); // //dodavanje doktora u listu uposlenih // Klinika.RegistrirajUposlenog(doktor1); Klinika.RegistrirajUposlenog(doktor2); Klinika.RegistrirajUposlenog(doktor3); Klinika.RegistrirajUposlenog(doktor4); Klinika.RegistrirajUposlenog(doktor5); Klinika.RegistrirajUposlenog(doktor6); Klinika.RegistrirajUposlenog(doktor7); Klinika.RegistrirajUposlenog(doktor8); Klinika.RegistrirajUposlenog(doktor9); // //povezivanje doktora sa ordinacijama // Klinika.PoveziDoktoraSaOrdinacijom(Klinika.ordinacije[0], doktor1); Klinika.PoveziDoktoraSaOrdinacijom(Klinika.ordinacije[1], doktor2); Klinika.PoveziDoktoraSaOrdinacijom(Klinika.ordinacije[2], doktor3); Klinika.PoveziDoktoraSaOrdinacijom(Klinika.ordinacije[3], doktor4); Klinika.PoveziDoktoraSaOrdinacijom(Klinika.ordinacije[4], doktor5); Klinika.PoveziDoktoraSaOrdinacijom(Klinika.ordinacije[5], doktor6); Klinika.PoveziDoktoraSaOrdinacijom(Klinika.ordinacije[6], doktor7); Klinika.PoveziDoktoraSaOrdinacijom(Klinika.ordinacije[7], doktor8); Klinika.PoveziDoktoraSaOrdinacijom(Klinika.ordinacije[8], doktor9); // //kartoni // Karton karton17395_1 = new Karton("Polen", "Upala pluca", "Lose"); Karton karton17395_2 = new Karton("Ne", "Bronhitis", "Dobro"); Karton karton17395_3 = new Karton("Duhan", "Ospice", "Odlicno"); Karton karton17395_4 = new Karton("Ne", "Infarkt", "Veoma lose"); Karton karton17395_5 = new Karton("Ne", "Ne", "Lose"); Karton karton17395_6 = new Karton("Kikiriki", "Ne", "Veoma dobro"); Karton karton17395_7 = new Karton("Grinje", "Mozdani udar", "Dobro"); Karton karton17395_8 = new Karton("Joha", "Ne", "Odlicno"); Karton karton17395_9 = new Karton("Ne", "Srcani udar", "Dobro"); Karton karton17395_10 = new Karton("Gluten", "Rak pluca", "Veoma lose"); Karton karton17395_11 = new Karton("Duhan", "Ne", "Lose"); Karton karton17395_12 = new Karton("Ne", "Povisen pritisak", "Veoma dobro"); // //pregledi // List <Pregled> pregledi1 = new List <Pregled> { new Pregled(Klinika.ordinacije[0]), new Pregled(Klinika.ordinacije[2]), new Pregled(Klinika.ordinacije[5]) }; List <Pregled> pregledi2 = new List <Pregled> { new Pregled(Klinika.ordinacije[1]), new Pregled(Klinika.ordinacije[0]) }; List <Pregled> pregledi3 = new List <Pregled> { new Pregled(Klinika.ordinacije[8]), new Pregled(Klinika.ordinacije[4]), new Pregled(Klinika.ordinacije[7]) }; List <Pregled> pregledi4 = new List <Pregled> { new Pregled(Klinika.ordinacije[7]), new Pregled(Klinika.ordinacije[3]) }; List <Pregled> pregledi5 = new List <Pregled> { new Pregled(Klinika.ordinacije[6]) }; List <Pregled> pregledi6 = new List <Pregled> { new Pregled(Klinika.ordinacije[5]), new Pregled(Klinika.ordinacije[6]), new Pregled(Klinika.ordinacije[0]) }; List <Pregled> pregledi7 = new List <Pregled> { new Pregled(Klinika.ordinacije[1]) }; List <Pregled> pregledi8 = new List <Pregled> { new Pregled(Klinika.ordinacije[4]), new Pregled(Klinika.ordinacije[8]) }; List <Pregled> pregledi9 = new List <Pregled> { new Pregled(Klinika.ordinacije[3]), new Pregled(Klinika.ordinacije[0]), new Pregled(Klinika.ordinacije[2]) }; List <Pregled> pregledi10 = new List <Pregled> { new Pregled(Klinika.ordinacije[1]), new Pregled(Klinika.ordinacije[5]) }; List <Pregled> pregledi11 = new List <Pregled> { new Pregled(Klinika.ordinacije[6]), new Pregled(Klinika.ordinacije[7]), new Pregled(Klinika.ordinacije[4]), new Pregled(Klinika.ordinacije[3]) }; List <Pregled> pregledi12 = new List <Pregled> { new Pregled(Klinika.ordinacije[1]), new Pregled(Klinika.ordinacije[3]), new Pregled(Klinika.ordinacije[5]), new Pregled(Klinika.ordinacije[0]), new Pregled(Klinika.ordinacije[8]) }; // //hardkodirani pacijenti // Pacijent pacijent17395_1 = new Pacijent("Elvis", "Presley", Convert.ToDateTime("14.02.1969."), "1402969145258", "Kasindolska 147", Spol.musko, "Neoženjen", karton17395_1, pregledi1, "epresley", "123"); Pacijent pacijent17395_2 = new Pacijent("Nino", "Prses", Convert.ToDateTime("18.12.1999."), "1402969145258", "Kasindolska 147", Spol.musko, "Razveden", karton17395_2, pregledi2, "nprses", "123"); Pacijent pacijent17395_3 = new HitniPacijent("Selma", "Bajrami", Convert.ToDateTime("14.07.2001."), "1402969145258", "Kasindolska 147", Spol.zensko, "Udovac", karton17395_3, pregledi3, "reanimacija", "sbajrami", "123"); Pacijent pacijent17395_4 = new Pacijent("Aida", "Halilovic", Convert.ToDateTime("06.06.2000."), "1402969145258", "Kasindolska 147", Spol.zensko, "Oženjen", karton17395_4, pregledi4, "ahalilovic", "123"); Pacijent pacijent17395_5 = new Pacijent("Amar", "Cizmic", Convert.ToDateTime("11.08.1959"), "1402969145258", "Kasindolska 147", Spol.musko, "Neoženjen", karton17395_5, pregledi5, "acizmic", "123"); Pacijent pacijent17395_6 = new HitniPacijent("Tarik", "Pribisic", Convert.ToDateTime("19.06.1988."), "1402969145258", "Kasindolska 147", Spol.musko, "Razveden", karton17395_6, pregledi6, "masaza srca", "tpribisic", "123"); Pacijent pacijent17395_7 = new HitniPacijent("Benjamin", "Franklin", Convert.ToDateTime("29.05.1996."), "1402969145258", "Kasindolska 147", Spol.musko, "Oženjen", karton17395_7, pregledi7, "protuotrov", "bfranklin", "123"); Pacijent pacijent17395_8 = new Pacijent("Nikola", "Tesla", Convert.ToDateTime("17.12.2005."), "1402969145258", "Kasindolska 147", Spol.musko, "Oženjen", karton17395_8, pregledi8, "ntesla", "123"); Pacijent pacijent17395_9 = new HitniPacijent("Marija", "Maric", Convert.ToDateTime("09.10.1979."), "1402969145258", "Kasindolska 147", Spol.zensko, "Udovac", karton17395_9, pregledi9, "vjestacko disanje", "mmaric", "123"); Pacijent pacijent17395_10 = new HitniPacijent("Hana", "Hanic", Convert.ToDateTime("06.09.1984."), "1402969145258", "Kasindolska 147", Spol.zensko, "Razveden", karton17395_10, pregledi10, "gips", "hhanic", "123"); Pacijent pacijent17395_11 = new Pacijent("Esma", "Muhovic", Convert.ToDateTime("03.02.1991."), "1402969145258", "Kasindolska 147", Spol.zensko, "Oženjen", karton17395_11, pregledi11, "emuhovic", "123"); Pacijent pacijent17395_12 = new Pacijent("Fazila", "Gagula", Convert.ToDateTime("01.01.2000."), "1402969145258", "Kasindolska 147", Spol.zensko, "Neoženjen", karton17395_12, pregledi12, "fgagula", "123"); // //dodajemo pacijente u kliniku // Klinika.RegistrirajPacijenta(pacijent17395_1); Klinika.RegistrirajPacijenta(pacijent17395_2); Klinika.RegistrirajPacijenta(pacijent17395_3); Klinika.RegistrirajPacijenta(pacijent17395_4); Klinika.RegistrirajPacijenta(pacijent17395_5); Klinika.RegistrirajPacijenta(pacijent17395_6); Klinika.RegistrirajPacijenta(pacijent17395_7); Klinika.RegistrirajPacijenta(pacijent17395_8); Klinika.RegistrirajPacijenta(pacijent17395_9); Klinika.RegistrirajPacijenta(pacijent17395_10); Klinika.RegistrirajPacijenta(pacijent17395_11); Klinika.RegistrirajPacijenta(pacijent17395_12); // //jedan uposlenik za testiranje // Klinika.RegistrirajUposlenog(new Uposlenik("admin", "admin", Convert.ToDateTime("03.02.1991."), "0302991478521", "Hameda Buljubašića 7,", Spol.musko, "Udovac", 2400, "admin", "admin")); }