/**
  * Asigna cada pincho confirmado a 3 jurados profesionales
  * 
  * @throws PDOException si existe un error con la base de datos
  * @return Boolean Devuelve true si los pinchos se han repartidos
  */
 public function asignarPinchosJurados()
 {
     $establecimientoMapper = new Establecimientomapper();
     $pinchoMapper = new Pinchomapper();
     $juradoProfesionalMap = new Juradoprofesionalmapper();
     $concursoMapper = new Concursomapper();
     $establecimientosConfirmados = $establecimientoMapper->recuperarConfirmados();
     $pinchosConfirmados = $pinchoMapper->recuperarPinchosAsociados($establecimientosConfirmados);
     $jurados = $juradoProfesionalMap->recuperarTodosLosJurados();
     $numJurados = count($jurados);
     $i = 0;
     foreach ($pinchosConfirmados as $pincho) {
         // Se asigna cada pincho a tres jurados
         for ($j = 0; $j < 3; $j++) {
             $jurado = $jurados[$i];
             $juradoProfesionalMap->asignarPincho($jurado, $pincho);
             $i++;
             if ($i >= $numJurados) {
                 $i = 0;
             }
         }
     }
     $concursoMapper->asignacionesCompletadas(1);
 }