public List <Iznajmljivanje> IzlistajNajam(Iznajmljivanje izabraniNajam)
 {
     using (DvdKlubEntities db = new DvdKlubEntities())
     {
         return(db.Iznajmljivanjes.ToList());
     }
 }
 public bool dodajIznajmljivanje(Iznajmljivanje iznajmljivanje)
 {
     using (DvdKlubEntities db = new DvdKlubEntities())
     {
         try
         {
             db.Iznajmljivanjes.Add(iznajmljivanje);
             db.SaveChanges();
             return(true);
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }
        public bool Vracanje(Iznajmljivanje iznajmljivanje)
        {
            using (DvdKlubEntities db = new DvdKlubEntities())
            {
                try
                {
                    Iznajmljivanje c1 = db.Iznajmljivanjes.Single(c => c.IznajmljivanjeID == iznajmljivanje.IznajmljivanjeID);

                    db.Iznajmljivanjes.Remove(c1);
                    db.SaveChanges();
                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }
Beispiel #4
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();
        }