Ejemplo n.º 1
0
        /*
         * NAME
         *
         *      App_Form::Manage_Classroom_Button_Click - event for the Manage Classroom button.
         *
         * SYNOPSIS
         *
         *        void Manage_Classroom_Button_Click(object sender, EventArgs e);
         *
         *          sender           --> the object sending the event.
         *          e                --> the event arguments.
         *
         * DESCRIPTION
         *
         *      This function triggers when the button is clicked.  It opens the Manage Classroom form.
         */
        private void Manage_Classroom_Button_Click(object sender, EventArgs e)
        {
            this.Hide();
            Class_Form cf = new Class_Form();

            cf.ShowDialog();
            this.Show();
        }
Ejemplo n.º 2
0
        /*
         *   NAME
         *
         *        Welcome_Form::Create_Button_Click - event invoked when user clicks "Create classroom from scratch"
         *
         *   SYNOPSIS
         *
         *        void Create_Button_Click(object sender, EventArgs e);
         *
         *             sender    --> object sending event
         *             e         --> event arguments
         *
         *   DESCRIPTION
         *
         *        This function verifies that the user has entered valid teacher data, and if so, opens the Manage
         *        Classroom form.
         */
        private void Create_Button_Click(object sender, EventArgs e)   //go to manage class room form
        {
            //Save teacher data
            if (Verify_Teacher_Data() == false)
            {
                return;
            }
            else
            {
                IO.Teacher_To_File(Textboxes_To_Teacher());
            }
            this.Hide();

            App        app       = new App();
            Class_Form new_class = new Class_Form();

            new_class.ShowDialog();
            app.ShowDialog();

            this.Close();
        }
Ejemplo n.º 3
0
        /*
         *   NAME
         *
         *        Welcome_Form::Import_Button_Click - event invoked when user clicks "Import students"
         *
         *   SYNOPSIS
         *
         *        void Import_Button_Click(object sender, EventArgs e);
         *
         *             sender    --> object sending event
         *             e         --> event arguments
         *
         *   DESCRIPTION
         *
         *        This function verifies that the user has entered valid teacher data, and if so, begins the importing process.
         *        If import is canceled, it returns to the welcome form and does nothing.
         */
        private void Import_Button_Click(object sender, EventArgs e)
        {
            //Save teacher data
            if (Verify_Teacher_Data() == false)
            {
                return;
            }
            else
            {
                IO.Teacher_To_File(Textboxes_To_Teacher());
            }

            //Attempt to import
            if (IO.Import_Many() == true)
            {
                this.Hide();
                App        app       = new App();
                Class_Form new_class = new Class_Form();
                new_class.ShowDialog();
                app.ShowDialog();
                this.Close();
            }
        }