Exemple #1
0
        private void btn_savaSchedule_Click(object sender, EventArgs e)
        {
            Properties.Settings.Default.BreakTime = int.Parse(cb_restTime.Text.ToString());
            Properties.Settings.Default.Interval = int.Parse(cb_interval.Text);
            Properties.Settings.Default.Save();

            TaskManager Resettask = new TaskManager();
            if (Properties.Settings.Default.AutoStart)
                Resettask.AutoRun();
            else
                Resettask.ScheduleRun();
        }
Exemple #2
0
        private void frm_main_Load(object sender, EventArgs e)
        {
            #region Debug Mode
            if (Environment.GetCommandLineArgs()[0].IndexOf(".vshost.")>0)
            {
                uc_timer.ShouldPauseTopMost = true;
                TopMost = false;
            }
            #endregion

            CommandLineTask CLTask = new CommandLineTask();
            TaskManager StartupTask = new TaskManager();
            if (Properties.Settings.Default.FisrtRun)
            {
                if (StartupTask.AutoRun())
                {
                    firstRun = true;
                    Properties.Settings.Default.FisrtRun = false;
                    Properties.Settings.Default.FirstRunTime = DateTime.Now;
                    Properties.Settings.Default.Save();
                    uc_settings firstSet = new uc_settings();
                    firstSet.Location = new Point(0, 0);
                    firstSet.Size = Size;
                    Controls.Add(firstSet);
                }
            }
            else
            {
                StartupTask.ScheduleRun();
                uc_timer mainTimer = new uc_timer();
                mainTimer.Location = new Point(0, 0);
                mainTimer.Size = Size;
                Controls.Add(mainTimer);
            }

            if (Properties.Settings.Default.EnergySaving == 1)
                SystemOperation.TurnOffScreen();
            else if (Properties.Settings.Default.EnergySaving == 2)
                SystemOperation.CallSuspend(null);
        }