Beispiel #1
0
        private void signInButton_Click(object sender, EventArgs e)
        {
            UserModel user = userList.Find(tempUser => tempUser.Username == loginUsernameValue.Text);

            if (LoginGranted(user))
            {
                if (rememberMeCheckBox.Checked)
                {
                    Properties.Settings.Default.Username = user.Username;
                    Properties.Settings.Default.Password = user.Password;
                    Properties.Settings.Default.Save();
                }
                else
                {
                    Properties.Settings.Default.Username = "";
                    Properties.Settings.Default.Password = "";
                    Properties.Settings.Default.Save();
                }

                RouletteSessionForm neoForm = new RouletteSessionForm(user);
                this.Hide();
                neoForm.ShowDialog();
                this.Close();
            }
            else
            {
                invalidCredentialsLabel.Visible = true;
            }
        }
Beispiel #2
0
        private void BuySubAndOpenRouletteNeo(UserModel user, IRouletteSession rouletteSessFrm)
        {
            user.BoughtSub = true;

            SQLiteDataAccess.UpdateUserSubscription(currentUser);

            rouletteSessFrm = new RouletteSessionForm(user);
            this.Hide();
            previousRouletteSession.Close();
            rouletteSessFrm.ShowDialog();
            this.Close();
        }
Beispiel #3
0
 private void playAgainButton_Click(object sender, EventArgs e)
 {
     if (CurrentUser.BoughtSub == false)
     {
         BuySubForm buySub = new BuySubForm(CurrentUser, rouletteSessionForm);
         this.Hide();
         rouletteSessionForm.Close();
         buySub.ShowDialog();
         this.Close();
     }
     else
     {
         IRouletteSession newRouletteSession = new RouletteSessionForm(CurrentUser);
         this.Hide();
         rouletteSessionForm.Close();
         newRouletteSession.ShowDialog();
         this.Close();
     }
 }