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) 
Static

Parameters

$colaboradorID

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

abiertaPorUsuario() : \Objeto
Static

Returns

\ObjetoTurno

Devuelve los registros de Terminales en estado ACTIVO.

activos() : Array
Static

Returns

Arrayde Objetos Terminales

actualizar()

actualizar($terminalTurnoID, $terminalTurnoCODIGO, $terminalTurnoTITULO, $terminalTurnoTIPO, $puestoTrabajoID) 
Static

Parameters

$terminalTurnoID

$terminalTurnoCODIGO

$terminalTurnoTITULO

$terminalTurnoTIPO

$puestoTrabajoID

actualizarControlTerminal()

actualizarControlTerminal($terminalTurnoColaboradorID, $atencionEstadoAnteriorID, $atencionEstadoNuevoID, $terminalTurnoEstadoID) 
Static

Parameters

$terminalTurnoColaboradorID

$atencionEstadoAnteriorID

$atencionEstadoNuevoID

$terminalTurnoEstadoID

actualizarTerminalTurnoColaborador()

actualizarTerminalTurnoColaborador($atencionEstadoID, $terminalTurnoColaboradorID) 
Static

Parameters

$atencionEstadoID

$terminalTurnoColaboradorID

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

cambiarEstado($TerminalESTADO, $TerminalID) : integer
Static

Parameters

$TerminalESTADO

$TerminalID

Returns

integerCantidad de registros desactivados

cantidadEntregadoPorHora()

cantidadEntregadoPorHora($terminalTurnoID, $turnoFECHAINICIO = null, $turnoFECHAFINAL = null
Static

Parameters

$terminalTurnoID

$turnoFECHAINICIO

$turnoFECHAFINAL

cantidadEntregadoPorServicio()

cantidadEntregadoPorServicio($terminalTurnoID, $turnoFECHAINICIO = null, $turnoFECHAFINAL = null
Static

Parameters

$terminalTurnoID

$turnoFECHAINICIO

$turnoFECHAFINAL

cerrarEstadoControlTerminal()

cerrarEstadoControlTerminal($terminalTurnoColaboradorID) 
Static

Parameters

$terminalTurnoColaboradorID

cerrarTerminal()

cerrarTerminal($terminalTurnoColaboradorID) 
Static

Parameters

$terminalTurnoColaboradorID

colaAtencionHOY()

colaAtencionHOY($terminalTurnosID, $turnosEntrgadosCANTIDAD = 500
Static

Parameters

$terminalTurnosID

$turnosEntrgadosCANTIDAD

configuracionColaborador()

configuracionColaborador($terminalTurnoColaboradorID) 
Static

Parameters

$terminalTurnoColaboradorID

configuracionTerminal()

configuracionTerminal($terminalTurnoColaboradorID) 
Static

Parameters

$terminalTurnoColaboradorID

configuracionTerminalActual()

configuracionTerminalActual($terminalTurnoID) 
Static

Parameters

$terminalTurnoID

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

datos(integer $terminalTurnoID) : \Objeto
Static

Parameters

$terminalTurnoID

integer

Returns

\ObjetoTurno

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

datosCompletos($terminalTurnoID) : \Objeto
Static
  • @param int $terminalTurnoID

Parameters

$terminalTurnoID

Returns

\ObjetoTurno

eliminar()

eliminar($terminalTurnoID) 
Static

Parameters

$terminalTurnoID

entregadosHOY()

entregadosHOY($terminalTurnosID, $turnosEntrgadosCANTIDAD = 500
Static

Parameters

$terminalTurnosID

$turnosEntrgadosCANTIDAD

estadisticas()

estadisticas($terminalTurnoID, $turnoFECHA = null
Static

Parameters

$terminalTurnoID

$turnoFECHA

estadisticasHoy()

estadisticasHoy($terminalTurnoID) 
Static

Parameters

$terminalTurnoID

finalizarUltimoControl()

finalizarUltimoControl($terminalTurnoColaboradorID) 
Static

Parameters

$terminalTurnoColaboradorID

guardar()

guardar($terminalTurnoCODIGO, $terminalTurnoTITULO, $terminalTurnoTIPO, $puestoTrabajoID) 
Static

Parameters

$terminalTurnoCODIGO

$terminalTurnoTITULO

$terminalTurnoTIPO

$puestoTrabajoID

guardarConfigModuloAtencionColaborador()

guardarConfigModuloAtencionColaborador($terminalTurnoID, $atencionEstadoID, $terminalTurnoEstadoID) 
Static

Parameters

$terminalTurnoID

$atencionEstadoID

$terminalTurnoEstadoID

iniciarEntregaTurnosColaborador()

iniciarEntregaTurnosColaborador($terminalTurnoID, $terminalTurnoColaboradorID) 
Static

Parameters

$terminalTurnoID

$terminalTurnoColaboradorID

pausarEntregaTurnosColaborador()

pausarEntregaTurnosColaborador($terminalTurnoID, $terminalTurnoColaboradorID, $colaboradorAtencionESTADOID) 
Static

Parameters

$terminalTurnoID

$terminalTurnoColaboradorID

$colaboradorAtencionESTADOID

puestosTrabajoConModulosAtencion()

puestosTrabajoConModulosAtencion($terminalTurnosID, $moduloAtencionESTADO = \ModulosAtencion::ACTIVO
Static

Parameters

$terminalTurnosID

$moduloAtencionESTADO

registrarControlCambioEstado()

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

Parameters

$terminalTurnoColaboradorID

$atencionEstadoNuevoID

$moduloAtencionEstadoNuevo

registrarControlTerminal()

registrarControlTerminal($terminalTurnoColaboradorID, $atencionEstadoID, $terminalTurnoEstadoID) 
Static

Parameters

$terminalTurnoColaboradorID

$atencionEstadoID

$terminalTurnoEstadoID

registrarFechaCierreTerminal()

registrarFechaCierreTerminal($terminalTurnoColaboradorID) 
Static

Parameters

$terminalTurnoColaboradorID

registrarTerminalTurnoColaborador()

registrarTerminalTurnoColaborador($terminalTurnoID, $atencionEstadoID, $terminalTurnoEstadoID) 
Static

Parameters

$terminalTurnoID

$atencionEstadoID

$terminalTurnoEstadoID

terminarEntregaTurnosColaborador()

terminarEntregaTurnosColaborador($terminalTurnoID, $terminalTurnoColaboradorID) 
Static

Parameters

$terminalTurnoID

$terminalTurnoColaboradorID

Devuelve todos los registros de Terminales, según el estado.

todos(String $TurnosESTADO = null) : Array
Static

Si no se envia el estado devuelve todos los registros sin importar su estado.

Parameters

$TurnosESTADO

String

Returns

Arrayde Objetos Terminales

ultimoControlTerminal()

ultimoControlTerminal($atencionEstadoID, $terminalTurnoColaboradorID) 
Static

Parameters

$atencionEstadoID

$terminalTurnoColaboradorID

 Constants

 

ABIERTO

ABIERTO = 2 
 

ACTIVO

ACTIVO = 'ACTIVO' 
 

CERRADO

CERRADO = 1 
 

DESACTIVO

DESACTIVO = 'DESACTIVO' 
 

OCUPADO

OCUPADO = 3 
 

PAUSADO

PAUSADO = 4