IESA
Programa de Feedback Gerencial y Liderazgo
 Todo Estructuras de Datos Archivos Funciones Variables
Referencia de la Clase Participante

Métodos públicos

 __construct ($id=NULL)
 getParticipantePorId ($id)
 getParticipantePorCorreoElectronico ($correo)
 getParticipantePorCredenciales ($correo, $clave)
 getEvaluaciones ($solo_pendientes=false)
 getCuestionariosLista ($pg=1, $limit=20)
 getCuestionariosDemografico ()
 requiereRed360 ()
 getEvaluadores ()
 getEvaluadoresAgrupados ()
 getEvaluadoresSimple ()
 NotificarEvaluadores ($subject, $body)
 setEvaluadores ($lista)
 getId ()
 getNombres ()
 getApellidos ()
 getCorreoElectronico ()
 getCedula ()
 getNombreCompleto ()
 getRol ()
 cambiarClave ($val)
 permite ()
 getTipoDeCuenta ()
 getStatus ()

Atributos protegidos

 $par_id
 $par_vista_id
 $par_clave
 $par_tipo
 $par_evaluaciones
 $par_correo_electronico
 $par_nombre
 $par_cedula
 $rol_obj
 $evaluadores

Descripción detallada

Definición en la línea 3 del archivo Participante.class.php.


Documentación del constructor y destructor

__construct ( id = NULL)

Definición en la línea 19 del archivo Participante.class.php.


Documentación de las funciones miembro

cambiarClave ( val)

Método cambiarClave. Cambia la clave asociada al registro cargado en la estructura. Este método actualiza el registro de la base de datos de forma inmediata.

Devuelve:
Booleano

Definición en la línea 782 del archivo Participante.class.php.

Método getApellidos. Retorna los Apellidos del registro cargado en la estructura.

Devuelve:
Cadena de caracteres

Definición en la línea 728 del archivo Participante.class.php.

getCedula ( )

Método getCedula. Retorna el Correo Electronico del registro cargado en la estructura.

Devuelve:
Cadena de caracteres

Definición en la línea 748 del archivo Participante.class.php.

Método getCorreoElectronico. Retorna el Correo Electronico del registro cargado en la estructura.

Devuelve:
Cadena de caracteres

Definición en la línea 739 del archivo Participante.class.php.

Método getCuestionarioDemografico( ) retorna una lista de los cuestionarios demográficos que aun no responda el participante

Devuelve:
Arreglo de objetos stdClass( )

Definición en la línea 395 del archivo Participante.class.php.

getCuestionariosLista ( pg = 1,
limit = 20 
)

Método getCuestionariosLista( ) Retorna una lista paginada de los cuestionarios pendientes para el Participante.

Parámetros:
$pgPágina o subconjunto a retornar.
$limitNúmero de registros por página o subconjunto.
Devuelve:
Arreglo de objetos stdClass( )

Definición en la línea 287 del archivo Participante.class.php.

getEvaluaciones ( solo_pendientes = false)

Método getEvaluaciones( ) Retorna una lista de las evaluaciones pendientes para el participante.

Parámetros:
$solo_pendientesTipo Booleano. De ser cierto, solo se retornaran aquellas evaluaciones asociadas al participante, que estén pendientes por contestar.
Devuelve:
Arreglo de objetos stdClass( ) de estructura { Id, Nombre, FechaInicio, FechaFin, ActividadId }

Definición en la línea 226 del archivo Participante.class.php.

Método getEvaluadores( ) Retorna una lista de los evaluadores asociados al participante.

Devuelve:
Arreglo de objetos stdClass( ) con la estructura { Id, Nombres, Apellidos, Correo, Tipo }

Definición en la línea 476 del archivo Participante.class.php.

Método getEvaluadoresAgrupados( ) Retorna una lista simplificada de los evaluadores asociados al participante agrupados por categoría

Devuelve:
Arreglo de objetos stdClass( ) con la estructura { Id, Nombre, Correo, Tipo }

Definición en la línea 519 del archivo Participante.class.php.

Método getEvaluadoresSimple( ) Retorna una lista simplificada de los evaluadores asociados al participante.

Devuelve:
Arreglo de objetos stdClass( ) con la estructura { Id, Nombre, Correo, Tipo }

Definición en la línea 578 del archivo Participante.class.php.

getId ( )

Método getId. Retorna el Id del registro cargado en la estructura.

Devuelve:
Entero o Nulo en caso de no tener un Id válido

Definición en la línea 710 del archivo Participante.class.php.

  Metodo getNombreCompleto(  )
          Retorna el nombre completo del usuario de la siguiente forma:
          Nombres, Apellidos
Devuelve:
Cadena de caracteres

Definición en la línea 759 del archivo Participante.class.php.

Método getNombres. Retorna los Nombres del registro cargado en la estructura.

Devuelve:
Cadena de caracteres

Definición en la línea 719 del archivo Participante.class.php.

Método getParticipantePorCorreoElectronico( ). Carga los datos en la estructura, a partir de un registro en la base de datos cuyo campo par_correo_electronico coincida con el parámetro de entrada.

Parámetros:
$correoLa direccion de correo del registro a obtener. Tipo Entero.
Devuelve:
Tipo Booleano

Definición en la línea 120 del archivo Participante.class.php.

getParticipantePorCredenciales ( correo,
clave 
)

Método getParticipantePorCredenciales( ) Carga los datos a la estructura interna desde la base de datos, filtrando los registros por los campos par_correo_electronico y par_clave

Parámetros:
$correoDireccion de correo electrónico asociada a la cuenta. Tipo Cadena de caracteres.
$claveClave secreta asociada a la cuenta. Tipo Cadena de caracteres.
Devuelve:
Booleano

Definición en la línea 175 del archivo Participante.class.php.

Método getParticipantePorId( ). Carga los datos en la estructura, a partir de un registro en la base de datos cuyo id coincida con el parámetro de entrada.

Parámetros:
$idEl id del registro a obtener. Tipo Entero.
Devuelve:
Tipo Booleano

Definición en la línea 67 del archivo Participante.class.php.

getRol ( )

Método getRol. Retorna un objeto de tipo stdClass con attributos del rol asociado a la cuenta de usuario. Los atributos del objeto retornado son Nombre, Descripción, Estatus y permisos. Los "Participantes", tienen un rol inmutable por defecto, por tal razón la propiedad permisos del objeto retornado siempre será igual 0

Devuelve:
objeto stdClass.

Definición en la línea 771 del archivo Participante.class.php.

getStatus ( )

Definición en la línea 821 del archivo Participante.class.php.

Método getTipoDeCuenta. Retorna el valor del campo Clave de la cuenta de usuario.

Devuelve:
Entero.

Definición en la línea 819 del archivo Participante.class.php.

NotificarEvaluadores ( subject,
body 
)

Metodo NotificarEvaluadores.

Envia por lotes, las notificaciones respectivas a los participantes registrados y asociados con la evaluación.

Devuelve:
Tipo Mixto, Arreglo de participantes en caso de error, booleano en caso de ejecucion exitosa

Definición en la línea 623 del archivo Participante.class.php.

permite ( )

Método permite. Este método siempre retornará falso, pues el tipo de usuarios "Participante" jamas dispondrá de permisos administrativos

Devuelve:
Booleano.

Definición en la línea 810 del archivo Participante.class.php.

Método requiereRed360( ) Determina si el participante tiene asociada al menos 1 evaluacion que requiera de una Red de evaluadores registrada.

Devuelve:
Booleano

Definición en la línea 448 del archivo Participante.class.php.

setEvaluadores ( lista)

Método setEvaluadores( ) Asocia los evaluadores especificados por el parametro de entrada $lista. Los Evaluadores que no se encuentren listados por el parametro $lista seran desasociados del participante.

Solo se podran asociar evaluadores registrados previamente en el sistema.

Los cambios realizados por este metodo tendran efecto inmediato.

Parámetros:
$listaArreglo de objetos stdClass con la estructura { Id:[NUMERICO], Tipo:[NUMERICO] }

Definición en la línea 682 del archivo Participante.class.php.


Documentación de los campos

$evaluadores [protected]

Definición en la línea 17 del archivo Participante.class.php.

$par_cedula [protected]

Definición en la línea 13 del archivo Participante.class.php.

$par_clave [protected]

Definición en la línea 7 del archivo Participante.class.php.

$par_correo_electronico [protected]

Definición en la línea 11 del archivo Participante.class.php.

$par_evaluaciones [protected]

Definición en la línea 9 del archivo Participante.class.php.

$par_id [protected]

Definición en la línea 5 del archivo Participante.class.php.

$par_nombre [protected]

Definición en la línea 12 del archivo Participante.class.php.

$par_tipo [protected]

Definición en la línea 8 del archivo Participante.class.php.

$par_vista_id [protected]

Definición en la línea 6 del archivo Participante.class.php.

$rol_obj [protected]

Definición en la línea 15 del archivo Participante.class.php.


La documentación para esta clase fue generada a partir del siguiente fichero: