Descripción del Modelo de Datos Terminales

Terminales

Licenciado bajo la Licencia Apache, Versión 2.0; Usted no puede usar este archivo excepto en conformidad con la Licencia. Usted puede obtener una copia de la Licencia en: http://www.php.net/license/3_01.txt. A menos que sea requerido por la ley aplicable o acordado por escrito, el software Distribuido bajo la licencia se distribuye en una "AS IS" o "COMO ESTA" BASE, SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, expresas o implícitas. Consulte la Licencia para los permisos y Limitaciones bajo la Licencia.

package Modelos\Datos\AtencionPublico
author LUIS MONTOYA CONTRERAS
author SICAM 20171025
copyright 2018 Cámara de Comercio de Santa Marta para el Magdalena
license PHP License 3.01
version 201802280609
link modelos/datos/AtencionPublico/Terminales/
inherited_from \ModeloDatos

 Methods

Recibe el Identificador del registro de Turno y devuelve un objeto con sus datos.

abiertaPorColaborador($colaboradorID) : \Objeto
Static

Parameters

$colaboradorID

Returns

\ObjetoTurno

Recibe el Identificador del registro de Turno y devuelve un objeto con sus datos.

abiertaPorUsuario() : \Objeto
Static

Returns

\ObjetoTurno

actualizar()

actualizar($moduloAtencionID, $moduloAtencionCODIGO, $moduloAtencionTITULO, $moduloAtencionDESCRIPCION, $puestoTrabajoID, $moduloAtencionESTADO) 
Static

Parameters

$moduloAtencionID

$moduloAtencionCODIGO

$moduloAtencionTITULO

$moduloAtencionDESCRIPCION

$puestoTrabajoID

$moduloAtencionESTADO

actualizarControlModuloAtencion()

actualizarControlModuloAtencion($moduloAtencionColaboradorID, $atencionEstadoAnteriorID, $atencionEstadoNuevoID, $moduloAtencionEstadoID) 
Static

Parameters

$moduloAtencionColaboradorID

$atencionEstadoAnteriorID

$atencionEstadoNuevoID

$moduloAtencionEstadoID

actualizarModuloAtencionColaborador()

actualizarModuloAtencionColaborador($atencionEstadoID, $moduloAtencionColaboradorID) 
Static

Parameters

$atencionEstadoID

$moduloAtencionColaboradorID

actualizarTipoClientes()

actualizarTipoClientes($tipoClienteID, $moduloAtencionColaboradorID) 
Static

Parameters

$tipoClienteID

$moduloAtencionColaboradorID

asignarServicios()

asignarServicios($moduloAtencionColaboradorID, $servicioID) 
Static

Parameters

$moduloAtencionColaboradorID

$servicioID

cambiarEstado()

cambiarEstado($ModuloAtencionESTADO, $ModuloAtencionID) 
Static

Parameters

$ModuloAtencionESTADO

$ModuloAtencionID

Recibe un identificador y el Estado y actualiza el estado del registro

cambiarEstadoModulo(String $moduloAtencionESTADO, integer $moduloAtencionID) : integer
Static

Parameters

$moduloAtencionESTADO

String

Nuevo estado del registro.

$moduloAtencionID

integer

moduloAtencionID Identificador del registro

Returns

integerCantidad de registros desactivados

cerrarEstadoControlModuloAtencion()

cerrarEstadoControlModuloAtencion($moduloAtencionColaboradorID) 
Static

Parameters

$moduloAtencionColaboradorID

cerrarModuloAtencion()

cerrarModuloAtencion($moduloAtencionColaboradorID) 
Static

Parameters

$moduloAtencionColaboradorID

colaAtencionHOYPorTiempoEspera()

colaAtencionHOYPorTiempoEspera($configModulo, $tiempoEsperaMaxSegundos) 
Static

Parameters

$configModulo

$tiempoEsperaMaxSegundos

colaAtencionPorModuloAtencion()

colaAtencionPorModuloAtencion($fecha, $configModulo, $turnoEstadoID = null, $turnoExcepcionID = null
Static

Parameters

$fecha

$configModulo

$turnoEstadoID

$turnoExcepcionID

colaAtencionPorModuloAtencionHOY()

colaAtencionPorModuloAtencionHOY($ConfigModulo, $turnoEstadoID = null, $turnoExcepcionID = null
Static

Parameters

$ConfigModulo

$turnoEstadoID

$turnoExcepcionID

configuracionColaborador()

configuracionColaborador($moduloAtencionColaboradorID) 
Static

Parameters

$moduloAtencionColaboradorID

configuracionModuloAtencion()

configuracionModuloAtencion($moduloAtencionColaboradorID) 
Static

Parameters

$moduloAtencionColaboradorID

configuracionModuloAtencionActual()

configuracionModuloAtencionActual($moduloAtencionID) 
Static

Parameters

$moduloAtencionID

datos()

datos($moduloAtencionID) 
Static

Parameters

$moduloAtencionID

datosCompletos()

datosCompletos($moduloAtencionID) 
Static

Parameters

$moduloAtencionID

Recibe un identificador de UsuariosColaboradores y desactiva el registro.

desactivar(integer $moduloAtencionID) : integer
Static

Parameters

$moduloAtencionID

integer

moduloAtencionID Identificador del registro

Returns

integerCantidad de registros desactivados

desactivarColaborador()

desactivarColaborador($moduloAtencionID) 
Static

Parameters

$moduloAtencionID

eliminar()

eliminar($moduloAtencionID) 
Static

Parameters

$moduloAtencionID

eliminarServicio()

eliminarServicio($moduloAtencionColaboradorID, $servicioID) 
Static

Parameters

$moduloAtencionColaboradorID

$servicioID

finalizarUltimoControl()

finalizarUltimoControl($moduloAtencionColaboradorID) 
Static

Parameters

$moduloAtencionColaboradorID

guardar()

guardar($moduloAtencionCODIGO, $moduloAtencionTITULO, $moduloAtencionDESCRIPCION, $puestoTrabajoID, $moduloAtencionESTADO) 
Static

Parameters

$moduloAtencionCODIGO

$moduloAtencionTITULO

$moduloAtencionDESCRIPCION

$puestoTrabajoID

$moduloAtencionESTADO

guardarConfigModuloAtencionColaborador()

guardarConfigModuloAtencionColaborador($moduloAtencionID, $atencionEstadoID, $moduloAtencionEstadoID, $tipoClienteID = null
Static

Parameters

$moduloAtencionID

$atencionEstadoID

$moduloAtencionEstadoID

$tipoClienteID

iniciarAtencionColaborador()

iniciarAtencionColaborador($ModuloAtencionID, $moduloAtencionColaboradorID) 
Static

Parameters

$ModuloAtencionID

$moduloAtencionColaboradorID

pausarAtencionColaborador()

pausarAtencionColaborador($ModuloAtencionID, $moduloAtencionColaboradorID, $atencionEstadoID) 
Static

Parameters

$ModuloAtencionID

$moduloAtencionColaboradorID

$atencionEstadoID

porZonaAtencion()

porZonaAtencion($zonaAtencionID, $ModuloAtencionESTADO = 'ACTIVO'
Static

Parameters

$zonaAtencionID

$ModuloAtencionESTADO

porZonasAtencion()

porZonasAtencion($zonasAtencion, $ModuloAtencionESTADO = 'ACTIVO'
Static

Parameters

$zonasAtencion

$ModuloAtencionESTADO

reactivar()

reactivar($moduloAtencionID) 
Static

Parameters

$moduloAtencionID

reactivarAtencionColaborador()

reactivarAtencionColaborador($ModuloAtencionID, $moduloAtencionColaboradorID) 
Static

Parameters

$ModuloAtencionID

$moduloAtencionColaboradorID

registrarControlCambioEstado()

registrarControlCambioEstado($moduloAtencionColaboradorID, $atencionEstadoNuevoID, $moduloAtencionEstadoNuevo) 
Static

Parameters

$moduloAtencionColaboradorID

$atencionEstadoNuevoID

$moduloAtencionEstadoNuevo

registrarControlModulo()

registrarControlModulo($moduloAtencionColaboradorID, $atencionEstadoID, $moduloAtencionEstadoID) 
Static

Parameters

$moduloAtencionColaboradorID

$atencionEstadoID

$moduloAtencionEstadoID

registrarModuloAtencionTurnoColaborador()

registrarModuloAtencionTurnoColaborador($moduloAtencionID, $atencionEstadoID, $moduloAtencionEstadoID, $tipoClienteID = null
Static

Parameters

$moduloAtencionID

$atencionEstadoID

$moduloAtencionEstadoID

$tipoClienteID

servicios()

servicios($moduloAtencionColaboradorID) 
Static

Parameters

$moduloAtencionColaboradorID

siguienteTurno()

siguienteTurno($moduloAtencionColaboradorID) 
Static

Parameters

$moduloAtencionColaboradorID

siguienteTurnoAburrido()

siguienteTurnoAburrido($moduloAtencionColaboradorID) 
Static

Parameters

$moduloAtencionColaboradorID

siguienteTurnoLlamando()

siguienteTurnoLlamando($moduloAtencionColaboradorID) 
Static

Parameters

$moduloAtencionColaboradorID

siguienteTurnoRetrasado()

siguienteTurnoRetrasado($moduloAtencionColaboradorID) 
Static

Parameters

$moduloAtencionColaboradorID

terminarAtencionColaborador()

terminarAtencionColaborador($ModuloAtencionID, $moduloAtencionColaboradorID) 
Static

Parameters

$ModuloAtencionID

$moduloAtencionColaboradorID

todos()

todos($ModuloAtencionESTADO = null
Static

Parameters

$ModuloAtencionESTADO

todosPorSede()

todosPorSede($sedeID, $ModuloAtencionESTADO = null
Static

Parameters

$sedeID

$ModuloAtencionESTADO

ultimoControl()

ultimoControl($moduloAtencionColaboradorID) 
Static

Parameters

$moduloAtencionColaboradorID

ultimoControlModuloAtencion()

ultimoControlModuloAtencion($atencionEstadoID, $moduloAtencionColaboradorID) 
Static

Parameters

$atencionEstadoID

$moduloAtencionColaboradorID

ultimoControlPorEstado()

ultimoControlPorEstado($atencionEstadoID, $moduloAtencionColaboradorID) 
Static

Parameters

$atencionEstadoID

$moduloAtencionColaboradorID

 Constants

 

ABIERTO

ABIERTO = 2 
 

ACTIVO

ACTIVO = "ACTIVO" 
 

CERRADO

CERRADO = 1 
 

DESACTIVO

DESACTIVO = "DESACTIVO" 
 

OCUPADO

OCUPADO = 3 
 

PAUSADO

PAUSADO = 4 
 

REABIERTO

REABIERTO = 5