Subversion Repositories bacoAlunos

Rev

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

Rev 1353 Rev 1558
Line 128... Line 128...
128
                        conn.close();
128
                        conn.close();
129
                        commitPartially();
129
                        commitPartially();
130
                        conn = ConnectionManager.openConnection();
130
                        conn = ConnectionManager.openConnection();
131
                    }
131
                    }
132
                    CourseUnit c = DaoFactory.getCourseUnitDaoImpl().load(cId);
132
                    CourseUnit c = DaoFactory.getCourseUnitDaoImpl().load(cId);
-
 
133
 
-
 
134
                    boolean separateTurmas = ImportCourseService.loadCourseYearTurmasPolicy(c.getCode(), year, logMessages, this);
-
 
135
                    //c.getCourse().getCourseYears()
-
 
136
 
133
                    nowCode = c.getCode();
137
                    nowCode = c.getCode();
134
                    logMessages.addMessage(new DefaultLogMessage("import.info","Importing Summaries to CourseUnit: " + c.getCode() + ": course: " + c.getCourse().getCode(),"", LogMessageTypeEnum.INFO));
138
                    logMessages.addMessage(new DefaultLogMessage("import.info","Importing Summaries to CourseUnit: " + c.getCode() + ": course: " + c.getCourse().getCode(),"", LogMessageTypeEnum.INFO));
135
                    logger.info("Importing Summaries to CourseUnit: " + c.getName() + " (" + c.getCode() + ") course " + c.getCourse().getName() + " (" + c.getCourse().getCode() + ")");
139
                    logger.info("Importing Summaries to CourseUnit: " + c.getName() + " (" + c.getCode() + ") course " + c.getCourse().getName() + " (" + c.getCourse().getCode() + ")");
136
                    serviceLogInfo(logMessages.getLastMessage());
140
                    serviceLogInfo(logMessages.getLastMessage());
137
 
141
 
Line 182... Line 186...
182
                        summariesJson.put("summary",summaries);
186
                        summariesJson.put("summary",summaries);
183
                        int summariesValid = 0;
187
                        int summariesValid = 0;
184
                        for(pt.estgp.estgweb.services.sigesimports.oracle.domain.Aula aula: arrayOfAulas)
188
                        for(pt.estgp.estgweb.services.sigesimports.oracle.domain.Aula aula: arrayOfAulas)
185
                        {
189
                        {
186
 
190
 
-
 
191
 
-
 
192
                            //Quando isto era feito as cadeiras não eram separadas em turmas agora como já são
-
 
193
                            //vai-se ignorar sumarios de outras turmas
-
 
194
                            if(separateTurmas)
-
 
195
                            {
-
 
196
                                if(c.getCdTurma() != null && aula.getAula_codigoTurma()!=null
-
 
197
                                        && c.getCdTurma().trim().length() > 0
-
 
198
                                        && aula.getAula_codigoTurma().trim().length() > 0
-
 
199
                                        && !aula.getAula_codigoTurma().equals(c.getCdTurma()))
-
 
200
                                {
-
 
201
                                    //Código de Turma diferente
-
 
202
                                    1.5.0/docs/api/java/lang/System.html">System.out.println("Ignoring summary code: " + aula.getAula_codigoTurma() + " for unit " + c.getName() + "/" + c.getCode() + " T:" + c.getCdTurma());
-
 
203
                                    continue;
-
 
204
                                }
-
 
205
                            }
187
                            //todo cdTurma Rollback aqui não retirar o sumário
206
                            //todo cdTurma Rollback aqui não retirar o sumário
188
                            //Mas pensar em separar os sumários na página, podemos
207
                            //Mas pensar em separar os sumários na página, podemos
189
                            //separar tendo em conta quem entra, se for aluno só vê os
208
                            //separar tendo em conta quem entra, se for aluno só vê os
190
                            //seus sumários, se for prof vê os sumários das suas turmas
209
                            //seus sumários, se for prof vê os sumários das suas turmas
191
 
210
 
Line 218... Line 237...
218
                            s.setTipoAula(aula.getSum_tipoAula());
237
                            s.setTipoAula(aula.getSum_tipoAula());
219
                            s.setCodigoSalaAula("" + aula.getAula_codigoSalaAula().intValue());
238
                            s.setCodigoSalaAula("" + aula.getAula_codigoSalaAula().intValue());
220
                            s.setAlunosPresentes(aula.getSum_numeroPresencas().intValue());
239
                            s.setAlunosPresentes(aula.getSum_numeroPresencas().intValue());
221
                            s.setTitulo(aula.getSum_titulo());
240
                            s.setTitulo(aula.getSum_titulo());
222
                            s.setCodigoDocente(aula.getAula_codigoDocente()+ "");
241
                            s.setCodigoDocente(aula.getAula_codigoDocente()+ "");
-
 
242
                            s.setCdResponsavel(aula.getCodigoResponsavel()+ "");
223
                            s.setDescricao(aula.getSum_descricao());
243
                            s.setDescricao(aula.getSum_descricao());
224
                            s.setcEstado(""+aula.getSum_cdEstado().intValue());
244
                            s.setcEstado(""+aula.getSum_cdEstado().intValue());
225
                            s.setNumeroHoras("" + aula.getNumeroCelulas().intValue());
245
                            s.setNumeroHoras("" + aula.getNumeroCelulas().intValue());
-
 
246
                            s.setCdTurma(aula.getAula_codigoTurma());
226
                            summaries.put(s.getJson());
247
                            summaries.put(s.getJson());
227
                            courseUnitSummaries.add(s);
248
                            courseUnitSummaries.add(s);
228
                            if(s.getNumeroAula() > 0)
249
                            if(s.getNumeroAula() > 0)
229
                                summariesValid++;
250
                                summariesValid++;
230
                        }
251
                        }