Esempio n. 1
0
 private void LogOutMenuStripItem_Click(object sender, EventArgs e)
 {
     if (UnsavedChanges() != DialogResult.Cancel)
     {
         Close();
         loginWindow.Show();
     }
 }
 private void CreateAccountBtn_Click(object sender, EventArgs e)
 {
     if (firstNameTextBox.Text == "First Name" || lastNameTextBox.Text == "Last Name")
     {
         MessageBox.Show("Name cannot be blank.", "Error",
                         MessageBoxButtons.OK, MessageBoxIcon.Stop);
     }
     else if (usernameTextBox.Text == "Username")
     {
         MessageBox.Show("Username cannot be blank.", "Error",
                         MessageBoxButtons.OK, MessageBoxIcon.Stop);
     }
     else if (UsernameExists(usernameTextBox.Text))
     {
         MessageBox.Show("Username already exists.", "Error",
                         MessageBoxButtons.OK, MessageBoxIcon.Stop);
     }
     else if (passwordTextBox.Text == "Password" || confirmPasswordTextBox.Text == "Confirm Password")
     {
         MessageBox.Show("Password cannot be blank.", "Error",
                         MessageBoxButtons.OK, MessageBoxIcon.Stop);
     }
     else if (passwordTextBox.Text != confirmPasswordTextBox.Text)
     {
         MessageBox.Show("Passwords do not match.", "Error",
                         MessageBoxButtons.OK, MessageBoxIcon.Stop);
     }
     else if (userTypeComboBox.SelectedItem == null)
     {
         MessageBox.Show("Please select user type.", "Error",
                         MessageBoxButtons.OK, MessageBoxIcon.Stop);
     }
     else
     {
         dateOfBirthPicker.CustomFormat = "dd-MM-yyyy";
         File.AppendAllText("login.txt", $"\n{usernameTextBox.Text},{passwordTextBox.Text}," +
                            $"{userTypeComboBox.SelectedItem},{firstNameTextBox.Text},{lastNameTextBox.Text}," +
                            $"{dateOfBirthPicker.Text}");
         MessageBox.Show("Account created successfully.", "Success",
                         MessageBoxButtons.OK, MessageBoxIcon.Information);
         Close();
         loginWindow.Show();
     }
 }