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); } } }
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(); }