/**
  * Actualiza un administrador
  *
  * @param administrador $administrador con la id y los datos que se desean actualizar
  * @param int $idConcurso identificador del concurso asociado al administrador
  * @param int $idEstablecimiento identificador del establecimiento asociado al administrador
  * @param int $idjuradoprofesional identificador del juradoProfesional asociado al administrador
  * @throws PDOException si existe un error con la base de datos	 
  * @throws Exception si se actualiza mas de una tupla en la base de datos
  * @return boolean. Devuelve true (1) si se ha producido la actualizacion, false (0 
  */
 public function actualizarAdministrador($administrador, $idConcurso, $idEstablecimiento, $idJuradoprofesional)
 {
     $stmt = $this->db->prepare("UPDATE administrador SET login=?,password=?,concurso_idconcurso=?,establecimiento_idestablecimiento=?,juradoprofesional_idjuradoprofesional WHERE idadministrador=?");
     $stmt->execute(array($administrador->get_login(), $administrador->get_password(), $idConcurso, $idEstablecimiento, $idJuradoprofesional, $administrador->get_id()));
     $count = $stmt->rowCount();
     switch ($count) {
         case 0:
             return false;
             break;
         case 1:
             return true;
             break;
         default:
             // new Exception ( "Error al realizar la actualizacion en la BD" );
             return false;
             break;
     }
 }