Example #1
0
        /// <summary>
        /// Adds the movie to the database.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btAPIAdd_Click(object sender, RoutedEventArgs e)
        {
            // Christopher Dierolf
            DBConnectionClass db = new DBConnectionClass();
            Movie             movie;

            if (addMovieOk == false) // Don't add blank movies.
            {
                MessageBox.Show("There is no movie data to add.");
            }
            else // Add the movie
            {
                movie = new Movie(apiTitleText.Text, apiYearText.Text, apiPlotText.Text, apiActorstext.Text, apiGenreText.Text, apiRunTimeText.Text, apiAwards.Text, apiDirector.Text);
                if (db.AddMovie(movie))
                {
                    string message = "The movie has been added!";
                    MessageBox.Show(message);
                    //Dev DeCoste
                    this.Close();
                }
                else
                {
                    string message = "There was an error. Please try again!";
                    MessageBox.Show(message);
                }
            }
        }
        // Dev Decoste
        /// <summary>
        /// Submit the movie data to the database.
        /// Requires at least a title.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            DBConnectionClass db = new DBConnectionClass();

            if (txtMovieTitle == null || txtMovieTitle.Text == "")
            {
                MessageBox.Show("No movie data to add. Ensure there is at least a title.");
            }
            else
            {
                Movie movie = new Movie(txtMovieTitle.Text, txtReleaseYear.Text, txtPlot.Text, txtActors.Text, txtGenre.Text, txtRunTime.Text, txtAwards.Text, txtDirector.Text);
                if (db.AddMovie(movie))
                {
                    string message = "The movie has been added!";
                    MessageBox.Show(message);
                    this.Close();
                }
                else
                {
                    string message = "There was an error. Please try again!";
                    MessageBox.Show(message);
                }
            }
        }