public void Populate(Movie displayMovie) { editingMovie = displayMovie; int actors = displayMovie.TotalActors(); int genres = displayMovie.TotalGenres(); List<String> actorList = displayMovie.GetActors(); List<String> genreList = displayMovie.GetGenres(); titleTextBox.Text = displayMovie.Title; DirectorTextBox.Text = displayMovie.Director; RatingTextBox.Text = displayMovie.Rating; YoCTextBox.Text = displayMovie.YearReleased; LengthTextBox.Text = displayMovie.RunningTime; for (int i = 0; i < actors; i++) { ActorsComboBox.Items.Add(actorList.ElementAt(i)); } for (int i = 0; i < genres; i++) { GenresComboBox.Items.Add(genreList.ElementAt(i)); } }
public void FillForm(Movie movie) { displayedMovie = movie; int totalActors = movie.GetActors().Count; int totalGenres = movie.GetGenres().Count; movieTitleLabel.Text = movie.Title; YearCreatedField.Text = movie.YearReleased; DirectorField.Text = movie.Director; RatingField.Text = movie.Rating; if (movie.UserRatings == null) { UserRatingsField.Text = "No user ratings"; } else { UserRatingsField.Text = movie.UserRatings; } for (int i = 0; i < totalActors; i++) { if (i == 0) { ActorsField.Text = movie.GetActors().ElementAt(i).ToString(); } else { ActorsField.Text += "\n" + movie.GetActors().ElementAt(i).ToString(); } } for (int i = 0; i < totalGenres; i++) { if (i == 0) { GenreField.Text = movie.GetGenres().ElementAt(i).ToString(); } else { GenreField.Text += "\n" + movie.GetGenres().ElementAt(i).ToString(); } } this.Text = movieTitleLabel.Text; if (Program.watchList.Contains(displayedMovie) == true) { int startWidth = AddToWatchListLabel.Size.Width; AddToWatchListLabel.Text = removeWatch; int newWidth = AddToWatchListLabel.Size.Width; label2.Left = label2.Location.X + (newWidth - startWidth); EditMovieLabel.Left = EditMovieLabel.Location.X + (newWidth - startWidth); } }
public void Replace(Movie newMovie) { title = newMovie.Title; yearReleased = newMovie.yearReleased; rating = newMovie.rating; director = newMovie.director; runningTime = newMovie.runningTime; userRatings = newMovie.userRatings; actors = newMovie.GetActors().ToList(); genres = newMovie.GetGenres().ToList(); }
private static void WriteMovie(XElement root, Movie movie) { int actors = movie.TotalActors(); int genres = movie.TotalGenres(); List<String> actorList = movie.GetActors(); List<String> genreList = movie.GetGenres(); root.Add( new XElement("title", movie.Title)); root.Add( new XElement("year", movie.YearReleased)); root.Add( new XElement("length", movie.RunningTime)); root.Add( new XElement("director", movie.Director)); root.Add( new XElement("rating", movie.Rating)); for(int i = 0; i < actors; i++) { root.Add( new XElement("actor", actorList.ElementAt(i))); } for(int i = 0; i < genres; i++) { root.Add( new XElement("genre", genreList.ElementAt(i))); } }