/// <summary> /// On validation, new user is registered. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnRegister_Click(object sender, EventArgs e) { // Starting a connection with the CasinoDB for User and Record tables. playerDAO = new PlayerDAO(connString); recordDAO = new RecordDAO(connString); // Condition checks for duplicate account registrations. if (playerDAO.UserNameExists(txtUsername.Text)) { txtUsername.Text = "Username already exists."; if (playerDAO.UserEmailExists(txtEmail.Text)) { txtEmail.Text = "Email already exists."; } } else { // Creates salted hash password for new registered player. GeneratePasswordSaltedHash(txtPass.Text); // Sets the new registered players starting balance. int balance = Player.STARTING_BALANCE; // Creates new instances of Player and Record for DAO classes. Player player = new Player(txtUsername.Text, txtFirstName.Text, txtLastName.Text, txtEmail.Text, base64Password, base64Salt, balance); Record record = new Record(player.UserName, 0, 0, 0, 0); // Adds a new registered Player to User table and create their new record. playerDAO.AddPlayer(player); recordDAO.AddNewRecord(record); // Redirects to MainMenu page when registration is complete. Response.Redirect("/MainMenu.aspx"); } }
private void InsertPlayer(int playerID, int clubID, string playerName, string position, string nationality, DateTime birthday, float height, float weight) { if (PlayerDAO.AddPlayer(playerID, clubID, playerName, position, nationality, birthday, height, weight)) { MessageBox.Show("THÊM CẦU THỦ THÀNH CÔNG", "THÔNG BÁO"); } else { MessageBox.Show("THÊM CẦU THỦ THẤT BẠI", "THÔNG BÁO"); } }
/// <summary> /// Calls DAO to add a new player to the database. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnRegister_Click(object sender, EventArgs e) { if (IsValid) { Player player = new Player(txtName.Text, txtEmail.Text); playerDAO.AddPlayer(player, txtPass.Text); Response.Redirect("~/Login.aspx"); } else { lblSignupFail.Text = "Please fix all errors before proceeding."; lblSignupFail.Font.Size = 18; lblSignupFail.Font.Italic = true; lblSignupFail.Font.Bold = true; lblSignupFail.Visible = true; } }