switch(id)
{
case( TipoPuntoReferencia.HOSPITAL):
HospitalDTO hospitalDTO= new HospitalDTO();
if(capacidad.getText().trim().length()==0){
Window.alert("Indique Capacidad");
return null;
}
hospitalDTO.setCapacidad(Integer.valueOf(capacidad.getText()));
if(serviciosEspeciales.getText().trim().length()==0){
Window.alert("Indique los Servcios especiales");
return null;
}
hospitalDTO.setServiciosEspeciales(serviciosEspeciales.getText());
hospitalDTO.setTipo(id);
hospitalDTO.setPuntoEntrada(puntoEntrada.isChecked());
hospitalDTO.setPuntoEntrega(puntoEntrega.isChecked());
hospitalDTO.setDireccion(direccion.getText());
hospitalDTO.setTelefono(telefono.getText());
Long idDep=Long.valueOf(departamentos.getValue(departamentos.getSelectedIndex()));
for(DepartamentoDTO d:departamentosGlobal){
if(idDep.equals(d.getId())){
hospitalDTO.setDepartamento(d);
}
}
Long idCiu=Long.valueOf(ciudades.getValue(ciudades.getSelectedIndex()));
for(CiudadDTO c:hospitalDTO.getDepartamento().getCiudades()){
if(idCiu.equals(c.getId())){
hospitalDTO.setCiudad(c);
}
}
return hospitalDTO;
case( TipoPuntoReferencia.REFUGIO):