public void AddMoiveToTable() { try { year = int.Parse(addYear.Text); title = addTitle.Text; director = addDirector.Text; if ((year.ToString() != "") && (title != "") && (director != "")) { if (!movieTable.ContainsKey(year)) { Movie addMovieEntry = new Movie(year, title, director); movieTable.Add(addMovieEntry.Year, addMovieEntry); MessageBox.Show("Movie entry successfully added."); DisplayMovies.DisplayAddedMovie(); ClearAddFields(); } else { MessageBox.Show("A movie from this year already exists."); ClearAddFields(); } } else { MessageBox.Show("All fields are required."); } } catch (FormatException) { MessageBox.Show("Failed to add Movie. \nPlease make sure all fields are filled correctly."); } } //End of Add
public Form1() { InitializeComponent(); movieTable = new Dictionary <int, Movie>(); movieDictionary = new MovieDictionary(movieTable); addMovie = new AddMovie(tbAddYear, tbAddTitle, tbAddDirector, movieTable); displayMovie = new DisplayMovies(richTextBox1, movieTable); deleteMovie = new DeleteMovie(tbSearchYear, movieTable); searchMovies = new SearchMovies(tbSearchYear, movieTable); }
public Form1() { InitializeComponent(); movieTable = new Dictionary<int, Movie>(); movieDictionary = new MovieDictionary(movieTable); addMovie = new AddMovie(tbAddYear, tbAddTitle, tbAddDirector, movieTable); displayMovie = new DisplayMovies(richTextBox1, movieTable); deleteMovie = new DeleteMovie(tbSearchYear, movieTable); searchMovies = new SearchMovies(tbSearchYear, movieTable); }
public void DeleteSearchedMovie() { DialogResult deleteConfirm = MessageBox.Show( "Are you sure you want to delete this movie?", "Delete Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (deleteConfirm == DialogResult.Yes) { movieTable.Remove(SearchMovies.searchedMovie.Year); MessageBox.Show("Movie deleted successfully."); DisplayMovies.ClearLbDisplay(); } } // End of Delete
public void SearchByYear() { DisplayMovies.ClearLbDisplay(); try { int searchedYear = Convert.ToInt16(tbSearchYear.Text); if (movieTable.TryGetValue(searchedYear, out searchedMovie)) { DisplayMovies.DisplaySearch(searchedMovie); } else { MessageBox.Show("The movie searched couldn't be found. \nMake sure it's entered correctly."); } } catch (FormatException) { MessageBox.Show("The movie searched couldn't be found. \nMake sure it's entered correctly."); } } //End of Search by year