private void MetroButton1_Click(object sender, EventArgs e) { if (IsValidated()) { SaveUser(); MessageBox.Show("New User is added to the system", "success", MessageBoxButtons.OK, MessageBoxIcon.Information); userTextBox.Clear(); passTextBox.Clear(); RepassTextBox.Clear(); roleComboBox.SelectedIndex = -1; LoadData(); } }
public bool IsValidated() { try { if (userTextBox.Text.Trim() == string.Empty) { MessageBox.Show("User name is required", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); userTextBox.Focus(); return(false); } else { if (Iscorrect()) { MessageBox.Show("Username already exit", "error", MessageBoxButtons.OK, MessageBoxIcon.Error); userTextBox.Focus(); return(false); } } if (passTextBox.Text.Trim() == string.Empty) { MessageBox.Show("Password is required", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); passTextBox.Focus(); return(false); } if (RepassTextBox.Text.Trim() == string.Empty) { MessageBox.Show("Password re-enter is required", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); RepassTextBox.Focus(); return(false); } if (roleComboBox.SelectedIndex == -1) { MessageBox.Show("Role is required", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (passTextBox.Text.Trim() != RepassTextBox.Text.Trim()) { MessageBox.Show("Password does not match", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); RepassTextBox.Focus(); return(false); } } catch (Exception ex) { MessageBox.Show("error\n" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(true); }