コード例 #1
0
ファイル: MainForm.cs プロジェクト: cslaf/ITSE1430
        private void EditSelectedMovie()
        {
            var movie = GetSelectedMovie();

            if (movie == null)
            {
                return;
            }

            var form = new MovieDetailForm(movie);

            if (form.ShowDialog(this) == DialogResult.Cancel)
            {
                return;
            }

            //update product
            form.Movie.Id = movie.Id;
            _database.Update(form.Movie, out var message);
            if (!String.IsNullOrEmpty(message))
            {
                MessageBox.Show(message);
                EditSelectedMovie();
            }
            RefreshUI();
        }
コード例 #2
0
        private void EditSelectedMovie()
        {
            var movie = GetSelectedMovie();

            if (movie == null)
            {
                return;
            }

            var form = new MovieDetailForm(movie);

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

            //update product
            form.Movie.Id = movie.Id;
            try
            {
                _database.Update(form.Movie);
            } catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                EditSelectedMovie();
            }

            RefreshUI();
        }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: cslaf/ITSE1430
        private void OnMovieAdd(object sender, EventArgs e)
        {
            var form = new MovieDetailForm();

            form.Text = "Add Movie";
            if (form.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            _movie = form.Movie;
        }
コード例 #4
0
ファイル: MainForm.cs プロジェクト: cslaf/ITSE1430
        private void OnMovieAdd(object sender, EventArgs e)
        {
            var form = new MovieDetailForm("Add Movie");

            if (form.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }
            _database.Add(form.Movie);
            //if (!String.IsNullOrEmpty(message))
            //    MessageBox.Show(message);

            RefreshUI();
        }
コード例 #5
0
ファイル: MainForm.cs プロジェクト: cslaf/ITSE1430
        private void OnMovieAdd(object sender, EventArgs e)
        {
            var form = new MovieDetailForm("Add Movie");

            if (form.ShowDialog(this) == DialogResult.Cancel)
            {
                return;
            }
            _database.Add(form.Movie, out var message);
            if (!String.IsNullOrEmpty(message))
            {
                MessageBox.Show(message);
                OnMovieAdd(sender, e);
            }
            RefreshUI();
        }
コード例 #6
0
ファイル: MainForm.cs プロジェクト: cslaf/ITSE1430
        private void OnMovieEdit(object sender, EventArgs e)
        {
            var form = new MovieDetailForm();

            if (_movie == null)
            {
                MessageBox.Show(this, "No Movie to edit");
                return;
            }

            form.Text  = "Edit Movie";
            form.Movie = _movie;
            if (form.ShowDialog(this) == DialogResult.OK)
            {
                _movie = form.Movie;
            }
        }