Exemplo n.º 1
0
        private void AddTarget(object obj)
        {
            if (SelectedTarget.Id == 0)
            {
                int periodValue = 0;
                switch (SelectedTarget.TargetType)
                {
                case TargetType.Year:
                    periodValue = CurrentYear.Data;
                    break;

                case TargetType.Month:
                    periodValue = currentMonth.Data.Key;
                    break;

                case TargetType.Week:
                    periodValue = CurrentWeek.Data.Key;
                    break;

                case TargetType.Day:
                    periodValue = CurrentDay.Data.Key;
                    break;
                }
                Target newTarget = new Target(SelectedTarget.Name,
                                              SelectedTarget.Description,
                                              SelectedTarget.TargetType,
                                              CurrentYear.Data, periodValue,
                                              SelectedTarget.LastDate,
                                              SelectedTarget.Important, null);
                newTarget.Tasks = SelectedTarget.Tasks;
                TargetList.Add(newTarget);
            }
            else
            {
                TargetList.Edit(SelectedTarget);
            }
            CloseAction();
        }