Пример #1
0
        public static void PosejSale()
        {
            try{
                List <Sala> lista = new List <Sala> ( )
                {
                    new Sala("Sala 1", 5, 10),
                    new Sala("Sala 2", 5, 9),
                    new Sala("Sala 3", 5, 7),
                    new Sala("Sala 4", 5, 11),
                    new Sala("Sala 5", 5, 9)
                };

                Console.WriteLine("Provera da li datoteka vec postoji:");
                if (Serijalizacija.DaLiJePrazanFajl(Serijalizacija.SaDat))
                {
                    Console.WriteLine("Fajl ne postoji. Kreira se...");
                }
                else
                {
                    Console.WriteLine("Fajl postoji, prebrisace se...");
                }
                Console.WriteLine("Upisivanje u datoteku: \n");
                Serijalizacija.WriteListToBinaryFile <Sala>(Serijalizacija.SaDat, lista, false);
            }catch (Exception e) {
                Console.WriteLine(e.ToString());
            }
        }
Пример #2
0
        public static void PosejProjekcije()
        {
            try
            {
                List <Film> listaFilmova = Film.Svi();
                List <Sala> listaSala    = Sala.Sve();


                List <Projekcija> lista = new List <Projekcija> ( )
                {
                    new Projekcija(listaFilmova[Metode.VratiNasumicniInt(0, listaFilmova.Count - 1)], listaSala[Metode.VratiNasumicniInt(0, listaSala.Count - 1)], DateTime.Now.ToString("f")),
                    new Projekcija(listaFilmova[Metode.VratiNasumicniInt(0, listaFilmova.Count - 1)], listaSala[Metode.VratiNasumicniInt(0, listaSala.Count - 1)], DateTime.Now.ToString("f")),
                    new Projekcija(listaFilmova[Metode.VratiNasumicniInt(0, listaFilmova.Count - 1)], listaSala[Metode.VratiNasumicniInt(0, listaSala.Count - 1)], DateTime.Now.ToString("f")),
                    new Projekcija(listaFilmova[Metode.VratiNasumicniInt(0, listaFilmova.Count - 1)], listaSala[Metode.VratiNasumicniInt(0, listaSala.Count - 1)], DateTime.Now.ToString("f")),
                    new Projekcija(listaFilmova[Metode.VratiNasumicniInt(0, listaFilmova.Count - 1)], listaSala[Metode.VratiNasumicniInt(0, listaSala.Count - 1)], DateTime.Now.ToString("f"))
                };

                Console.WriteLine("Provera da li datoteka vec postoji:");
                if (Serijalizacija.DaLiJePrazanFajl(Serijalizacija.PrDat))
                {
                    Console.WriteLine("Fajl ne postoji. Kreira se...");
                }
                else
                {
                    Console.WriteLine("Fajl postoji, prebrisace se...");
                }
                Console.WriteLine("Upisivanje u datoteku: \n");
                Serijalizacija.WriteListToBinaryFile <Projekcija>(Serijalizacija.PrDat, lista, false);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }
Пример #3
0
        public static void PosejFilmove()
        {
            Console.WriteLine("Provera da li datoteka vec postoji:");
            if (Serijalizacija.DaLiJePrazanFajl(Serijalizacija.FiDat))
            {
                Console.WriteLine("Fajl ne postoji. Kreira se...");
            }
            else
            {
                Console.WriteLine("Fajl postoji, prebrisace se...");
            }
            Console.WriteLine("Upisivanje u datoteku: \n");

            try{
                List <Film> lista = new List <Film> ( )
                {
                    new Film("Film 1", Zanr.animirani, "Sed vel ligula volutpat, molestie metus sit amet, ultrices lorem. Proin vel risus eleifend, cursus sem id, aliquam nibh. Curabitur placerat mi felis, et porta risus gravida vitae. In eu ullamcorper quam. Nam nec ligula ac purus auctor laoreet. Vivamus at sodales arcu. Aliquam accumsan imperdiet ligula. ", 8.4F),
                    new Film("Film 2", Zanr.crtac, " Aliquam quis felis a sem posuere finibus dignissim ac urna. Cras eget egestas libero. Aenean sed orci et sapien ullamcorper gravida. ", 8.5F),
                    new Film("Film 3", Zanr.drama, "Sed nunc libero, interdum sed efficitur vitae, vehicula ac arcu. Curabitur efficitur lorem quis viverra cursus. Donec eget rutrum lacus, nec lacinia tortor. ", 5.5F),
                    new Film("Film 4", Zanr.triler, "Nullam consequat dignissim iaculis. Fusce ultrices vitae velit vel luctus. Vivamus id elementum orci, nec feugiat velit.", 7.5F),
                    new Film("Film 5", Zanr.akcija, "Proin eget elit et orci placerat fermentum facilisis lacinia libero. Nunc vel ultricies urna. Sed sagittis quam sit amet est vestibulum varius. ", 6F)
//
                };

                Serijalizacija.WriteListToBinaryFile <Film>(Serijalizacija.FiDat, lista, false);
            }
            catch (Exception e) {
                Console.WriteLine(e.ToString());
            }
        }
Пример #4
0
        public static void PosejKorisnike()
        {
            try
            {
                List <Korisnik> lista = new List <Korisnik> ( )
                {
                    new Korisnik("admin", "pass", 1, "Administrator"),
                    new Korisnik("korisnik1", "pass", 2, "Ime1 Prezime1"),
                    new Korisnik("korisnik2", "pass", 2, "Ime2 Prezime2")
                };

                Console.WriteLine("Provera da li datoteka vec postoji:");
                if (Serijalizacija.DaLiJePrazanFajl(Serijalizacija.KoDat))
                {
                    Console.WriteLine("Fajl ne postoji. Kreira se...");
                }
                else
                {
                    Console.WriteLine("Fajl postoji, prebrisace se...");
                }

                Console.WriteLine("Upisivanje u datoteku: \n");
                Serijalizacija.WriteListToBinaryFile <Korisnik>(Serijalizacija.KoDat, lista, false);
            }
            catch (Exception ex) {
                Console.WriteLine(ex.ToString());
            }
        }
        private void obrisiFilm()
        {
            if (filmId != 0)
            {
                List <Film> sviFilmovi = Film.Svi();

                // TODO: sredi ozbacivanje iz liste

                try{ Console.WriteLine(this.listaFilmova.SelectedIndex); }catch (Exception e) { Console.WriteLine(e.ToString()); }

                try{
                    listaFilmova.Items.RemoveAt(listaFilmova.SelectedIndex - 1);

                    int id = sviFilmovi.FindIndex(x => x.FilmId == this.filmId);
                    sviFilmovi.RemoveAt(id);
                    Serijalizacija.WriteListToBinaryFile <Film>(Serijalizacija.FiDat, sviFilmovi, false);
                    new Obavestenje("Uspesno ste obrisali film!").ShowModal(this);
                    InicializeComponents();
                }
                catch (Exception e) { Console.WriteLine(e.ToString()); }

                //MessageBox.Show( this , "Uspesno ste obrisali film!", MessageBoxType.Information );
            }
            else
            {
                MessageBox.Show(this, "Niste izabrali film!", MessageBoxType.Information);
            }
        }
Пример #6
0
        public static void PosejKarte()
        {
            try
            {
                List <Projekcija> listaProjekcija = Projekcija.Sve();
                List <Korisnik>   listaKorisnika  = Korisnik.Svi();



                List <Karta> lista = new List <Karta> ( )
                {
//					new Karta(listaProjekcija[Metode.VratiNasumicniInt(0,listaProjekcija.Count-1)].ProjekcijaId, listaKorisnika[Metode.VratiNasumicniInt(0,listaKorisnika.Count-1)].KorisnikId, Metode.VratiNasumicniInt(300,700), Metode.VratiNasumicniInt(0,5), Metode.VratiNasumicniInt(0,10)),
//					new Karta(listaProjekcija[Metode.VratiNasumicniInt(0,listaProjekcija.Count-1)].ProjekcijaId, listaKorisnika[Metode.VratiNasumicniInt(0,listaKorisnika.Count-1)].KorisnikId, Metode.VratiNasumicniInt(300,700), Metode.VratiNasumicniInt(0,5), Metode.VratiNasumicniInt(0,10)),
//					new Karta(listaProjekcija[Metode.VratiNasumicniInt(0,listaProjekcija.Count-1)].ProjekcijaId, listaKorisnika[Metode.VratiNasumicniInt(0,listaKorisnika.Count-1)].KorisnikId, Metode.VratiNasumicniInt(300,700), Metode.VratiNasumicniInt(0,5), Metode.VratiNasumicniInt(0,10)),
//					new Karta(listaProjekcija[Metode.VratiNasumicniInt(0,listaProjekcija.Count-1)].ProjekcijaId, listaKorisnika[Metode.VratiNasumicniInt(0,listaKorisnika.Count-1)].KorisnikId, Metode.VratiNasumicniInt(300,700), Metode.VratiNasumicniInt(0,5), Metode.VratiNasumicniInt(0,10)),
//					new Karta(listaProjekcija[Metode.VratiNasumicniInt(0,listaProjekcija.Count-1)].ProjekcijaId, listaKorisnika[Metode.VratiNasumicniInt(0,listaKorisnika.Count-1)].KorisnikId, Metode.VratiNasumicniInt(300,700), Metode.VratiNasumicniInt(0,5), Metode.VratiNasumicniInt(0,10))
//
//
                    new Karta(listaProjekcija[Metode.VratiNasumicniInt(0, listaProjekcija.Count - 1)].ProjekcijaId, listaKorisnika[0].KorisnikId, Metode.VratiNasumicniInt(300, 700), Metode.VratiNasumicniInt(0, 5), Metode.VratiNasumicniInt(0, 10)),
                    new Karta(listaProjekcija[Metode.VratiNasumicniInt(0, listaProjekcija.Count - 1)].ProjekcijaId, listaKorisnika[0].KorisnikId, Metode.VratiNasumicniInt(300, 700), Metode.VratiNasumicniInt(0, 5), Metode.VratiNasumicniInt(0, 10)),
                    new Karta(listaProjekcija[Metode.VratiNasumicniInt(0, listaProjekcija.Count - 1)].ProjekcijaId, listaKorisnika[0].KorisnikId, Metode.VratiNasumicniInt(300, 700), Metode.VratiNasumicniInt(0, 5), Metode.VratiNasumicniInt(0, 10)),
                    new Karta(listaProjekcija[Metode.VratiNasumicniInt(0, listaProjekcija.Count - 1)].ProjekcijaId, listaKorisnika[0].KorisnikId, Metode.VratiNasumicniInt(300, 700), Metode.VratiNasumicniInt(0, 5), Metode.VratiNasumicniInt(0, 10)),
                    new Karta(listaProjekcija[Metode.VratiNasumicniInt(0, listaProjekcija.Count - 1)].ProjekcijaId, listaKorisnika[0].KorisnikId, Metode.VratiNasumicniInt(300, 700), Metode.VratiNasumicniInt(0, 5), Metode.VratiNasumicniInt(0, 10))
                };

                Console.WriteLine("Provera da li datoteka vec postoji:");

                if (Serijalizacija.DaLiJePrazanFajl(Serijalizacija.KaDat))
                {
                    Console.WriteLine("Fajl ne postoji. Kreira se...");
                }
                else
                {
                    Console.WriteLine("Fajl postoji, prebrisace se...");
                }

                Console.WriteLine("Upisivanje u datoteku: \n");
                Serijalizacija.WriteListToBinaryFile <Karta>(Serijalizacija.KaDat, lista, false);
            }
            catch (Exception ex) {
                Console.WriteLine(ex.ToString());
            }
        }
Пример #7
0
        private void obrisiProjekciju()
        {
            if (projekcija_id != 0)
            {
                List <Projekcija> sveProjekcijePodaci = Projekcija.Sve();

                try{
                    sveProjekcijeComboBox.Items.RemoveAt(sveProjekcijeComboBox.SelectedIndex - 1);

                    int id = sveProjekcijePodaci.FindIndex(x => x.ProjekcijaId == this.projekcija_id);
                    sveProjekcijePodaci.RemoveAt(id);
                    Serijalizacija.WriteListToBinaryFile <Projekcija>(Serijalizacija.PrDat, sveProjekcijePodaci, false);
                    new Obavestenje("Uspesno ste obrisali projekciju!").ShowModal(this);
                    InicializeComponents();
                }
                catch (Exception e) { Console.WriteLine(e.ToString()); }
            }
            else
            {
                MessageBox.Show(this, "Niste izabrali projekciju!", MessageBoxType.Information);
            }
        }