コード例 #1
0
        private void ElementByIndex(int index)
        {
            IEnumerator <TaskForTheDay> iterator = ListOfTasks.GetEnumerator();

            while (iterator.MoveNext())
            {
                if (iterator.Current.Index == index)
                {
                    taskForTheDay = iterator.Current;
                }
            }
        }
コード例 #2
0
        public void UpdateTask(TaskForTheDay task, string date)
        {
            TimetableForTheDay timetable = new TimetableForTheDay();

            timetable.Id            = task.Index;
            timetable.DateTimetable = date;
            timetable.Case          = task.Title;
            timetable.Description   = task.Description;
            if (task.IsDone == true)
            {
                timetable.IsItDone = 1;
            }
            else
            {
                timetable.IsItDone = 0;
            }
            dataBase.Update(timetable);
            StandartActions();
        }
コード例 #3
0
        private List <TaskForTheDay> ToList(int index)
        {
            List <TaskForTheDay>        tasksForTheDay = new List <TaskForTheDay>();
            TaskForTheDay               deleteTask     = new TaskForTheDay(-1);
            IEnumerator <TaskForTheDay> iterator       = ListOfTasks.GetEnumerator();

            while (iterator.MoveNext())
            {
                if (iterator.Current.Index == index)
                {
                    deleteTask = iterator.Current;
                }
                else
                {
                    tasksForTheDay.Add(iterator.Current);
                }
            }
            ListOfTasks.Remove(deleteTask);
            return(tasksForTheDay);
        }
コード例 #4
0
 private void UpdateTask(TimetableForTheDay timetable, TaskForTheDay task)
 {
     timetable.Case        = task.Title;
     timetable.Description = task.Description;
     dataBase.Update(timetable);
 }