コード例 #1
0
        //Helper method to handle editing movies

        private void EditMovie(Movie movie)

        {
            var form = new MovieDetailForm(movie);

            var result = form.ShowDialog(this);

            if (result != DialogResult.OK)
            {
                return;
            }



            //Update the movie

            form.Movie.Id = movie.Id;

            _database.Update(form.Movie, out var message);

            if (!String.IsNullOrEmpty(message))
            {
                MessageBox.Show(message);
            }



            RefreshUI();
        }
コード例 #2
0
        private void OnMovieAdd(object sender, EventArgs e)
        {
            var button = sender as ToolStripMenuItem;

            var form = new MovieDetailForm("Add Movie");

            //Show form modally
            var result = form.ShowDialog(this);

            if (result != DialogResult.OK)
            {
                return;
            }

            //"Add" the product
            _movie = form.Movie;
        }
コード例 #3
0
        private void OnMovieEdit(object sender, EventArgs e)
        {
            if (_movie == null)
            {
                DisplayError("There are no movies to edit");
                return;
            }

            var form   = new MovieDetailForm(_movie);
            var result = form.ShowDialog(this);

            if (result != DialogResult.OK)
            {
                return;
            }

            //"Editing" the product
            _movie = form.Movie;
        }
コード例 #4
0
        private void OnMovieAdd(object sender, EventArgs e)
        {
            var button = sender as ToolStripMenuItem;

            var form = new MovieDetailForm("Add Movie");

            //Show form modally
            var result = form.ShowDialog(this);

            if (result != DialogResult.OK)
            {
                return;
            }

            //"Add" the movie
            _database.Add(form.Movie, out var message);
            if (!String.IsNullOrEmpty(message))
            {
                MessageBox.Show(message);
            }

            RefreshUI();
        }