From 5032fc46b7bc474d59844c9e8a8134b77c6b6cbb Mon Sep 17 00:00:00 2001 From: maroni Date: Tue, 6 Mar 2012 16:01:19 -0300 Subject: [PATCH] --- .../simdecs/mb/editarcasos/EditarCasoBean.java | 21 ++++++++++++------- 1 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/java/org/ufcspa/simdecs/mb/editarcasos/EditarCasoBean.java b/src/java/org/ufcspa/simdecs/mb/editarcasos/EditarCasoBean.java index ff69f37..ccff470 100644 --- a/src/java/org/ufcspa/simdecs/mb/editarcasos/EditarCasoBean.java +++ b/src/java/org/ufcspa/simdecs/mb/editarcasos/EditarCasoBean.java @@ -145,8 +145,9 @@ public class EditarCasoBean extends DefaultManagedBean { .executeUpdate(); // Sinais e Sintomas - for (Object nomeNodo : sinaisSintomas.getTarget()) { - Nodo nodo = getNodoByNome((String) nomeNodo); + Iterator it = sinaisSintomas.getTarget().iterator(); + while(it.hasNext()) { + Nodo nodo = getNodoByNome((String) it.next()); Paciente paciente = em.find(Paciente.class, idPaciente); NodoPaciente nodoPaciente = new NodoPaciente(); @@ -156,8 +157,9 @@ public class EditarCasoBean extends DefaultManagedBean { } // Historicos - for (Object nomeNodo : historicos.getTarget()) { - Nodo nodo = getNodoByNome((String) nomeNodo); + it = historicos.getTarget().iterator(); + while(it.hasNext()) { + Nodo nodo = getNodoByNome((String) it.next()); Paciente paciente = em.find(Paciente.class, idPaciente); NodoPaciente nodoPaciente = new NodoPaciente(); @@ -167,8 +169,9 @@ public class EditarCasoBean extends DefaultManagedBean { } // Exames Físicos - for (Object nomeNodo : examesFisicos.getTarget()) { - Nodo nodo = getNodoByNome((String) nomeNodo); + it = examesFisicos.getTarget().iterator(); + while(it.hasNext()) { + Nodo nodo = getNodoByNome((String) it.next()); Paciente paciente = em.find(Paciente.class, idPaciente); NodoPaciente nodoPaciente = new NodoPaciente(); @@ -176,9 +179,11 @@ public class EditarCasoBean extends DefaultManagedBean { nodoPaciente.setNodo(nodo); em.persist(nodoPaciente); } + // Exames Complementares - for (Object nomeNodo : examesComplementares.getTarget()) { - Nodo nodo = getNodoByNome((String) nomeNodo); + it = examesComplementares.getTarget().iterator(); + while(it.hasNext()) { + Nodo nodo = getNodoByNome((String) it.next()); Paciente paciente = em.find(Paciente.class, idPaciente); NodoPaciente nodoPaciente = new NodoPaciente(); -- 1.7.6.4