Subversion Repositories bacoAlunos

Rev

Rev 1508 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1508 Rev 1830
Line 72... Line 72...
72
                +courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovFrequencia()
72
                +courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovFrequencia()
73
                +courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovRecurso()
73
                +courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovRecurso()
74
                +courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovEspecial();
74
                +courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovEspecial();
75
        if(!totalAprovadosCorrecto)
75
        if(!totalAprovadosCorrecto)
76
            addMessage(errors,request,"error.evaluation.report.total.aprovados.epocas.wrong");
76
            addMessage(errors,request,"error.evaluation.report.total.aprovados.epocas.wrong");
77
        if(courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovTotal().intValue() != 0 &&
77
        if(courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovTotal() != 0 &&
-
 
78
                courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprov1013()
-
 
79
                        + courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprov1416()
78
                courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprov1013() +courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprov1416() + courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprov1720() != 100 )
80
                        + courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprov1720() != courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovTotal() )
-
 
81
        {
79
            addMessage(errors,request,"error.evaluation.report.total.aprovados.grades");
82
            addMessage(errors,request,"error.evaluation.report.total.aprovados.grades");
-
 
83
        }
-
 
84
        else
-
 
85
        {
-
 
86
            if(courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovTotal() > 0)
-
 
87
            {
-
 
88
                courseUnitEvaluationView.getCourseUnitEvaluation().setNumAlunosAprov1013Percent(
-
 
89
                        (100.0f * courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprov1013()) / courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovTotal()
-
 
90
                );
-
 
91
                courseUnitEvaluationView.getCourseUnitEvaluation().setNumAlunosAprov1416Percent(
-
 
92
                        (100.0f * courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprov1416()) / courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovTotal()
-
 
93
                );
-
 
94
                courseUnitEvaluationView.getCourseUnitEvaluation().setNumAlunosAprov1720Percent(
-
 
95
                        (100.0f * courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprov1720()) / courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovTotal()
-
 
96
                );
-
 
97
            }
-
 
98
            else
-
 
99
            {
-
 
100
                courseUnitEvaluationView.getCourseUnitEvaluation().setNumAlunosAprov1013Percent(0);
-
 
101
                courseUnitEvaluationView.getCourseUnitEvaluation().setNumAlunosAprov1416Percent(0);
-
 
102
                courseUnitEvaluationView.getCourseUnitEvaluation().setNumAlunosAprov1720Percent(0);
-
 
103
            }
-
 
104
        }
80
 
105
 
81
        try{
106
        try{
82
            int inscritos = 1.5.0/docs/api/java/lang/Integer.html">Integer.parseInt(courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosInscritos());
107
            int inscritos = 1.5.0/docs/api/java/lang/Integer.html">Integer.parseInt(courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosInscritos());
83
            boolean aprovadosSemElementos =
108
            boolean aprovadosSemElementos =
84
                    ((courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovTotal().intValue()
109
                    ((courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosAprovTotal()
85
                            + courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosSemElementosAvaliacao().intValue())
110
                            + courseUnitEvaluationView.getCourseUnitEvaluation().getNumAlunosSemElementosAvaliacao())
86
                            <= inscritos);
111
                            <= inscritos);
87
            if(!aprovadosSemElementos)
112
            if(!aprovadosSemElementos)
88
                addMessage(errors,request,"error.evaluation.report.aprovados.sem.elementos.big.inscritos");
113
                addMessage(errors,request,"error.evaluation.report.aprovados.sem.elementos.big.inscritos");
89
 
114
 
90
        }catch(1.5.0/docs/api/java/lang/NumberFormatException.html">NumberFormatException e)
115
        }catch(1.5.0/docs/api/java/lang/NumberFormatException.html">NumberFormatException e)