public MainForm() { InitializeComponent(); progressBarTask1.Minimum = 0; progressBarTask1.Maximum = 100; progressBarTask1.Value = 0; btnDownload.Enabled = false; tasks = FMViewModel.GetTaskList(); PopulateTaskList(tasks); }
private void BtnRemoveThisTaskfromTaskList_Click(object sender, EventArgs e) { var taskId = (int)nmTaskId.Value; if (taskId > 0) { var a = FMViewModel.GetMyDownloadTaskById(taskId); tasks = FMViewModel.RemoveTasks(a); PopulateTaskList(tasks); } }
private void BtnReset_Click(object sender, EventArgs e) { tasks = FMViewModel.GetTaskList(); PopulateTaskList(tasks); nmTaskId.ResetText(); tbTaskName.ResetText(); tbSourceUrl.ResetText(); tbUrlFormat.ResetText(); tbSaveFolderPath.ResetText(); tbDestinationFormat.ResetText(); tbTaskStatus.ResetText(); progressBarTask1.Value = 0; }
private void BtnAddTask_Click(object sender, EventArgs e) { var myTask = new MyDownloadTask { DownloadTaskId = (int)nmTaskId.Value, TaskName = tbTaskName.Text.Trim(), SourceUrl = tbSourceUrl.Text.Trim(), UrlFormat = tbUrlFormat.Text.Trim(), DownloadLocation = tbSaveFolderPath.Text.Trim(), DestinationFileFormat = tbDestinationFormat.Text.Trim(), Selected = true }; tasks = FMViewModel.AddOrUpdateTasks(myTask); PopulateTaskList(tasks); MessageBox.Show("This task has been saved to the tasklist"); }