private void btnSave_Click(object sender, EventArgs e) { if (UserLogic.IsEmailValid(tbEmail.Text)) { User editUser = new Classes.CareRecipient("a", "b", "c,", "d", "e", "f", Convert.ToDateTime("1988/12/20"), User.Gender.M, true, User.AccountType.CareRecipient); if (FormLogin.currentUser.UserAccountType == User.AccountType.CareRecipient) { editUser = new Classes.CareRecipient(FormLogin.currentUser.UserId, tbFirstName.Text, tbLastName.Text, tbAddress.Text, tbCity.Text, tbPostalCode.Text, tbEmail.Text, dateOfBirth.Value, (User.Gender)Enum.Parse(typeof(User.Gender), cboxSex.Text), true, User.AccountType.CareRecipient); } else if (FormLogin.currentUser.UserAccountType == User.AccountType.Volunteer) { editUser = new Classes.Volunteer(FormLogin.currentUser.UserId, tbFirstName.Text, tbLastName.Text, tbAddress.Text, tbCity.Text, tbPostalCode.Text, tbEmail.Text, dateOfBirth.Value, (User.Gender)Enum.Parse(typeof(User.Gender), cboxSex.Text), true, User.AccountType.Volunteer); } if (tbPassword.Text == tbPassValidation.Text) { UserLogic.EditUser(editUser, tbPassword.Text); FormLogin.currentUser = editUser; } else { MessageBox.Show("Het wachtwoord komt niet overeen"); return; } btnSave.Visible = false; btnEditUser.Visible = true; lblTitle.Text = $"Welkom {currentUser.FirstName}"; } else { MessageBox.Show("Inserted email value is not valid"); return; } MessageBox.Show("Account succesvol gewijzigd."); }
private void btnSave_Click(object sender, EventArgs e) { User editUser = new Classes.CareRecipient("a", "b", "c,", "d", "e", "f", Convert.ToDateTime("1988/12/20"), User.Gender.M, true, User.AccountType.CareRecipient); string firstname = tbFirstName.Text; string lastname = tbLastName.Text; string address = tbAddress.Text; string city = tbCity.Text; string postalCode = tbPostalCode.Text; string email = tbEmail.Text; DateTime birthdate = dateOfBirth.Value; User.Gender gender = (User.Gender)Enum.Parse(typeof(User.Gender), cboxSex.Text); string password = tbPassword.Text; string passwordValidate = tbPassValidation.Text; if (LoginPrototype.currentUser.UserAccountType == User.AccountType.CareRecipient) { editUser = new Classes.CareRecipient(firstname, lastname, address, city, postalCode, email, birthdate, gender, true, User.AccountType.CareRecipient); } else if (LoginPrototype.currentUser.UserAccountType == User.AccountType.Volunteer) { editUser = new Classes.Volunteer(firstname, lastname, address, city, postalCode, email, birthdate, gender, true, User.AccountType.Volunteer); } if (password == passwordValidate) { UserLogic.EditUser(editUser, password); } else { MessageBox.Show("Het wachtwoord komt niet overeen"); return; } btnSave.Visible = false; }
private void btnAddUser_Click(object sender, EventArgs e) { if (tbPassword.Text != tbPassValidation.Text) { MessageBox.Show("Wachtwoord komt niet overeen!"); } else { if (UserLogic.CheckIfUserAlreadyExists(tbEmail.Text)) { if (UserLogic.IsEmailValid(tbEmail.Text)) { string accountType = "CareRecipient"; if (rbtnVolunteer.Checked) { Classes.Volunteer currentUser = new Classes.Volunteer(tbFirstName.Text, tbLastName.Text, tbAddress.Text, tbCity.Text, tbPostalCode.Text, tbEmail.Text, dateOfBirth.Value, (User.Gender)Enum.Parse(typeof(User.Gender), cboxSex.Text), true, User.AccountType.Volunteer); UserLogic.AddNewUser(currentUser, tbPassword.Text); } else if (rbtnCareRecipient.Checked) { Classes.CareRecipient currentUser = new Classes.CareRecipient(tbFirstName.Text, tbLastName.Text, tbAddress.Text, tbCity.Text, tbPostalCode.Text, tbEmail.Text, dateOfBirth.Value, (User.Gender)Enum.Parse(typeof(User.Gender), cboxSex.Text), true, User.AccountType.CareRecipient); UserLogic.AddNewUser(currentUser, tbPassword.Text); } ((FormMain)this.Parent.Parent).ReplaceForm(new FormLogin()); } else { MessageBox.Show("Email is verkeerd!"); } } else { MessageBox.Show("Gebruiker bestaat al!"); } } }