private bool readAndDecodeline() { _line = _movie.ReadLine(); if (_line == null) { return(false); } movieFullData.Text = _line; // Create movie object MovieText filmtext = new MovieText(); MovieDTO movie = filmtext.decodeMovieText(_line); // User GUI updating if (movie == null) { filmdetaildata.Text = "Error not found "; return(false); } movieDisplay(filmtext, movie); // Enregistrement des données du movie dans la base de données uniquement si la longueur du titre est < à 100 char if (movie.Title.Length <= 100) { SaveFilmToDataBase(movie); } return(true); }
private void movieDisplay(MovieText filmtext, MovieDTO film) { // Affichage de la ligne lue dans la textbox filmdetaildata.Text = ""; foreach (string s in filmtext.MovieDetailsWords) { filmdetaildata.Text += s + "\n"; } // Affichage des Genres décodés filmdetaildata.Text += "GENRES\n"; foreach (GenreDTO g in film.GenreList) { filmdetaildata.Text += "\t" + g.Id + "\t" + g.Name + "\n"; } // Affichage des Réalisateurs décodés filmdetaildata.Text += "REALISATEURS\n"; foreach (DirectorDTO r in film.DirectorList) { filmdetaildata.Text += "\t" + r.Id + "\t" + r.Name + "\n"; } // Affichage des ActorDTO décodés filmdetaildata.Text += "ACTEURS\n"; foreach (MovieLibDTO.ActorDTO a in film.ActorList) { filmdetaildata.Text += "\t" + a.Id + "\t" + a.Name + "\t" + a.Character + "\n"; } }