private void Settings_button_Click(object sender, EventArgs e) { SettingsForm SettingsForm = new SettingsForm(); DialogResult SettingsDialogResult = new DialogResult(); SettingsDialogResult = SettingsForm.ShowDialog(this); if (SettingsDialogResult == DialogResult.OK) // ok - other settings where changed. { if (Properties.Settings.Default.AutoSaving) { AutoSaveTimer.Start(); } else { AutoSaveTimer.Stop(); } } if (SettingsDialogResult == DialogResult.Yes) // yes - authentification values where changed. { // reconnect to server. if (BuisinessLogicClass.Connect() == 2) { Properties.Settings.Default.Connection = true; OldCommits(); BuisinessLogicClass.Update(); Search_others_button.Enabled = true; } } }
public MainForm() { InitializeComponent(); // start SplashThread = new Thread(SplashScrean); SplashThread.Start(); BuisinessLogicClass.Init(); Console.SetOut(new StreamWriter(new FileStream(Path.Combine(Environment.ExpandEnvironmentVariables(@"%APPDATA%\RedmineClient20"), "log.txt"), FileMode.Append))); // console output to file Console.WriteLine("\r\n\r\n" + DateTime.Now + ": Application starts" + "\r\n"); CheckForIllegalCrossThreadCalls = false; if (BuisinessLogicClass.Connect() == 2) { Search_others_button.Enabled = true; BuisinessLogicClass.Update(); OldCommits(); } ModifyGridViewData(); notifyIcon.Text = "Redmine Client"; notifyIcon.BalloonTipIcon = ToolTipIcon.Info; notifyIcon.BalloonTipTitle = "REDMINE CLIENT"; notifyIcon.ContextMenuStrip = contextMenuStrip; CurrentIssueTimer.Interval = 1000; AutoSaveTimer.Interval = 30000; Issue_list_GridView.EnableHeadersVisualStyles = false; }