Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Data;
- using System.Windows.Documents;
- using System.Windows.Input;
- using System.Windows.Media;
- using System.Windows.Media.Imaging;
- using System.Windows.Shapes;
- using System.Security.Cryptography;
- namespace HackerplaceWidget
- {
- /// <summary>
- /// Interaktionslogik für SettingsWindow.xaml
- /// </summary>
- public partial class SettingsWindow : Window
- {
- public SettingsWindow()
- {
- InitializeComponent();
- }
- private void save_btn_Click(object sender, RoutedEventArgs e)
- {
- MD5CryptoServiceProvider md5_prov = new MD5CryptoServiceProvider();
- string usr_md5 = System.BitConverter.ToString(md5_prov.ComputeHash(Encoding.Default.GetBytes(username_box.Text.ToLowerInvariant()))).ToLowerInvariant().Replace("-", "");
- HackerplaceWidget.Properties.Settings.Default.username_md5 = usr_md5;
- usr_md5 = null;
- HackerplaceWidget.Properties.Settings.Default.username = username_box.Text;
- string pw_md5 = System.BitConverter.ToString(md5_prov.ComputeHash(Encoding.Default.GetBytes(passwort_box.Password + ""))).ToLowerInvariant().Replace("-", "");
- HackerplaceWidget.Properties.Settings.Default.password_and_pwstring_md5 = pw_md5;
- pw_md5 = null;
- HackerplaceWidget.Properties.Settings.Default.save_pw = savepw_cbox.IsChecked.Value;
- md5_prov.Clear();
- md5_prov = null;
- HackerplaceWidget.Properties.Settings.Default.Save();
- try
- {
- int refreshinterval = Convert.ToInt32(refreshtime_box.Text);
- HackerplaceWidget.Properties.Settings.Default.refreshinterval = refreshinterval;
- HackerplaceWidget.Properties.Settings.Default.Save();
- MessageBox.Show("Erfolgreich gespeichert!");
- }
- catch
- {
- MessageBox.Show("Ungültiger Aktualisierungsintervall!");
- refreshtime_box.Text = "10000";
- return;
- }
- }
- private void Window_Loaded_1(object sender, RoutedEventArgs e)
- {
- username_box.Text = HackerplaceWidget.Properties.Settings.Default.username;
- savepw_cbox.IsChecked = HackerplaceWidget.Properties.Settings.Default.save_pw;
- refreshtime_box.Text = HackerplaceWidget.Properties.Settings.Default.refreshinterval.ToString();
- notify_below_percent_stock_cbox.IsChecked = HackerplaceWidget.Properties.Settings.Default.notify_below_percent_stock;
- notify_below_percent_stock_box.Text = HackerplaceWidget.Properties.Settings.Default.notify_below_percent_stock_value.ToString();
- notify_over_percent_stock_cbox.IsChecked = HackerplaceWidget.Properties.Settings.Default.notify_over_percent_stock;
- notify_over_percent_stock_box.Text = HackerplaceWidget.Properties.Settings.Default.notify_over_percent_stock_value.ToString();
- notify_below_stock_cbox.IsChecked = HackerplaceWidget.Properties.Settings.Default.notify_below_stock;
- notify_below_stock_box.Text = HackerplaceWidget.Properties.Settings.Default.notify_below_stock_value.ToString();
- notify_over_stock_cbox.IsChecked = HackerplaceWidget.Properties.Settings.Default.notify_over_stock;
- notify_over_stock_box.Text = HackerplaceWidget.Properties.Settings.Default.notify_over_stock_value.ToString();
- notify_new_message_cbox.IsChecked = HackerplaceWidget.Properties.Settings.Default.notify_new_message;
- show_top_cbox.IsChecked = Properties.Settings.Default.show_top;
- }
- private void save_btn2_Click(object sender, RoutedEventArgs e)
- {
- try{
- HackerplaceWidget.Properties.Settings.Default.notify_below_percent_stock = notify_below_percent_stock_cbox.IsChecked.Value;
- HackerplaceWidget.Properties.Settings.Default.notify_below_percent_stock_value = Convert.ToInt32(notify_below_percent_stock_box.Text);
- HackerplaceWidget.Properties.Settings.Default.notify_over_percent_stock = notify_over_percent_stock_cbox.IsChecked.Value;
- HackerplaceWidget.Properties.Settings.Default.notify_over_percent_stock_value = Convert.ToInt32(notify_over_percent_stock_box.Text);
- HackerplaceWidget.Properties.Settings.Default.notify_below_stock = notify_below_stock_cbox.IsChecked.Value;
- HackerplaceWidget.Properties.Settings.Default.notify_below_stock_value = Convert.ToInt32(notify_below_stock_box.Text);
- HackerplaceWidget.Properties.Settings.Default.notify_over_stock = notify_over_stock_cbox.IsChecked.Value;
- HackerplaceWidget.Properties.Settings.Default.notify_over_stock_value = Convert.ToInt32(notify_over_stock_box.Text);
- HackerplaceWidget.Properties.Settings.Default.notify_new_message = notify_new_message_cbox.IsChecked.Value;
- HackerplaceWidget.Properties.Settings.Default.Save();
- MessageBox.Show("Erfolgreich gespeichert!");
- }
- catch{
- MessageBox.Show("Ungültiger Wert");
- return;
- }
- }
- private void save_btn3_Click(object sender, RoutedEventArgs e)
- {
- Properties.Settings.Default.show_top = show_top_cbox.IsChecked.Value;
- Properties.Settings.Default.Save();
- MessageBox.Show("Erfolgreich gespeichert!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment