Ejemplo n.º 1
0
        public void SetTimeAgainDaily()
        {
            ScheduleStore.ReadStore();
            DateTime setTime    = DateTime.ParseExact(ScheduleStore.setdate, "yyyy-MM-dd-HH-mm-ss", null);
            DateTime changeTime = setTime.AddDays(1);

            ScheduleStore.setdate       = changeTime.ToString("yyyy-MM-dd-HH-mm-ss");
            ScheduleStore.doingSchedule = true;
            ScheduleStore.WriteStore();
        }
Ejemplo n.º 2
0
        private void Tray_ok_btn_Click(object sender, EventArgs e)
        {
            if (prompt_checkbox.Checked)
            {
                ScheduleStore.MessageTrayShow = false;
            }
            ScheduleStore.WriteStore();

            this.Close();
            this._parent.WindowState = FormWindowState.Minimized;
        }
Ejemplo n.º 3
0
        public void ReceiveMessageNoticeCancel()
        {
            ScheduleStore.ReadStore();
            ScheduleStore.doingSchedule = false;
            ScheduleStore.WriteStore();

            start_task_btn.Image       = Properties.Resources.start_task_btn_normal;
            start_task_btn.ActiveImage = Properties.Resources.start_task_btn_over;
            start_task_btn.Refresh();

            AllComponentEnable();
            StopShutDown();
        }
Ejemplo n.º 4
0
 private void remind_checkbox_CheckedChanged(object sender, EventArgs e)
 {
     if (remind_checkbox.Checked)
     {
         ScheduleStore.ReadStore();
         ScheduleStore.MessageNoticeShow = true;
         ScheduleStore.WriteStore();
     }
     else
     {
         ScheduleStore.ReadStore();
         ScheduleStore.MessageNoticeShow = false;
         ScheduleStore.WriteStore();
     }
 }
Ejemplo n.º 5
0
        private void start_task_btn_MouseUp(object sender, MouseEventArgs e)
        {
            if (!CheckTimeZone())
            {
                return;
            }

            ScheduleStore.ReadStore();

            if (ScheduleStore.doingSchedule)
            {
                Confirmation confirmation = new Confirmation(this);
                confirmation.ShowDialog();

                if (confirm_yes)
                {
                    ScheduleStore.doingSchedule = false;
                    ScheduleStore.WriteStore();
                    start_task_btn.Image       = Properties.Resources.start_task_btn_normal;
                    start_task_btn.ActiveImage = Properties.Resources.start_task_btn_over;
                    start_task_btn.Refresh();

                    AllComponentEnable();
                    StopShutDown();
                }
            }
            else
            {
                if (ScheduleStore.MessageTrayShow)
                {
                    MessageTrayShow messageTrayShow = new MessageTrayShow(this);
                    messageTrayShow.ShowDialog();
                }

                PutScheduleStoreComponentState();
                ScheduleStore.doingSchedule = true;
                ScheduleStore.WriteStore();
                start_task_btn.Image       = Properties.Resources.cancel_task_btn_normal;
                start_task_btn.ActiveImage = Properties.Resources.cancel_task_btn_over;
                start_task_btn.Refresh();

                AllComponentDisable();
                StartShutDown();

                this.WindowState = FormWindowState.Minimized;
                Hide();
            }
        }
Ejemplo n.º 6
0
        private void Notice_delay_alret_btn_Click(object sender, EventArgs e)
        {
            delay_timer.Stop();
            // doing
            ScheduleStore.ReadStore();

            if (ScheduleStore.scheduleType == ScheduleType.OnIdle)
            {
                var      set_idle_total_second = ScheduleStore.hour * 60 * 60 + ScheduleStore.minute * 60;
                TimeSpan time          = TimeSpan.FromSeconds(set_idle_total_second);
                DateTime changeSetTime = new DateTime().Add(time);
                DateTime changeTime    = new DateTime();
                if (delay_combobox.SelectedIndex == 0)
                {
                    changeTime = changeSetTime.AddMinutes(10);
                }
                if (delay_combobox.SelectedIndex == 1)
                {
                    changeTime = changeSetTime.AddMinutes(30);
                }
                if (delay_combobox.SelectedIndex == 2)
                {
                    changeTime = changeSetTime.AddHours(1);
                }
                if (delay_combobox.SelectedIndex == 3)
                {
                    changeTime = changeSetTime.AddHours(4);
                }

                ScheduleStore.setdate = changeTime.ToString("yyyy-MM-dd-HH-mm-ss");
                ScheduleStore.hour    = changeTime.Hour;
                ScheduleStore.minute  = changeTime.Minute;
                ScheduleStore.WriteStore();
            }
            else
            {
                DateTime changeSetTime = DateTime.ParseExact(ScheduleStore.setdate, "yyyy-MM-dd-HH-mm-ss", null);
                DateTime changeTime    = new DateTime();
                if (delay_combobox.SelectedIndex == 0)
                {
                    changeTime = changeSetTime.AddMinutes(10);
                }
                if (delay_combobox.SelectedIndex == 1)
                {
                    changeTime = changeSetTime.AddMinutes(30);
                }
                if (delay_combobox.SelectedIndex == 2)
                {
                    changeTime = changeSetTime.AddHours(1);
                }
                if (delay_combobox.SelectedIndex == 3)
                {
                    changeTime = changeSetTime.AddHours(4);
                }

                ScheduleStore.setdate = changeTime.ToString("yyyy-MM-dd-HH-mm-ss");
                ScheduleStore.WriteStore();
            }

            mainForm.ReceiveMessageNoticeDelay();
            ShowMainForm();

            this.Close();
        }