private void loginButton_Click(object sender, EventArgs e)
 {
     try
     {
         DiscreteUser user = new DiscreteUser(textBoxUsername.Text, textBoxPassword.Text);
         if (!user.IsValid)
         {
             throw new ArgumentException();
         }
         else
         {
             CurrentUser.UserId = user.UserId;
         }
     }
     catch (ArgumentException)
     {
         MessageBox.Show("Login Failed!");
         return;
     }
     ViewController.switchForm(new UserDetails());
 }
 public static void generateDiscreteUser(string username, string password)
 {
     discreteUser = new DiscreteUser(username, password);
 }