public void SelectTask(string id) { _selectedTaskID = id; _taskFactory = TaskRegistry.CreateFactoryInstance(id); SetupParameters(); }
public TaskOptionsMenu(ITask task, ITranslationHelper translation) : this(translation) { _task = task; _selectedTaskID = task.ID; _taskFactory = TaskRegistry.CreateFactoryInstance(task.ID); _taskFactory.Initialize(task, translation); _nameTextBox.Text = task.Name; _renewPeriodDropDown.selectedOption = (int)_task.RenewPeriod; if (_task.RenewPeriod == Period.Weekly) { _weekdaysDropDown.selectedOption = (_task.RenewDate.DayOfMonth - 1) % 7; } else if (_task.RenewPeriod != Period.Never) { _daysDropDown.selectedOption = _task.RenewDate.DayOfMonth; _seasonsDropDown.selectedOption = _task.RenewDate.SeasonIndex; } SetupParameters(); }