Beispiel #1
0
 static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     HoursSettingsHandler.DoDefaultSettingsExist();
     Application.Run(new HomeScreen());
 }
        /// <summary>
        /// Gets the current state of all checkboxes and saves that information to an xml file
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MakeDefaultButtonClicked(object sender, EventArgs e)
        {
            SaveCurrentSettings();

            HoursSettingsHandler.SaveSettings(DaysSelected, PartTimeDays, 1);

            DialogResult = DialogResult.OK;
        }
Beispiel #3
0
        /// <summary>
        /// Deletes the hours for the provided username and password
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void DeleteHoursButtonClicked(object sender, EventArgs e)
        {
            var bigData = HoursSettingsHandler.GetDaysAndFullTime();

            EnterHours deleteHours = new EnterHours(usernameTextBox.Text, passwordTextBox.Text, bigData.Item1, fullTime, bigData.Item2);

            deleteHours.Delete();
        }
        /// <summary>
        /// Logic for clicking the save button. Selected days of the week are saved and sent to the home screen.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SaveButtonClicked(object sender, EventArgs e)
        {
            SaveCurrentSettings();

            HoursSettingsHandler.SaveSettings(DaysSelected, PartTimeDays, 0);

            // Send back OK result so the form data can be transfered back to home screen
            DialogResult = DialogResult.OK;
        }
Beispiel #5
0
        /// <summary>
        /// Open settings page and save the information given to that page when it is saved
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SettingsButtonClicked(object sender, EventArgs e)
        {
            var bigData = HoursSettingsHandler.GetDaysAndFullTime();

            using (SettingsPage settingsPage = new SettingsPage(bigData.Item1, fullTime, bigData.Item2))
            {
                if (settingsPage.ShowDialog() == DialogResult.OK)
                {
                    this.fullTime = settingsPage.FullTime;
                }
            }
        }
Beispiel #6
0
        /// <summary>
        /// Begin selenium and pass it the settings provided by the user (or default values)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SubmitButtonClicked(object sender, EventArgs e)
        {
            // Verify username and password have been entered
            if (usernameTextBox.Text == "" || passwordTextBox.Text == "")
            {
                MessageBox.Show("You must enter your StarID and password");
            }
            else
            {
                var bigData = HoursSettingsHandler.GetDaysAndFullTime();

                EnterHours enterHours = new EnterHours(usernameTextBox.Text, passwordTextBox.Text, bigData.Item1, fullTime, bigData.Item2);
                bool       success    = enterHours.Add();

                if (!success)
                {
                    MessageBox.Show("Error. Please verify StarID and password are correct and try again");
                }
            }
        }
 private void DeleteDefaultButtonClicked(object sender, EventArgs e)
 {
     HoursSettingsHandler.DeleteSettingsFile(1);
 }
        private void ResetButtonClicked(object sender, EventArgs e)
        {
            var daysHours = HoursSettingsHandler.GetDaysAndFullTime(2);

            CheckUncheckBoxes(daysCheckBoxes, daysHours.Item1, partTimeCheckBoxes, daysHours.Item2);
        }
Beispiel #9
0
 /// <summary>
 /// Delete session settings file before closing
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void HomeScreenFormClosing(object sender, FormClosingEventArgs e)
 {
     HoursSettingsHandler.DeleteSettingsFile(0);
 }