Cambio en el tratmiento del filtro 2
This commit is contained in:
parent
a7505cecfe
commit
d34b0bffec
@ -146,6 +146,9 @@ public class GestorInstitutoXML {
|
||||
// Obtener atributo codigo
|
||||
nivelCiclo = ciclo.getAttribute("nivel");
|
||||
|
||||
// Comprobar que es un ciclo de grado superior
|
||||
if (nivelCiclo.equals("CFGS")) {
|
||||
|
||||
NodeList listaNodosCurso = ciclo.getElementsByTagName("curso");
|
||||
for (int j = 0; j < listaNodosCurso.getLength(); j++) {
|
||||
Node nodoCurso = listaNodosCurso.item(j);
|
||||
@ -154,6 +157,9 @@ public class GestorInstitutoXML {
|
||||
|
||||
// Obtener atributo codigo
|
||||
numeroCurso = curso.getAttribute("numero");
|
||||
|
||||
// Comprobar que es el primer curso
|
||||
if (numeroCurso.equals("1")) {
|
||||
NodeList listaNodosModulo = curso.getElementsByTagName("modulo");
|
||||
for (int k = 0; k < listaNodosModulo.getLength(); k++) {
|
||||
Node nodoModulo = listaNodosModulo.item(k);
|
||||
@ -163,13 +169,13 @@ public class GestorInstitutoXML {
|
||||
// instituto)
|
||||
if (modulo.getParentNode().getNodeName() == "curso") {
|
||||
// Obtener texto del Título
|
||||
String titulo = modulo.getElementsByTagName("titulo").item(0).getTextContent();
|
||||
String titulo = modulo.getElementsByTagName("titulo").item(0)
|
||||
.getTextContent();
|
||||
// Obtener Número de horas
|
||||
int numeroHoras = Integer.parseInt(
|
||||
modulo.getElementsByTagName("numerohoras").item(0).getTextContent());
|
||||
if (((titulo.startsWith("Programa")
|
||||
|| titulo.toLowerCase().startsWith("desarrollo")) && numeroHoras >= 100)
|
||||
&& numeroHoras > 100 && nivelCiclo.equals("CFGS")) {
|
||||
int numeroHoras = Integer.parseInt(modulo
|
||||
.getElementsByTagName("numerohoras").item(0).getTextContent());
|
||||
if (((titulo.startsWith("Programa") && numeroHoras >= 100)
|
||||
|| titulo.toLowerCase().contains("desarrollo"))) {
|
||||
// Obtener atributos id y referencia
|
||||
String id = modulo.getAttribute("id");
|
||||
String referencia = modulo.getAttribute("ref");
|
||||
@ -187,6 +193,8 @@ public class GestorInstitutoXML {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void guardarCiclosFicheroDOM() {
|
||||
try {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user