private void Button_Register_Click(object sender, EventArgs e) { string tempUsername = TextBox_RegisterUsername.Text; string tempQuery = $"SELECT * from user WHERE username = '******'"; DataTable db = Connection.GetDbConn().GetDataTable(tempQuery); // Username error checks if (TextBox_RegisterUsername.TextLength == 0) { ShowRegisterUsernameError("Please enter a username."); } else if (TextBox_RegisterUsername.TextLength < 3) { ShowRegisterUsernameError("Please use 3 characters or more."); } else if (TextBox_RegisterUsername.TextLength > 30) { ShowRegisterUsernameError("Please use 30 characters or less."); } else if (db.Rows.Count != 0) { ShowRegisterUsernameError("Please choose a different username."); } // Password error checks else if (TextBox_RegisterPassword.TextLength == 0) { ShowRegisterPasswordError("Please enter a password."); } else if (TextBox_RegisterPassword.TextLength < 8) { ShowRegisterPasswordError("Please user 8 characters or more."); } else if (TextBox_RegisterPassword.TextLength < 8) { ShowRegisterPasswordError("Please enter a stronger password."); } // Email error checks else if (TextBox_RegisterEmail.TextLength == 0) { ShowRegisterEmailError("Please enter an email."); } else if (!TextBox_RegisterEmail.Text.Contains("@")) { ShowRegisterEmailError("Please enter a valid email address."); } // Successful registration else { string username = TextBox_RegisterUsername.Text; string email = TextBox_RegisterEmail.Text; string password = TextBox_RegisterPassword.Text; SqlUser newUser = new SqlUser(); newUser.InsertUser(username, email, password); } }
private void Button_Save_Click(object sender, EventArgs e) { string username = TextBox_Username.Text; string email = TextBox_Email.Text; string password = TextBox_Password.Text; SqlUser newUser = new SqlUser(); newUser.InsertUser(username, email, password); LoginForm lf = new LoginForm(); this.Hide(); lf.Show(); }
private void Button1_Click(object sender, EventArgs e) { SqlUser test = new SqlUser(); test.InsertUser(textBox1.Text, textBox2.Text, textBox3.Text); }