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