problemasViviendaDTO.setInstalacionesMalas(getBoolean(instalacionesMalas.getValue(instalacionesMalas.getSelectedIndex())));
problemasViviendaDTO.setManchasParedesTechos(getBoolean(manchasParedesTechos.getValue(manchasParedesTechos.getSelectedIndex())));
problemasViviendaDTO.setDescalceDeCimientos(getBoolean(descalceDeCimientos.getValue(descalceDeCimientos.getSelectedIndex())));
problemasViviendaDTO.setPozoNegroMalEstado(getBoolean(pozoNegroMalEstado.getValue(pozoNegroMalEstado.getSelectedIndex())));
InundacionDTO inundacionDTO = new InundacionDTO();
inundacionDTO.setInundadaAnteriormente(getBoolean(inundadaAnteriormente.getValue(inundadaAnteriormente.getSelectedIndex())));
if(inundadaAnteriormente.getValue(inundadaAnteriormente.getSelectedIndex() ).equals("SI")){
if(anios.getText().trim().length()==0){
Window.alert("Indique En que a\u00F1os fue inundada anteriormente");
return null;
}
inundacionDTO.setAnios(anios.getText());
}
if(antiguedadEnCasa.getText().trim().length()==0){
Window.alert("Indique Hace cu\u00E1ntos a\u00F1os viven ustedes en esta vivienda");
return null;
}
inundacionDTO.setAntiguedadEnCasa(Integer.valueOf(antiguedadEnCasa.getText()));
inundacionDTO.setIrsePorInundacion(getBoolean(irsePorInundacion.getValue(irsePorInundacion.getSelectedIndex())));
if(irsePorInundacion.getValue(irsePorInundacion.getSelectedIndex() ).equals("NO")){
if(observacionesNoIrse.getText().trim().length()==0){
Window.alert("Indique Por qu\u00E9 no a considerado irse por inundacion");
return null;
}
inundacionDTO.setObservacionesNoIrse(observacionesNoIrse.getText());
}
if(aguaEnVivienda.getSelectedIndex()<1){
Window.alert("Indique Si ingres\u00F3 en esta oportunidad el agua en el interior de su vivienda");
return null;
}
inundacionDTO.setAguaEnVivienda(Integer.valueOf(aguaEnVivienda.getValue(aguaEnVivienda.getSelectedIndex())));
if(alturaAgua.getText().trim().length()==0){
Window.alert("Indique altura alcanzada (nivel de piso terminado de la vivienda");
return null;
}
inundacionDTO.setAlturaAgua(Long.valueOf((alturaAgua.getText())));
inundacionDTO.setObsAguaVivienda(obsAguaVivienda.getText());
inundacionDTO.setAbandonoViviendaPorInund(getBoolean(abandonoViviendaPorInund.getValue(abandonoViviendaPorInund.getSelectedIndex())));
if(alojamientoInundacion.getSelectedIndex()<1){
Window.alert("Indique D\u00F3nde estaban alojados durante la evacuaci\u00F3n");
return null;
}
inundacionDTO.setAlojamientoInundacion(Integer.valueOf(alojamientoInundacion.getValue(alojamientoInundacion.getSelectedIndex())));
inundacionDTO.setObsAlojamientoEnInundacion(obsAlojamientoEnInundacion.getText());
if(cntDiasFuera.getText().trim().length()==0){
Window.alert("Indique Cu\u00E1ntos d\u00EDas estuvo fuera de su hogar");
return null;
}
inundacionDTO.setCntDiasFuera(Integer.valueOf((cntDiasFuera.getText())));
if(persepcionVivienda.getSelectedIndex()<1){
Window.alert("Indique persepcion de la vivienda, Usted cree que este es");
return null;
}
inundacionDTO.setPersepcionVivienda(Integer.valueOf(persepcionVivienda.getValue(persepcionVivienda.getSelectedIndex())));
HacinamientoDTO hacinamientoDTO = new HacinamientoDTO();
if(cantFamilias.getText().trim().length()==0){
Window.alert("Indique Cu\u00E1ntas familias comparten esta vivienda");