Exemple #1
0
        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;
                }
            }
        }
Exemple #2
0
        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;
        }