Beispiel #1
0
        private static VrstaEmisije IzradiVrstuEmisije(string[] redak)
        {
            VrstaEmisije tempVrsta = new VrstaEmisije();

            tempVrsta.SetId(int.Parse(redak[0].Trim()));
            tempVrsta.SetNaziv(redak[1].Trim());
            tempVrsta.SetMozeImatReklame(DohvatiBooelan(int.Parse(redak[2].Trim())));
            tempVrsta.SetMaxTrajanjeReklama(int.Parse(redak[3].Trim()));
            return(tempVrsta);
        }
Beispiel #2
0
        private static bool PostojiVrsta(string idVrsta)
        {
            TvKucaSingleton tvKuca   = TvKucaSingleton.GetTvKucaInstance();
            int             intVrsta = int.Parse(idVrsta.Trim());
            VrstaEmisije    vrsta    = tvKuca.ListaVrstaEmisija.Find(x => x.GetId() == intVrsta);

            if (vrsta == null)
            {
                return(false);
            }
            return(true);
        }
Beispiel #3
0
        public static string DohvatiNazivVrsteEmisije(int idVrsta)
        {
            TvKucaSingleton tvKuca = TvKucaSingleton.GetTvKucaInstance();
            VrstaEmisije    vrsta  = tvKuca.ListaVrstaEmisija.Find(x => x.GetId() == idVrsta);
            string          naziv  = "";

            if (vrsta == null)
            {
                naziv = "Nepoznata vrsta";
                return(naziv);
            }
            naziv = vrsta.GetNaziv();
            return(naziv);
        }
Beispiel #4
0
        private static int DohvatiBrojProfitabilnihEmisija(int dan, IComponentRaspored program)
        {
            int             brojEmisija = 0;
            TvKucaSingleton tvKuca      = TvKucaSingleton.GetTvKucaInstance();

            foreach (var emisija in program.GetChildList()[dan - 1].GetChildList())
            {
                int          vrsta   = emisija.GetVrsta();
                VrstaEmisije vrstaEm = tvKuca.ListaVrstaEmisija.Find(x => x.GetId() == vrsta);
                if (vrstaEm != null)
                {
                    if (vrstaEm.GetMozeImatReklame())
                    {
                        brojEmisija++;
                    }
                }
            }
            return(brojEmisija);
        }