//Добавление задач в dgOverview private void addTasksToDG() { List <List <string> > listOfTasks = db.getTasks(boolType);; //Поиск всех задач связаных с этой неделью foreach (List <string> task in listOfTasks) //Добавляем информацию об задачах { Item newRow = new Item() { taksID = task[0], Goal = task[1], Task = task[2], Priority = task[3] }; int timeForDay = Convert.ToInt32(task[4]); string minutes = DataGridHelper.getDayLength(timeForDay); if (task.Count > 4) { if (task[5] != "") { string timeFrom = DataGridHelper.getShortTime(task[5]); string timeTo = DataGridHelper.getShortTime(task[6]); minutes += "(" + timeFrom + "-" + timeTo + ")"; } } newRow.Time = minutes; dgOverview.Items.Add(newRow); } DataGridHelper.actualDataGridSize(dgOverview); }
//Обновление информации в dgOverview private void updatedgOverview() { dgOverview.Items.Clear(); //Очищаем все строки addTasksToDG(); //Заполняем информацией DataGridHelper.actualDataGridSize(dgOverview); dgOverview.UpdateLayout(); hideUnusedColumn(); DataGridHelper.addColorsToGoals(dgOverview, db); //Добавляем цвет целям DataGridHelper.addColorsToTasks(dgOverview); //Добавляем цвет задачам addGlobalSumm(); }