}
}
return refugioDTO;
case( TipoPuntoReferencia.BOMBEROS):
BomberosDTO bomberosDTO= new BomberosDTO();
if(cantFuncionarios.getText().trim().length()==0){
Window.alert("Indique la cantidad de funcionarios");
return null;
}
bomberosDTO.setCantidadFuncionarios(Integer.valueOf(cantFuncionarios.getText()));
if(cantVehiculos.getText().trim().length()==0){
Window.alert("Indique la cantidad de vehiculos");
return null;
}
bomberosDTO.setCantidadVehiculos(Integer.valueOf(cantVehiculos.getText()));
bomberosDTO.setTipo(id);
bomberosDTO.setPuntoEntrada(puntoEntrada.isChecked());
bomberosDTO.setPuntoEntrega(puntoEntrega.isChecked());
bomberosDTO.setDireccion(direccion.getText());
bomberosDTO.setTelefono(telefono.getText());
idDep=Long.valueOf(departamentos.getValue(departamentos.getSelectedIndex()));
for(DepartamentoDTO d:departamentosGlobal){
if(idDep.equals(d.getId())){
bomberosDTO.setDepartamento(d);
}
}
idCiu=Long.valueOf(ciudades.getValue(ciudades.getSelectedIndex()));
for(CiudadDTO c:bomberosDTO.getDepartamento().getCiudades()){
if(idCiu.equals(c.getId())){
bomberosDTO.setCiudad(c);
}
}
return bomberosDTO;
case( TipoPuntoReferencia.CAMINERA):