private void btnSaveUser_Click(object sender, EventArgs e) { try { MembershipCreateStatus status = MembershipCreateStatus.Success; userProvider.CreateUser(txtUsername.Text, txtPassword.Text, txtEmail.Text, txtPasswordQuestion.Text, txtPasswordAnswer.Text, chkApproved.Checked, null, out status); if (status == MembershipCreateStatus.Success) { MessageBox.Show("User created successfully", "Create user", MessageBoxButtons.OK, MessageBoxIcon.Information); loadUsers(); } else { MessageBox.Show("Failed to create user, " + CustomMembershipProvider.ErrorMessageFromMembershipCreateStatus(status), "Create user", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (ArgumentException ex) { MessageBox.Show("Failed to create user, " + ex.Message, "Create user", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (SqlException ex) { MessageBox.Show("Failed to create user, " + ex.Message, "Create user", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show("Failed to create user, " + ex.Message, "Create user", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }