// private List<Ordinacija> ordinacije_17592 = new List<Ordinacija>(); public Klinika() { broj_pacijenata_17592 = 0; broj_pregleda_17592 = 0; broj2017__17592 = 0; Doktor Armin = new Doktor(2000, "Armin", "XXX", "A", "2610996177004", Convert.ToDateTime("26.10.1996"), 2.5, 5); Med_Tehnicar Merjem = new Med_Tehnicar(200, "Merjem", "Ajaz", "A", "0507996175000", Convert.ToDateTime("05.07.1996")); Pacijent Nadal = new Pacijent("Rafa", "Nadal", "A", "0306986177004", Spol.Muskarac, bracnoStanje.Neozenjen, Convert.ToDateTime("03.06.1986"), Convert.ToDateTime("12.12.2017")); // Pacijent Saša = new Pacijent("Sasa", "Zverce", "A", "2004997177004", Spol.Muskarac, bracnoStanje.Neozenjen, Convert.ToDateTime("20.04.1997"), Convert.ToDateTime("12.12.2017")); this.DodajDoktora(ref Armin); this.DodajUListuPacijenata(ref Nadal); Karton Nadal_Karton = new Karton(Nadal, "Gripa", "Gripa", "Paradajz", "Nema historije bolesti", "OK"); this.DodajKarton(ref Nadal_Karton); TimeSpan n = new TimeSpan(20, 20, 20); Pregled a = new Pregled(Odjel.Opsta_medicina, Convert.ToDateTime("28/04/2017"), n, false, Nadal.JMBGG); Nadal_Karton.UnesiNoviPregled(ref a); this.lista_tehnicara.Add(Merjem); }
public void Prebaci(Pregled p) { listapregleda_pacijenta17592.RemoveAll(i => i == p); }
public void Obrisipregled(ref Pregled preg) { listaobavljenihpregleda_pacijenta17592.Add(preg); Prebaci(preg); }
public void UnesiNoviPregled(ref Pregled preg) { listapregleda_pacijenta17592.Add(preg); listapregleda_pacijenta17592.Sort((ps1, ps2) => DateTime.Compare(ps1.DatumM, ps2.DatumM)); // broj_pregleda_pacijenta17592++; }
private void button1ok_Click(object sender, EventArgs e) { int p = 0; //dodati u karton pacijenta i u listu svih pregleda klinike foreach (Karton i in Sarita.KartoniLista) { if (maticni == i.Jedinstveni) { break; } p++; } int x = Convert.ToInt32(textBoxSatt.Text); int y = Convert.ToInt32(textBoxMinutice.Text); TimeSpan a = new TimeSpan(x, y, 0); DateTime dat = new DateTime(); dat = dateTimePicker1.Value.Date; Odjel o = Odjel.Hirurgija; if (comboBox1.Text == "Kardiologija") { o = Odjel.Kardiologija; } else if (comboBox1.Text == "Dermatologija") { o = Odjel.Dermatologija; } else if (comboBox1.Text == "Hirurgija") { o = Odjel.Hirurgija; } else if (comboBox1.Text == "Interna medicina") { o = Odjel.Interna_medicina; } else if (comboBox1.Text == "Laboratorijska medicina") { o = Odjel.Laboratorijska_medicina; } else if (comboBox1.Text == "Oftamologija") { o = Odjel.Oftamologija; } else if (comboBox1.Text == "Opšta medicina") { o = Odjel.Opsta_medicina; } else if (comboBox1.Text == "Ortopedija") { o = Odjel.Ortopedija; } else if (comboBox1.Text == "Otorinolaringologija") { o = Odjel.Otorinolaringologija; } else { o = Odjel.Stomatologija; } Pregled d = new Pregled(o, dat, a, true, maticni); Sarita.KartoniLista[p].UnesiNoviPregled(ref d); Sarita.DajListuP.Add(d); // if(dat.Year.ToString()=="2017") Sarita.D if (comboBox1.Text == "Kardiologija") { Sarita.Lista_kardiologija.Add(d); } else if (comboBox1.Text == "Dermatologija") { Sarita.Lista_dermatologija.Add(d); } else if (comboBox1.Text == "Hirurgija") { Sarita.Lista_hirurgija.Add(d); } else if (comboBox1.Text == "Interna_medicina") { Sarita.Lista_interna.Add(d); } else if (comboBox1.Text == "Laboratorijska_medicina") { Sarita.Lista_lab.Add(d); } else if (comboBox1.Text == "Oftamologija") { Sarita.Lista_lab.Add(d); } else if (comboBox1.Text == "Opsta_medicina") { Sarita.Lista_opsta.Add(d); } else if (comboBox1.Text == "Ortopedija") { Sarita.Lista_ortopedija.Add(d); } else if (comboBox1.Text == "Otorinolaringologija") { Sarita.Lista_otorinolaringologija.Add(d); } else { Sarita.Lista_stomatologija.Add(d); } this.Close(); }
public void DodajPregled(Pregled a) { listaPregleda_17592.Add(a); broj_pregleda_17592++; if (a.DatumPregledaY == 2017) { broj2017__17592++; } if (a.Doktor == Odjel.Dermatologija) { listacekanja_dermatologija.Add(a); listacekanja_dermatologija.Sort((ps1, ps2) => DateTime.Compare(ps1.DatumM, ps2.DatumM)); } else if (a.Doktor == Odjel.Kardiologija) { listacekanja_kardiologija.Add(a); listacekanja_kardiologija.Sort((ps1, ps2) => DateTime.Compare(ps1.DatumM, ps2.DatumM)); } else if (a.Doktor == Odjel.Stomatologija) { listacekanja_stomatologija.Add(a); listacekanja_stomatologija.Sort((ps1, ps2) => DateTime.Compare(ps1.DatumM, ps2.DatumM)); } else if (a.Doktor == Odjel.Oftamologija) { listacekanja_oftamologija.Add(a); listacekanja_oftamologija.Sort((ps1, ps2) => DateTime.Compare(ps1.DatumM, ps2.DatumM)); } else if (a.Doktor == Odjel.Otorinolaringologija) { listacekanja_otorinolaringologija.Add(a); listacekanja_otorinolaringologija.Sort((ps1, ps2) => DateTime.Compare(ps1.DatumM, ps2.DatumM)); } else if (a.Doktor == Odjel.Ortopedija) { listacekanja_ortopedija.Add(a); listacekanja_ortopedija.Sort((ps1, ps2) => DateTime.Compare(ps1.DatumM, ps2.DatumM)); } else if (a.Doktor == Odjel.Opsta_medicina) { listacekanja_opsta_med.Add(a); listacekanja_opsta_med.Sort((ps1, ps2) => DateTime.Compare(ps1.DatumM, ps2.DatumM)); } else if (a.Doktor == Odjel.Laboratorijska_medicina) { listacekanja_lab_med.Add(a); listacekanja_lab_med.Sort((ps1, ps2) => DateTime.Compare(ps1.DatumM, ps2.DatumM)); } else if (a.Doktor == Odjel.Interna_medicina) { listacekanja_interna_medicina.Add(a); listacekanja_interna_medicina.Sort((ps1, ps2) => DateTime.Compare(ps1.DatumM, ps2.DatumM)); } else { listacekanja_hirurgija.Add(a); listacekanja_hirurgija.Sort((ps1, ps2) => DateTime.Compare(ps1.DatumM, ps2.DatumM)); } }