private void saveLink_Click(object sender, EventArgs e) { if (usualRdbtn.Checked) { Task task = new Task(getGuid(), remindTextTbx.Text, datePck.Value, false, -1, -1, 0); taskControler.Add(task); } else { int period_sec = -1; int period_duration = -1; if (remindRepeatCkb.Checked) { int period_value = Convert.ToInt32(remindPeriodTbx.Text); if (remindTimePeriodType.SelectedIndex == 0) { period_sec = period_value; } else if (remindTimePeriodType.SelectedIndex == 1) { period_sec = period_value * 60; } else if (remindTimePeriodType.SelectedIndex == 2) { period_sec = period_value * 1440; } else if (remindTimePeriodType.SelectedIndex == 3) { period_sec = period_value * 525600; } period_value = Convert.ToInt32(remindDurationTbx.Text); if (remindTimeDurationType.SelectedIndex == 0) { period_duration = period_value; } else if (remindTimeDurationType.SelectedIndex == 1) { period_duration = period_value * 60; } else if (remindTimeDurationType.SelectedIndex == 2) { period_duration = period_value * 1440; } else if (remindTimeDurationType.SelectedIndex == 3) { period_duration = period_value * 525600; } } Task task = new Task(getGuid(), remindTextTbx.Text, GetDateZeroTime(datePck.Value).Add(GetTimeZeroSeconds(remindTimePck.Value).TimeOfDay), true, period_sec, period_duration, 0); taskControler.Add(task); } this.Close(); }
private void saveLink_Click(object sender, EventArgs e) { Task task = new Task(reminderBox.Text, taskDate, startingTimePicker.Value.TimeOfDay, dailyCheckBox.Checked); taskControler.Add(task); this.Close(); }
private void saveLink_Click(object sender, EventArgs e) { int dwmf = metroComboBox1.SelectedIndex + 1; Task task = new Task(reminderBox.Text, taskDate, startingTimePicker.Value.TimeOfDay, byte.Parse(dwmf.ToString())); taskControler.Add(task); this.Close(); }
private void doneLink_Click(object sender, EventArgs e) { if (laterCheckBox.Checked == true) { taskControler.Remove(taskToNotify); taskControler.Add( new Task(notificationBox.Text, DateTime.Now, DateTime.Now.TimeOfDay + TimeSpan.Parse("0:" + minutesComboBox.Text), taskToNotify.isDWMf)); } //else //{ // taskControler.Remove(taskToNotify); //} this.Close(); }
public Reminder() { InitializeComponent(); //реинжиниринг напоминаний - если повторяющееся событие, и дата прошла, подвинуть дату на период, пока дата не станет > текущей или > его duration taskControler.reingin(); Reminder_ResizeEnd(null, null); taskControler.TaskAppeared += SubscribeForNotification; PrintDayTasks(DateTime.Now.ToShortDateString()); taskControler.Add(taskControler.getDailyTasks(DateTime.Now)); int j = 0; }