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

Métodos públicos

 __construct ($id=NULL)
 guardar ()
 eliminar ()
 getEvaluadorPorId ($id)
 getEvaluadorPorCorreoElectronico ($correo)
 getEvaluadorPorCredenciales ($correo, $clave)
 getCuestionariosLista ($pg=1, $limit=20)
 getId ()
 getNombres ()
 setNombres ($val)
 getApellidos ()
 setApellidos ($val)
 getCorreoElectronico ()
 setCorreoElectronico ($val)
 getRol ()
 setClave ($val)
 getNombreCompleto ()
 cambiarClave ($val)
 permite ()
 getTipoDeCuenta ()
 getStatus ()

Campos de datos

const TIPO_COORDINADOR = 1
const TIPO_PAR = 2
const TIPO_COLABORADOR = 3

Atributos protegidos

 $eva_id
 $eva_nombres
 $eva_apellidos
 $eva_correo_electronico
 $eva_clave
 $rol_obj
 $evaluaciones

Descripción detallada

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


Documentación del constructor y destructor

__construct ( id = NULL)

Definición en la línea 18 del archivo Evaluador.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 477 del archivo Evaluador.class.php.

eliminar ( )
  Método eliminar.
          Elimina de la base de datos, aquel registro vinculado a la estructura por el id.
Devuelve:
Numero de registros afectados, que deberían ser 0 ó 1. Tipo entero.

Definición en la línea 105 del archivo Evaluador.class.php.

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

Devuelve:
Cadena de caracteres

Definición en la línea 403 del archivo Evaluador.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 420 del archivo Evaluador.class.php.

getCuestionariosLista ( pg = 1,
limit = 20 
)

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

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 262 del archivo Evaluador.class.php.

Método getEvaluadorPorCorreoElectronico( ). 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 172 del archivo Evaluador.class.php.

getEvaluadorPorCredenciales ( correo,
clave 
)

Método getEvaluadorPorCredenciales( ) 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 218 del archivo Evaluador.class.php.

getEvaluadorPorId ( id)

Método getEvaluadorPorId( ). 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 129 del archivo Evaluador.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 377 del archivo Evaluador.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 461 del archivo Evaluador.class.php.

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

Devuelve:
Cadena de caracteres

Definición en la línea 386 del archivo Evaluador.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 441 del archivo Evaluador.class.php.

getStatus ( )

Definición en la línea 512 del archivo Evaluador.class.php.

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

Devuelve:
Entero.

Definición en la línea 510 del archivo Evaluador.class.php.

guardar ( )
  Método guardar.
          Guarda los datos contenidos en la estructura.
          Se determinará de forma automática si es un "INSERT" o un "UPDATE"
          de la tabla.
Devuelve:
Numero de registros afectados, que deberían ser 0 ó 1. Tipo entero.

Definición en la línea 54 del archivo Evaluador.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 501 del archivo Evaluador.class.php.

setApellidos ( val)

Método setApellidos. Asigna los Apellidos del registro cargado en la estructura.

Devuelve:
Cadena de caracteres

Definición en la línea 411 del archivo Evaluador.class.php.

setClave ( val)

Método setClave. Asigna el valor del campo Clave de la cuenta de usuario.

Parámetros:
$valValor a asignar. Tipo Cadena de caracteres.

Definición en la línea 450 del archivo Evaluador.class.php.

Método setCorreoElectronico. Asigna el Correo Electronico del registro cargado en la estructura.

Devuelve:
Cadena de caracteres

Definición en la línea 429 del archivo Evaluador.class.php.

setNombres ( val)

Método setNombres. Asigna los Nombres del registro cargado en la estructura.

Devuelve:
Cadena de caracteres

Definición en la línea 394 del archivo Evaluador.class.php.


Documentación de los campos

$eva_apellidos [protected]

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

$eva_clave [protected]

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

$eva_correo_electronico [protected]

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

$eva_id [protected]

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

$eva_nombres [protected]

Definición en la línea 10 del archivo Evaluador.class.php.

$evaluaciones [protected]

Definición en la línea 16 del archivo Evaluador.class.php.

$rol_obj [protected]

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

const TIPO_COLABORADOR = 3

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

const TIPO_COORDINADOR = 1

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

const TIPO_PAR = 2

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


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