Beispiel #1
0
        private void SettingsSave_Click(object sender, EventArgs e)
        {
            questionEntryBox1.SaveAllQuestions();

            UserDatabase userDB = new UserDatabase();
            userDB.SetUserQuestionButtonState(username, SettingsBiologyT1.Enabled, SettingsOtherSubjectT1.Enabled, SettingsOtherSubjectT1.Text.Substring(0, SettingsOtherSubjectT1.Text.Length - 7));
            userDB.SaveDatabase();

            SettingsReturnButton_Click(sender, e);
        }
 private void SavePupilButton_Click(object sender, EventArgs e)
 {
     PupilSettingsQuestionEntryBox.SaveOnePupilQuestions(activePupilUsername);
     UserDatabase userDB = new UserDatabase(); // Create a new instance of a User Database to save the buttons state
     userDB.SetUserQuestionButtonState(activePupilUsername, SettingsBiologyT1Button.Enabled, SettingsOtherSubjectT1Button.Enabled, SettingsOtherSubjectT1Button.Text.Substring(0, SettingsOtherSubjectT1Button.Text.Length - 7)); // Update the button state in the new User Database
     userDB.SaveDatabase(); // Save the Database
     MessageBox.Show("Details saved for this pupil");
 }
Beispiel #3
0
        // When the Save Settings button has been clicked
        private void SettingsSave_Click(object sender, EventArgs e)
        {
            SettingsQuestionEntryBox.SaveAllQuestions(); // Save all questions held by the SettingsQuestionEntryBox

            UserDatabase userDB = new UserDatabase(); // Create a new instance of a User Database to save the buttons state
            userDB.SetUserQuestionButtonState(username, SettingsBiologyT1.Enabled, SettingsOtherSubjectT1.Enabled, SettingsOtherSubjectT1.Text.Substring(0, SettingsOtherSubjectT1.Text.Length - 7)); // Update the button state in the new User Database
            userDB.SaveDatabase(); // Save the Database

            OtherSubjectT1Button.Text = SettingsOtherSubjectT1.Text; // Update the text of the Other Subject buttons to contain the chosen subject name
            OtherSubjectT2Button.Text = SettingsOtherSubjectT2.Text;
            OtherSubjectT3Button.Text = SettingsOtherSubjectT3.Text;

            SettingsReturnButton_Click(sender, e); // Return from the settings view by calling the functions used when the user clicks on the return button on the settings page
        }
 private void SaveAllPupilsButton_Click(object sender, EventArgs e)
 {
     PupilSettingsQuestionEntryBox.SaveSetForAllPupils(activePupilUsername);
     UserDatabase userDB = new UserDatabase(); // Create a new instance of a User Database to save the buttons state
     List<string> usernames = userDB.getUsernames();
     foreach (string name in usernames) {
         userDB.SetUserQuestionButtonState(name, SettingsBiologyT1Button.Enabled, SettingsOtherSubjectT1Button.Enabled, SettingsOtherSubjectT1Button.Text.Substring(0, SettingsOtherSubjectT1Button.Text.Length - 7)); // Update the button state in the new User Database
     }
     userDB.SaveDatabase();
     MessageBox.Show("Details Saved for all pupils");
 }