Browse Source

расставил результаты сдачи тестов по местам

master
esoe 2 years ago
parent
commit
fb14fdaa0e
  1. 12
      src/main/java/ru/egspt/ReportTableModel.java
  2. BIN
      target/classes/ru/egspt/ReportTableModel.class

12
src/main/java/ru/egspt/ReportTableModel.java

@ -98,10 +98,12 @@ public class ReportTableModel extends AbstractTableModel{
string.add(report.getUsers().get(userCurr).getId()); string.add(report.getUsers().get(userCurr).getId());
string.add(report.getUsers().get(userCurr).getLogin()); string.add(report.getUsers().get(userCurr).getLogin());
string.add(report.getUsers().get(userCurr).getMail()); string.add(report.getUsers().get(userCurr).getMail());
Boolean find = false;
//перебираем остальные заголовки (перечень опросов) //перебираем остальные заголовки (перечень опросов)
int quizCurr = 0; int quizCurr = 0;
while (quizCurr < report.getQuizes().size()){ while (quizCurr < report.getQuizes().size()){
Boolean find = false;
if (find == false){
//перебираем результаты, ищем результаты по текущему опросу //перебираем результаты, ищем результаты по текущему опросу
int resultCurr = 0; int resultCurr = 0;
while (resultCurr < report.getResults().size()){ while (resultCurr < report.getResults().size()){
@ -111,10 +113,18 @@ public class ReportTableModel extends AbstractTableModel{
if (report.getResults().get(resultCurr).getUserid() == report.getUsers().get(userCurr).getId()){ if (report.getResults().get(resultCurr).getUserid() == report.getUsers().get(userCurr).getId()){
string.add(report.getResults().get(resultCurr).getGrade()); string.add(report.getResults().get(resultCurr).getGrade());
string.add(report.getResults().get(resultCurr).getTime()); string.add(report.getResults().get(resultCurr).getTime());
find = true;
} }
} }
resultCurr++; resultCurr++;
} }
}
else{
string.add("");
string.add("");
find = false;
}
quizCurr++; quizCurr++;
} }
//пишем строку в d //пишем строку в d

BIN
target/classes/ru/egspt/ReportTableModel.class

Binary file not shown.
Loading…
Cancel
Save