Ejemplo n.º 1
0
        private void back_Click(object sender, EventArgs e)
        {
            MovieListForm movieForm = new MovieListForm();

            movieForm.TopLevel   = false;
            movieForm.AutoScroll = true;
            this.Hide();
            ((Button)sender).Parent.Parent.Controls.Add(movieForm);
            movieForm.Show();
        }
Ejemplo n.º 2
0
    /////////////////////////////////////////////////////////////////////////////////////

    /// <summary>
    /// Opens/creates form to add new movie exemplar depending on the current
    /// active form with selected movie.
    /// </summary>
    ///
    internal void AddNewMovieExemplar()
    {
        MovieListForm         movieList    = Find <MovieListForm> ();
        MovieDetailsForm      movieDetials = Find <MovieDetailsForm> ();
        MovieExemplarListForm exemplarList = Find <MovieExemplarListForm> ();

        if (exemplarList != null && exemplarList.MdiForm == ActiveMdiChild)
        {
            OpenAddNew <MovieExemplarListForm> ();
        }
        else if (movieDetials != null && movieDetials.Record != null &&
                 movieDetials.MdiForm == ActiveMdiChild)
        {
            OpenAddNewMovieExemplarDetails(movieDetials.Record);
        }
        else if (movieList != null && movieList.CurrentRecord != null &&
                 movieList.MdiForm == ActiveMdiChild)
        {
            OpenAddNewMovieExemplarDetails(movieList.CurrentRecord);
        }
        else if (exemplarList != null &&
                 (exemplarList.Movie != null || exemplarList.CurrentRecord != null))
        {
            OpenAddNew <MovieExemplarListForm> ();
        }
        else if (movieDetials != null && movieDetials.Record != null)
        {
            OpenAddNewMovieExemplarDetails(movieDetials.Record);
        }
        else if (movieList != null && movieList.CurrentRecord != null)
        {
            OpenAddNewMovieExemplarDetails(movieList.CurrentRecord);
        }
        else // movies == null && exemplars == null
        {
            Open <MovieListForm>(OpenMode.Edit);

            MessageBox.Show(
                "Choose a movie first!\n\n"
                + "Then select Add New Exemplar for the movie...",
                "Add New Movie Exemplar",
                MessageBoxButtons.OK, MessageBoxIcon.Information
                );
        }
    }