示例#1
0
        private void OnMoviesAdd(object sender, EventArgs e)
        {
            var child = new MovieDetailsForm("Movie Details");

            if (child.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            _movie = child.Movie;
        }
示例#2
0
        private void OnMoviesAdd(object sender, EventArgs e)
        {
            var child = new MovieDetailsForm("Movie Details");

            if (child.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            _database.Add(child.Movie);
            UpdateList();
        }
示例#3
0
        private void EditMovie(Movie movie)
        {
            var child = new MovieDetailsForm("Movie Details");

            child.Movie = movie;
            if (child.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            _database.Update(child.Movie);
            UpdateList();
        }
示例#4
0
        private void EditMovie(Movie movie)
        {
            var child = new MovieDetailsForm("Movie Details");

            child.Movie = movie;
            if (child.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            try
            {
                _database.Update(child.Movie);
            } catch (Exception ex)
            {
                DisplayError(ex, "Update Failed");
            };
            UpdateList();
        }
示例#5
0
        private void OnMovieAdd(object sender, EventArgs e)
        {
            var child = new MovieDetailsForm("Movie Details");

            if (child.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            try
            {
                _database.Add(child.Movie);
            } catch (ValidationException ex)
            {
                DisplayError(ex, "Validation Failed");
            } catch (Exception ex)
            {
                DisplayError(ex, "Add Failed");
            };
            UpdateList();
        }