if (JOptionPane.showConfirmDialog(MotivosDelPresoController.this, "Desea Guardar?", "Guardar", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
Integer id = Integer.valueOf(nroPresoText.getText());
Preso p = (Preso) ec.createQuery("select p from Preso p where p.nroPreso = :id", Preso.class).setParameter("id",id).getSingleResult();
for (int i = 0; i < agregados.size(); i++){
MotivosDelPreso motivo = new MotivosDelPreso();
motivo.setCondena(null);
motivo.setMotivoDetencion(new MotivoDetencion(agregados.get(i).getDescripcion()));
motivo.setFecha(new Timestamp(new Date().getTime()));
motivo.setPreso(p);
if (i < (agregados.size() - 1)) {
ec.persist(motivo, false);
} else {
ec.persist(motivo, true);