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