private void IniRead() { while (true) { if (File.Exists("config.ini")) { using (var reader = new StreamReader("config.ini")) { if (!reader.ReadToEnd().Contains("DELAYENABLED")) { reader.Close(); var parserFix = new IniParser("config.ini"); parserFix.AddSetting("AUTODICE", "DELAYENABLED", "False"); parserFix.AddSetting("AUTODICE", "DELAYTIME", "10"); parserFix.SaveSettings(); } } var parserStart = new IniParser("config.ini"); chkLogin.IsChecked = bool.Parse(parserStart.GetSetting("AUTODICE", "SAVELOGINDATA")); if ((bool)chkLogin.IsChecked) { txtUsername.Text = parserStart.GetSetting("AUTODICE", "USERNAME"); txtPassword.Password = parserStart.GetSetting("AUTODICE", "PASSWORD"); txt2fa.Text = parserStart.GetSetting("AUTODICE", "2FA"); } cmbSite.SelectedIndex = int.Parse(parserStart.GetSetting("AUTODICE", "WEBSITE")); ChangeAppStyle(int.Parse(parserStart.GetSetting("AUTODICE", "WINDOWTHEME")), int.Parse(parserStart.GetSetting("AUTODICE", "WINDOWCOLOR"))); } else { using (var writer = new StreamWriter("config.ini")) { writer.WriteLine("[AUTODICE]"); writer.WriteLine("SAVELOGINDATA=False"); writer.WriteLine("USERNAME="******"PASSWORD="******"2FA="); writer.WriteLine("WINDOWTHEME=0"); writer.WriteLine("WINDOWCOLOR=1"); writer.WriteLine("WEBSITE=0"); writer.WriteLine("DELAYENABLED=False"); writer.WriteLine("DELAYTIME=10"); } cmbSite.SelectedIndex = 0; continue; } break; } }
private void IniRead() { while (true) { if (File.Exists("config.ini")) { using (var reader = new StreamReader("config.ini")) { if (!reader.ReadToEnd().Contains("DELAYENABLED")) { reader.Close(); var parserFix = new IniParser("config.ini"); parserFix.AddSetting("AUTODICE", "DELAYENABLED", "False"); parserFix.AddSetting("AUTODICE", "DELAYTIME", "10"); parserFix.SaveSettings(); } } var parserStart = new IniParser("config.ini"); chkLogin.IsChecked = bool.Parse(parserStart.GetSetting("AUTODICE", "SAVELOGINDATA")); if ((bool) chkLogin.IsChecked) { txtUsername.Text = parserStart.GetSetting("AUTODICE", "USERNAME"); txtPassword.Password = parserStart.GetSetting("AUTODICE", "PASSWORD"); txt2fa.Text = parserStart.GetSetting("AUTODICE", "2FA"); } cmbSite.SelectedIndex = int.Parse(parserStart.GetSetting("AUTODICE", "WEBSITE")); ChangeAppStyle(int.Parse(parserStart.GetSetting("AUTODICE", "WINDOWTHEME")), int.Parse(parserStart.GetSetting("AUTODICE", "WINDOWCOLOR"))); } else { using (var writer = new StreamWriter("config.ini")) { writer.WriteLine("[AUTODICE]"); writer.WriteLine("SAVELOGINDATA=False"); writer.WriteLine("USERNAME="******"PASSWORD="******"2FA="); writer.WriteLine("WINDOWTHEME=0"); writer.WriteLine("WINDOWCOLOR=1"); writer.WriteLine("WEBSITE=0"); writer.WriteLine("DELAYENABLED=False"); writer.WriteLine("DELAYTIME=10"); } cmbSite.SelectedIndex = 0; continue; } break; } }
private void cmbTheme_SelectionChanged(object sender, SelectionChangedEventArgs e) { _parser.AddSetting("AUTODICE", "WINDOWTHEME", cmbTheme.SelectedIndex.ToString()); _parser.SaveSettings(); ChangeAppStyle(); }