private void button1_Click(object sender, EventArgs e) { DateTime taskDate = datePicker.Value.Date + timePicker.Value.TimeOfDay; string textToWrite = tbStringToTaskChat.Text; string taskName = tbTaskName.Text; if (taskName.Equals("")) { taskName = "Default Task Name (You didnt choose one)"; } MyTaskScheduler.Repetition repetition = (MyTaskScheduler.Repetition)cbRepetition.SelectedItem; try { MyTaskScheduler.addTask(taskDate, taskName, repetition, () => appendTextToChat(textToWrite)); MessageBox.Show("Task Added"); } catch (Exception exp) { MessageBox.Show("Error adding the task: " + exp.Message); } }
private void btnSfromFile_Click(object sender, EventArgs e) { DateTime taskDate = datePicker.Value.Date + timePicker.Value.TimeOfDay; MyTaskScheduler.Repetition repetition = (MyTaskScheduler.Repetition)cbRepetition.SelectedItem; string filePath = fileReadingPath; string taskName = tbTaskName.Text; if (taskName.Equals("")) { taskName = "Default Task Name (You didnt choose one)"; } try { md.scheduleFileReading(taskDate, taskName, repetition, filePath); MessageBox.Show("Task Added"); } catch (Exception exp) { MessageBox.Show("Error adding the task: " + exp.Message); } }
public void scheduleFileReading(DateTime dt, string taskName, MyTaskScheduler.Repetition rp, string filePath) { MyTaskScheduler.addTask(dt, taskName, rp, () => readFromFile(filePath)); }
public void scheduleFileWrittingFromInsideTheClass(DateTime dt, string taskName, MyTaskScheduler.Repetition rp, string filePath) { MyTaskScheduler.addTask(dt, taskName, rp, () => writeToFile(filePath, fileString)); }
public void scheduleFileWritting(DateTime dt, string taskName, MyTaskScheduler.Repetition rp, string filePath, string text) { MyTaskScheduler.addTask(dt, taskName, rp, () => writeToFile(filePath, text)); }