Example #1
0
        static void Main()
        {
            klinika    Klinika = new klinika();
            ordinacija or      = new ordinacija("Kardioloska ordinacija");
            ordinacija or1     = new ordinacija("Dermatoloska ordinacija");
            ordinacija or2     = new ordinacija("Laboratorijska");
            ordinacija or3     = new ordinacija("Otorinolaringologija ordinacija");
            ordinacija or4     = new ordinacija("Stomatoloska ordinacija");
            ordinacija or5     = new ordinacija("Ortopedska ordinacija");
            ordinacija or6     = new ordinacija("Oftamoloska ordinacija");

            Klinika.dodajOrdinaciju(or);
            Klinika.dodajOrdinaciju(or1);
            Klinika.dodajOrdinaciju(or2);
            Klinika.dodajOrdinaciju(or3);
            Klinika.dodajOrdinaciju(or4);
            Klinika.dodajOrdinaciju(or5);
            Klinika.dodajOrdinaciju(or6);
            aparat a  = new aparat("ekg", true);
            aparat a1 = new aparat("dermatoloski", true);
            aparat a2 = new aparat("labaratorijski", true);
            aparat a3 = new aparat("otorinolaringologiski", true);
            aparat a4 = new aparat("stomatoloski", true);
            aparat a5 = new aparat("ortopedski", true);
            aparat a6 = new aparat("oftamoloski", false);

            Klinika.listaOrdinacija[0].dodajAparat(a);
            Klinika.listaOrdinacija[1].dodajAparat(a1);
            Klinika.listaOrdinacija[2].dodajAparat(a2);
            Klinika.listaOrdinacija[3].dodajAparat(a3);
            Klinika.listaOrdinacija[4].dodajAparat(a4);
            Klinika.listaOrdinacija[5].dodajAparat(a5);
            Klinika.listaOrdinacija[6].dodajAparat(a6);
            doktor dr  = new doktor("Mujo", "Mujic", "19.04.1981", "0706003171116", "musko", "olimpijska 8", "ozenjen");
            doktor dr1 = new doktor("Fata", "Mujic", "10.04.1991", "0101971177217", "zensko", "olimpijska 8", "udata");
            doktor dr2 = new doktor("Suljo", "Mujic", "09.01.1981", "0101971177216", "musko", "olimpijska 40", "ozenjen");
            doktor dr3 = new doktor("Maja", "Majic", "03.04.1981", "0101971177215", "zensko", "olimpijska 50", "slobodna");

            Klinika.dodajDoktora(dr);
            Klinika.dodajDoktora(dr1);
            Klinika.dodajDoktora(dr2);
            Klinika.dodajDoktora(dr3);
            Uposlenici u  = new Uposlenici("Maja", "Maji", "05.05.1981", "0101971177218", "zensko", "olimpijska 20", "slobodna");
            Uposlenici u1 = new Uposlenici("Ajla", "Maji", "06.06.1981", "0101971177213", "zensko", "olimpijska 20", "slobodna");
            Uposlenici u2 = new Uposlenici("Emi", "Maji", "07.07.1981", "0101971177212", "zensko", "olimpijska 20", "slobodna");

            Klinika.dodajIposlenika(u);
            Klinika.dodajIposlenika(u1);
            Klinika.dodajIposlenika(u2);

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1(Klinika));
        }
Example #2
0
 //kada je pacijent zavrsio sa pregledom
 public bool obrisiPacijentaIzOrdinacije(pacijent p, ordinacija or)
 {
     for (int i = 0; i < p.DajKartonPacijenta.PregledPacijenta.DajOrdinacije.Count; i++)
     {
         if (p.DajKartonPacijenta.PregledPacijenta.DajOrdinacije[i].NazivOrdinacije == or.NazivOrdinacije)
         {
             p.DajKartonPacijenta.PregledPacijenta.DajOrdinacije.Remove(p.DajKartonPacijenta.PregledPacijenta.DajOrdinacije[i]);
             return(true);
         }
     }
     return(false);
 }
Example #3
0
 //kopirajuci kontruktor
 public ordinacija(ordinacija or)
 {
     d = or.d;
     nazivordinacije = or.nazivordinacije;
     for (int i = 0; i < or.listapacijenata.Count; i++)
     {
         listapacijenata[i] = or.listapacijenata[i];
     }
     for (int i = 0; i < or.listaAparata.Count; i++)
     {
         listaAparata[i] = or.listaAparata[i];
     }
 }
Example #4
0
 //dodaj ordinaciju u kliniku
 public bool dodajOrdinaciju(ordinacija or)
 {
     if (listaordinacija.Count == 0)
     {
         listaordinacija.Add(or);
         return(true);
     }
     else
     {
         for (int i = 0; i < listaordinacija.Count; i++)
         {
             if (listaordinacija[i].NazivOrdinacije == or.NazivOrdinacije)
             {
                 return(false);
             }
         }
         listaordinacija.Add(or);
         return(true);
     }
 }
Example #5
0
 //pregled mora imati listu ordinacija koje pacijent treba da obidje
 public void dodajOrdinacijuUPregled(ordinacija or)
 {
     listaordinacija.Add(or);
 }