public void PrikaziPodatkePoLokaciji(int idLokacija)
 {
     for (IIteratorComposite iterator = GetIterator(idLokacija); iterator.PostojiSljedeci();)
     {
         IComponentTvrtka komponenta = (IComponentTvrtka)iterator.Sljedeci();
         komponenta.PrikaziPodatkePoLokaciji(idLokacija);
     }
 }
 public void PrikaziPodatkeKoristiZaDjecu(string izbor, int idAktivnosti, string[] args)
 {
     for (IIteratorComposite iterator = GetIterator(); iterator.PostojiSljedeci();)
     {
         IComponentTvrtka komponenta = (IComponentTvrtka)iterator.Sljedeci();
         komponenta.PrikaziPodatkeKoristiZaDjecu(izbor, idAktivnosti, args);
     }
 }
 public IComponentTvrtka PronadiTvrtku(int idTvrtke)
 {
     for (IIteratorComposite iterator = GetIterator(); iterator.PostojiSljedeci();)
     {
         IComponentTvrtka komponenta = (IComponentTvrtka)iterator.Sljedeci();
         if (komponenta.GetIDTvrtke() == idTvrtke)
         {
             return(komponenta);
         }
         var pretraga = komponenta.PronadiTvrtku(idTvrtke);
         if (pretraga != null)
         {
             return(pretraga);
         }
     }
     return(null);
 }