예제 #1
0
        private void ButtonIznajmi_Click(object sender, RoutedEventArgs e)
        {
            if (listViewFilmovi.SelectedIndex < 0)
            {
                MessageBox.Show("Morate odabrati film");
            }

            if (datePicker2.SelectedDate == DateTime.Today.Date)
            {
                MessageBox.Show("Morate odabrati datum vracanja");
            }

            IznajmljivanjeDAL iDAL = new IznajmljivanjeDAL();

            Iznajmljivanje najam = new Iznajmljivanje();

            try
            {
                najam.ClanID = clanzaprenos;
                najam.FilmID = izabraniFilm.FilmID;
                najam.DatumIznajmljivanja = datePicker1.SelectedDate.Value;
                najam.DatumVracanja       = datePicker2.SelectedDate.Value;
            }
            catch (Exception)
            {
                throw;
            }
            bool rez = iDAL.dodajIznajmljivanje(najam);

            if (rez)
            {
                MessageBox.Show("Uspesno ste iznajmili film ", "Poruka");
            }
            else
            {
                MessageBox.Show("Greska pri radu sa bazom", "Poruka");
            }

            listViewZaduzenje.DataContext = iDAL.IzlistajNajam(izabraniNajam);
        }
        private void ButtonVraceno_Click(object sender, RoutedEventArgs e)
        {
            if (listView1.SelectedIndex < 0)
            {
                MessageBox.Show("Morate odabrati film za vracanje", "Poruka");
            }

            IznajmljivanjeDAL iDal  = new IznajmljivanjeDAL();
            Iznajmljivanje    najam = new Iznajmljivanje();

            listView1.SelectedItem = najam;

            bool rez = iDal.Vracanje(najam);

            if (rez)
            {
                MessageBox.Show("Usesno ste vratili film", "Poruka");
            }
            else
            {
                MessageBox.Show("Ne mozete vratiti film", "Obavestenje");
            }
            napuniListu();
        }
        private void napuniListu()
        {
            IznajmljivanjeDAL iDal = new IznajmljivanjeDAL();

            listView1.ItemsSource = iDal.IzlistajNajam(izabraniNajam);
        }