public BlagajnikForm(Database database, Blagajnik blagajnik)
        {
            InitializeComponent();
            Blagajnik = blagajnik;

            _prodajaControl     = new ProdajaControl(database);
            _korisnikControl    = new KorisnikControl(database);
            _predstavaControl   = new PredstavaControl(database);
            _rezervacijaControl = new RezervacijaControl(database);

            PopustKartaComboBox.ItemsSource = PopustComboBox.ItemsSource = new List <Popust>
            {
                new Popust {
                    Naziv = "Ništa", Vrednost = 0M
                },
                new Popust {
                    Naziv = "Studentski 30%", Vrednost = 0.3M
                },
                new Popust {
                    Naziv = "Penzionerski 30%", Vrednost = 0.3M
                }
            };
            PopustComboBox.SelectedIndex      = 0;
            PopustKartaComboBox.SelectedIndex = 0;

            IzvodjenjaListView.ItemsSource = _predstavaControl.NadjiSvaIzvodjenja();
        }
Esempio n. 2
0
 public AdminForm(Database database)
 {
     InitializeComponent();
     _database                     = database;
     _predstavaControl             = new PredstavaControl(database);
     PredstaveListView.ItemsSource = _predstavaControl.NadjiSvePredstave().ToList();
 }
Esempio n. 3
0
        public PrikaziPredstaveForm(Database database, Korisnik korisnik)
        {
            InitializeComponent();

            _database         = database;
            Korisnik          = korisnik;
            _predstavaControl = new PredstavaControl(database);

            foreach (var predstava in _predstavaControl.NadjiSvePredstave())
            {
                RepertoarList.Items.Add(predstava);
            }
        }
        public RezervacijaForm(Database database, Izvodjenje i, Korisnik korisnik)
        {
            InitializeComponent();
            DataContext = this;
            Izvodjenje  = i;
            Korisnik    = korisnik;

            _predstavaControl   = new PredstavaControl(database);
            _rezervacijaControl = new RezervacijaControl(database);

            var mesta = _predstavaControl.NadjiSlobodnaMesta(i).ToList();

            if (mesta.Any())
            {
                MestaBox.ItemsSource = mesta;
            }
            else
            {
                MestaBox.Visibility      = Visibility.Collapsed;
                PotvrdiButton.Visibility = Visibility.Collapsed;
                NemaMesta.Visibility     = Visibility.Visible;
            }
        }