Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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
Ejemplo n.º 5
0
 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