Отрисовка карточек для формы Добавления Подзадач:
for (int i = 0; i < SelectedAssocs.Count; i++) { cr = new Card();
cr.x = 10; cr.Done = false; cr.y = 10 + (i * (cr.cardheight + 10)); cr.qaid = getTaskQAId(SelectedAssocs[i].id_Task); for (int j = 0; j<sTasks.Length; j++) { if (sTasks[j].id == SelectedAssocs[i].id_Task) { cr.Descr = (sTasks[j].Name.Length < 30) ? sTasks[j].Name : sTasks[j].Name.Substring(0, 30) + "…"; cr.Text = (sTasks[j].Name.Length < 30) ? sTasks[j].Name : sTasks[j].Name.Substring(0, 30) + "…"; break; } } cr.Descr += "\nP: " + getTaskPriority(SelectedAssocs[i].id_Task); cr.Text += "\nP: " + getTaskPriority(SelectedAssocs[i].id_Task); AllCards.Add(cr); } |
Таблица. 3.8. Отрисовка карточек
Окно Канбана было переделано и теперь запустив интерпретатор методик и выбрав нужную карточку можем увидеть добавленную подзадачу в специальном боксе: