Exemplo n.º 1
0
 private static void PromjeniPutanjuDatotekePrograma(PodaciCreator programEmisija, Program p)
 {
     //@"C:\Users\root\Desktop\DZ_1\lljubici1_zadaca_1\podaci\" +
     ((EmisijeProgramaConcreateCreator)programEmisija).PromjeniPutanjuZaProgram(
         p.NazivDatoteke);
     p.EmisijePrograma = programEmisija.entiteti.Cast <EmisijePrograma>().ToList();
 }
Exemplo n.º 2
0
 private static void PodaciCreator(Dictionary <string, string> datoteke, out PodaciCreator program, out PodaciCreator emisije,
                                   out PodaciCreator osobe, out PodaciCreator uloge, out PodaciCreator programEmisija, out PodaciCreator vrstaEmisije)
 {
     program        = new ProgramiConcreateCreator(datoteke["-t"]);
     emisije        = new EmisijeConcreteCreator(datoteke["-e"]);
     osobe          = new OsobeConcreateCreator(datoteke["-o"]);
     uloge          = new UlogeConcreateCreator(datoteke["-u"]);
     programEmisija = new EmisijeProgramaConcreateCreator("");
     vrstaEmisije   = new VrstaEmisijeConcreateCreator(datoteke["-v"]);
 }
Exemplo n.º 3
0
        public static void KreirajRasporedPoDanima(List <Program> listaPrograma, PodaciCreator programEmisija,
                                                   List <Emisija> listaEmisija, IBuilderProgram programBuilder, List <Osoba> listaOsoba, List <Uloga> listaUloga, List <VrstaEmisije> listaVrsteEmisije)
        {
            int redniBroj = 1;

            DodajSveEmisijeIzDatotekeZaProgram(listaPrograma, programEmisija, listaEmisija, listaOsoba, listaUloga, listaVrsteEmisije);
            foreach (var program in listaPrograma)
            {
                IzbaciEmisijeKojeSuIzvanProgramskogVremena(program);
                DodajDaneSEmisijamaProgramu(programBuilder, program, ref redniBroj);
                SingletonTvKuca.Instanca.DodajElementRasporeda(program);
            }
        }
Exemplo n.º 4
0
 private static void DodajSveEmisijeIzDatotekeZaProgram(List <Program> listaPrograma, PodaciCreator programEmisija,
                                                        List <Emisija> listaEmisija, List <Osoba> listaOsoba, List <Uloga> listaUloga, List <VrstaEmisije> listaVrsteEmisija)
 {
     foreach (var p in listaPrograma)
     {
         //p.EmisijePrograma = VratiEmisijePrograma(programEmisija, p, listaEmisija, programBuilder);
         //SingletonTvKuca.Instanca.DodajProgram(p);
         PromjeniPutanjuDatotekePrograma(programEmisija, p);
         PopuniEmisijeProgramaPodacimaEmisije(p, listaEmisija);
         PopuniEmisijeProgramaPodacimaOsobaUloga(p, listaOsoba, listaUloga);
         PopuniEmisijeProgramaPodacimaVrsteEmisije(p, listaVrsteEmisija);
     }
 }