コード例 #1
0
        //This method inputs new user data into the database
        public void RegisterNewUser()
        {
            LearningGames lg = new LearningGames();

            try
            {
                var login    = Int32.Parse(tbUsername.Text);
                var password = tbPassword.Password;
                var fName    = tbFName.Text;
                var lName    = tbLName.Text;

                var c = new ModelRegisterLogin
                {
                    USER_LIBRARY_CARD_ID = login,
                    USER_PASSWORD        = password,
                    USER_FNAME           = fName,
                    USER_LNAME           = lName
                };

                cl.InsertUserRegData(c, connectionString);

                var ml = new ModelLeaderBoard
                {
                    USER_LIBRARY_CARD_ID               = login,
                    REPLACING_BOOKS_PERSONAL_BEST      = "Not Set",
                    IDENTIFYING_AREAS_PERSONAL_BEST    = 0,
                    FINDING_CALL_NUMBERS_PERSONAL_BEST = 0
                };

                lg.InsertNewBlankLeaderboardRecord(ml, connectionString);



                MessageBox.Show($"Registration Successful!" +
                                "\nYou may now Login,  " + tbFName.Text + " !");
                tabLoginRegister.SelectedIndex = 1;
            }
            catch (System.Exception)
            {
                MessageBox.Show("User already exists or the input for LIBRARY CARD ID is not a number\nPlease try again", "Error");
                tbUsername.Text     = "";
                tbPassword.Password = "";
            }
        }