public void Ispis() { memento = Serializator.Deserialize <List <Memento> >("data.dat"); for (int i = 0; i < memento.Count; i++) { foreach (var item in memento[i].getSavedState()) { item.Ispis(100); controller.Ispis(new string('-', 47)); controller.Dodaj(String.Format("{0,-5}|{1,-24}|{2,15}|", "ID", "Vrijeme pohrane", "Broje emisija")); controller.Azuriraj(); controller.Ispis(new string('-', 47)); TablicaReklame tablicaRed = new TablicaReklame(); PohranaIspis pohranaIspis = new PohranaIspis(tablicaRed, id[i], item.VratiListu().Count, vrijeme[i]); pohranaIspis.Crtaj(); } } }
public void IspisZaradeReklama(int id_programa, int dan_u_tjednu) { Component program = tvKuca.VratiObjekt(id_programa, 0); EmisijeIterator iterator = (EmisijeIterator)program.GetIterator(1, 0); EmisijaVisitor emisijaVisitor = new EmisijaVisitor(); for (Component r = iterator.First(); !iterator.IsDone; r = iterator.Next()) { if (r != null && r.VratiObjekt(dan_u_tjednu, 0) != null) { emisijaVisitor.visitRaspored(r, dan_u_tjednu); } } program.Ispis(98); TablicaReklame tablicaRed = new TablicaReklame(); ReklameIspis reklameIspis = new ReklameIspis(tablicaRed, dan_u_tjednu, emisijaVisitor.trajanje); reklameIspis.Crtaj(); }