public void update_Task()
 {
     StartProcess Task = new StartProcess();
        Task.Delay = new TimeSpan(Hours, Minutes, Seconds);
        Task.ProcessName = Filename;
        Task.Type = Type;
        Task.Arguments = null;
        TasksList.RemoveAt(TaskIndex);
        TasksList.Insert(TaskIndex, Task);
     //           RaisePropertyChanged(() => TasksList);
        eraseTaskProperty();
 }
 public void DeleteTask(StartProcess tmp)
 {
     if (tmp != null)
        {
        TasksList.Remove(tmp);
        }
 }
 public void ModifyTask(StartProcess tmp)
 {
     Delay = tmp.Delay;
        Hours = Delay.Hours;
        Minutes = Delay.Minutes;
        Seconds = Delay.Seconds;
        Type = tmp.Type;
        Filename = tmp.ProcessName;
        TaskIndex = TasksList.IndexOf(tmp);
 }
 public void AddUrl_f()
 {
     if (TasksList == null)
        TasksList = new ObservableCollection<StartProcess>();
        StartProcess Task = new StartProcess();
        Task.Delay = new TimeSpan(Hours, Minutes, Seconds);
        Task.ProcessName = Url;
        Task.Type = Type;
        Task.Arguments = null;
        TasksList.Add(Task);
        eraseTaskProperty();
 }