private void requestFilm(object sender, RoutedEventArgs e) { if (DBFilmsLV.SelectedItem == null) { MessageBox.Show("Vous devez sélectionner un film dans la liste des films disponibles", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error); return; } FilmDTO selected = (FilmDTO)DBFilmsLV.SelectedItem; //Console.WriteLine(selected); try { BLLVideotheque.setRequest(selected.id); MessageBox.Show("La requete à bien été effectuée."); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void disposeFilm(object sender, RoutedEventArgs e) { if (DBVideothequeLV.SelectedItem == null) { MessageBox.Show("Vous devez sélectionner un film dans la liste des films disponibles dans la videotheque", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error); return; } FilmDTO selected = (FilmDTO)DBVideothequeLV.SelectedItem; //Console.WriteLine(selected); try { BLLVideotheque.setWaitingDisposal(selected.id); MessageBox.Show("Le film est en attente de renvoi au dépot."); listDBVideo.Remove(DBVideothequeLV.SelectedItem as FilmDTO); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void requestFilms() { List <RequeteDTO> listRequete = new List <RequeteDTO>(); listRequete = BLLVideotheque.getAllRequest().Concat(BLLVideotheque.getAllWaiting()).ToList(); FilmDTO tmpFilm; Console.WriteLine("Nombre d'éléments à demander : " + listRequete.Count); foreach (RequeteDTO item in listRequete) { Console.WriteLine("\tTentative pour : " + item.idFilm); if (clientService.ReserveFilm(item.idFilm)) { tmpFilm = clientService.GetFilmInfo(item.idFilm); BLLVideotheque.setOwned(item.idFilm); if (BLLVideotheque.saveFilm(tmpFilm)) { Console.WriteLine("\t\tLe film a été enregistré"); } else { Console.WriteLine("\t\tLe film est déjà dans la base de données"); } EventLog.WriteEntry("Le film " + item.idFilm + "est disponible et a été réservé.", EventLogEntryType.Information); Console.WriteLine("\tLe film est disponible et a été réservé."); } else { EventLog.WriteEntry("Le film " + item.idFilm + "n'est pas disponible et est en attente.", EventLogEntryType.Information); Console.WriteLine("\tLe film n'est pas disponible et n'a pas été réservé."); BLLVideotheque.setWaiting(item.idFilm); } } }
private void disposeFilms() { List <RequeteDTO> listRequete = new List <RequeteDTO>(); listRequete = BLLVideotheque.getAllWaintingDisposal().ToList(); Console.WriteLine("Nombre d'éléments à renvoyer : " + listRequete.Count); foreach (RequeteDTO item in listRequete) { Console.WriteLine("\tRenvoie de : " + item.idFilm); try { clientService.RetourFilm(item.idFilm); BLLVideotheque.setDisposed(item.idFilm); Console.WriteLine("\tFilm " + item.idFilm + " renvoyé"); } catch (Exception ex) { Console.WriteLine("Une erreur est survenue : " + ex.ToString()); } } }
public List <FilmDTO> GetStock() { return(BLLVideotheque.getStock()); }
public IEnumerable <DTOLibrary.FilmDTO> Actors(int id) { return(BLLVideotheque.getStock()); }
public IEnumerable <DTOLibrary.FilmDTO> GetAll() { return(BLLVideotheque.getStock()); }
public List <PostDTO> SelectNews() { return(BLLVideotheque.getNews()); }