Exemplo n.º 1
0
 private void rezPretrage_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (rezPretrage.Items.Count > 0)
     {
         checkBox_prikaziDetalje.Visibility = Visibility.Visible;
         Filmovi film = new Filmovi();
         if (rezPretrage.SelectedItem == null && rezPretrage.Items.Count > 0)
         {
             rezPretrage.SelectedItem = rezPretrage.Items[0];
         }
         for (int i = 0; i < Glavna.listaFilmova.Count; i++)
         {
             if (Glavna.listaFilmova[i].naziv == rezPretrage.SelectedItem.ToString())
             {
                 film = Glavna.listaFilmova[i]; indeks = i; break;
             }
         }
         textBox_naziv.Text       = film.naziv;
         textBox_brKarata.Text    = film.brKarata.ToString();
         textBox_cijenaKarte.Text = film.cijena.ToString();
         textBox_IMDb.Text        = film.IMDb.ToString();
         textBox_redatelj.Text    = film.redatelj;
         textBox_sinopsis.Text    = film.sinopsis;
         textBox_trajanje.Text    = film.trajanjeFilma.ToString();
         textBox_uloge.Text       = film.uloge;
         slikaFilma.Source        = Glavna.slikeFilmova[indeks].Source;
     }
 }
Exemplo n.º 2
0
 public Kupci(Sale _sala, Paketi _paket, Filmovi _film, bool _hrana, bool _pice, bool _VIPclan, bool _parking)
 {
     sala        = _sala;
     paket       = _paket;
     film        = _film;
     hrana       = _hrana;
     pice        = _pice;
     VIPclan     = _VIPclan;
     parking     = _parking;
     cijenaKarte = IzracunajCijenuKarte(_film, _paket.ToString(), _hrana, _pice, _VIPclan, _parking);
     foreach (var f in Glavna.listaFilmova)
     {
         if (f == film)
         {
             f.brPreostalihKarata--;
         }
         break;
     }
 }
Exemplo n.º 3
0
        public static double IzracunajCijenuKarte(Filmovi _film, string _paket, bool _hrana, bool _pice, bool _VIPclan, bool _parking)
        {
            double Cijena = _film.cijena;

            if (_paket == "Family")
            {
                Cijena -= popustFamily;
            }
            else if (_paket == "Ladies night")
            {
                Cijena -= popustLadies;
            }
            else if (_paket == "School")
            {
                Cijena -= popustSchool;
            }
            else if (_paket == "Other")
            {
                Cijena = cijenaOther;
            }
            if (_hrana)
            {
                Cijena += cijenaHrane;
            }
            if (_pice)
            {
                Cijena += cijenaPica;
            }
            if (_parking)
            {
                Cijena += cijenaParkinga;
            }
            if (_VIPclan)
            {
                Cijena -= Cijena * popustVIP;
            }
            if (_film.datOdrzavanja.Hour > 17)
            {
                Cijena += 1;
            }
            return(Cijena);
        }
Exemplo n.º 4
0
        private async void Dodaj_Click(object sender, RoutedEventArgs e)
        {
            Sale    s = Sale.A;
            Paketi  p = Paketi.other;
            Filmovi f = new Filmovi();

            if (radioButton_salaA.IsPressed)
            {
                s = Sale.A;
            }
            else if (radioButton_salaB.IsPressed)
            {
                s = Sale.B;
            }
            else if (radioButton_salaC.IsPressed)
            {
                s = Sale.C;
            }
            else if (radioButton_salaD.IsPressed)
            {
                s = Sale.D;
            }

            try
            {
                if (comboBox_paketi.SelectedValue == null || comboBox_film.SelectedValue == null)
                {
                    throw new Exception("Niste unijeli sva potrebna polja! ");
                }
                foreach (var ff in Glavna.listaFilmova)
                {
                    if (ff.naziv == comboBox_film.SelectedItem.ToString())
                    {
                        f = ff; break;
                    }
                }
                if (comboBox_paketi.SelectedItem.ToString() == "Family")
                {
                    p = Paketi.family;
                }
                else if (comboBox_paketi.SelectedItem.ToString() == "Ladies night")
                {
                    p = Paketi.ladies;
                }
                else if (comboBox_paketi.SelectedItem.ToString() == "School")
                {
                    p = Paketi.school;
                }
                else if (comboBox_paketi.SelectedItem.ToString() == "Other")
                {
                    p = Paketi.other;
                }

                Glavna.listaKupaca.Add(new Kupci(s, p, f, checkBox_hrana.IsPressed, checkBox_pice.IsPressed, checkBox_VIP.IsPressed, checkBox_Parking.IsPressed));
                var dialog = new MessageDialog("Uspješno ste obavili transakciju.", "Uspješna transkacija");
                await dialog.ShowAsync();

                IzbrisiUneseno();
            }
            catch (Exception ex)
            {
                var dialog = new MessageDialog(ex.Message, "Greška");
                await dialog.ShowAsync();
            }
        }