Guest User

Untitled

a guest
Dec 17th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. //when the gui is loaded it runs this logic
  2. private void Window_Loaded(object sender, RoutedEventArgs e)
  3. {
  4. Preferences.UseFile(@"..\..\", "Setup.ini");
  5. if (!String.IsNullOrEmpty(Preferences.IniConSource.Configs["User"].GetString("UserID")))
  6. {
  7. InputUserName.Text = Preferences.IniConSource.Configs["User"].GetString("UserID");
  8. RememberMeCheckBox.IsChecked = true;
  9. }
  10. RememberMeCheckBox.Checked += Remember_Change;
  11.  
  12. }
  13. //This runs when the check box is checked
  14. private void Remember_Click(object sender, RoutedEventArgs e)
  15. {
  16. if (RememberMeCheckBox.IsChecked != null && RememberMeCheckBox.IsChecked == true)
  17. {
  18. RememberMeCheckBox.IsChecked = false;
  19. //adds a blank for the user in the settings file
  20. Preferences.IniConSource.Configs["User"].Set("UserID", "");
  21. }
  22. else
  23. {
  24. RememberMeCheckBox.IsChecked = true;
  25. //Adds the username from the textbox
  26. Preferences.IniConSource.Configs["User"].Set("UserID", InputUserName.Text);
  27. }
  28. }
  29. //this runs when the Checkbox has changed from checked to not checked.
  30. private void Remember_Change(object sender, RoutedEventArgs e)
  31. {
  32. if (RememberMeCheckBox.IsChecked != null && RememberMeCheckBox.IsChecked == true)
  33. {
  34. RememberMeCheckBox.IsChecked = false;
  35. Preferences.IniConSource.Configs["User"].Set("UserID", "");
  36. }
  37. else
  38. {
  39. RememberMeCheckBox.IsChecked = true;
  40. Preferences.IniConSource.Configs["User"].Set("UserID", InputUserName.Text);
  41. }
  42.  
  43. }
Add Comment
Please, Sign In to add comment