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"); }
// 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"); }