Beispiel #1
0
        // 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);
        }
Beispiel #2
0
 public void Prebaci(Pregled p)
 {
     listapregleda_pacijenta17592.RemoveAll(i => i == p);
 }
Beispiel #3
0
 public void Obrisipregled(ref Pregled preg)
 {
     listaobavljenihpregleda_pacijenta17592.Add(preg);
     Prebaci(preg);
 }
Beispiel #4
0
 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();
        }
Beispiel #6
0
        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));
            }
        }