private void btSignup_Click(object sender, EventArgs e) { if (tbUsername.Text == "") { MessageBox.Show("Hãy nhập tài khoản"); } else if (whitespaceContain(tbUsername.Text)) { MessageBox.Show("Tài khản không được có khoảng trắng"); } else if (!((tbUsername.Text[0] >= 'a' && tbUsername.Text[0] <= 'z') || (tbUsername.Text[0] >= 'A' && tbUsername.Text[0] <= 'Z'))) { MessageBox.Show("Tài khoản phải bắt đầu bằng chữ cái"); } else { if (tbPassword.Text == "") { MessageBox.Show("Hãy nhập mật khẩu"); } else { if (tbPassword.Text != tbRepassword.Text) { MessageBox.Show("Mật khẩu không khớp"); } else { try { string nameDB = "MASTER_USER"; string password = EncodePass(tbPassword.Text); String connString = @"Server=" + server + ";Database=" + nameDB + ";User Id=" + ID + ";Password="******";"; SqlConnection connection = new SqlConnection(connString); connection.Open(); String sqlQuery = "insert into USERS(USERNAME, PASS) values(@username, @pass)"; SqlCommand command = new SqlCommand(sqlQuery, connection); command.Parameters.AddWithValue("@username", tbUsername.Text); command.Parameters.AddWithValue("@pass", password); command.ExecuteNonQuery(); CreateDataBase(tbUsername.Text, password); connection.Close(); loginSucessful = true; this.Hide(); Form formQLMenu = new FormMain(true, tbUsername.Text); formQLMenu.ShowDialog(); } catch { MessageBox.Show("Tài khoản đã tồn tại"); } } } } }