private void changePayBtn_Click(object sender, EventArgs e) { this.Hide(); var changePayment = new MembershipOptions(); changePayment.Closed += (s, args) => this.Close(); changePayment.Show(); // open main window }
private void button1_Click(object sender, EventArgs e) { String firstName = firstNameBox.Text; String lastName = lastNameBox.Text; String username = usernameBox.Text; String password = passwordBox.Text; String password_conf = passwordConfBox.Text; String email = emailBox.Text; String email_conf = emailConfBox.Text; String type = accountBox.Text; String gender = genderBox.Text; String phoneNo = phoneBox.Text; String address = addressBox.Text; Random rnd = new Random(); int user_id = rnd.Next(); // generate a random user id number Register(user_id, username, password, email, type, firstName, lastName, gender, phoneNo, address); String error = "Error: One or more required fields missing"; // catch null or empty string arguments if (firstName == "") { MessageBox.Show("Please enter a first name", error); } else if (lastName == "") { MessageBox.Show("Please enter a last name", error); } else if (username == "") { MessageBox.Show("Please enter a username", error); } else if (password == "") { MessageBox.Show("Please enter a password", error); } else if ((password_conf == "") || (password != password_conf)) { MessageBox.Show("Passwords don't match", error); } else if (type == "") { MessageBox.Show("Please select an account type", error); } else { this.Hide(); // close login window MessageBox.Show("Account created succesfully!", "Success"); if (type == "Member") // depending on selected account type open different dashboard { var dashboard = new MembershipOptions(); dashboard.Closed += (s, args) => this.Close(); dashboard.Show(); // open main window } else if (type == "Employee") { var dashboard = new Employee(); dashboard.Closed += (s, args) => this.Close(); dashboard.Show(); // open main window } else if (type == "Manager") { var dashboard = new Manager(); dashboard.Closed += (s, args) => this.Close(); dashboard.Show(); // open main window } } }