Descripción del Modelo de Datos Turnos
Turnos
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/Turnos/ |
| inherited_from | \ModeloDatos |
actualizar($turnoID, integer $categoriaID, String $TurnosCODIGO, String $TurnosTITULO, \Texto $TurnosDESCRIPCION, \Url $TurnosURL, String $TurnosESTADO) : integer
integerIdentificador de la Categoria
StringCódigo de Turnos
StringTitulo de Turnos
\TextoDescripción de Turnos
\UrlUrl del archivo asociado al Turnos
StringEstado del registro de Turnos
integercantidad de registros actualziados en la operacionactualizarCalificador($atencionCALIFICADOR, $turnoID)
actualizarModuloAtencion($moduloAtencionID, $turnoID)
actualizarPeso($turnoPESO, $turnoID)
actualizarServicio($servicioID, $turnoID)
asociarAtencionPublico($turnoID, $atencionID)
atendido($SedeID = null)
atendidoHOY($SedeID = null)
atendiendo($SedeID = null)
atendiendoHOY($SedeID = null)
atendiendoZonasAtencion($zonas)
cambiarEstado($TurnosEstadoID, $turnoID, $moduloAtencionID = null)
cambiarEstadoAtendido($turnoID, $moduloAtencionID)
cambiarEstadoAtendiendo($turnoID, $moduloAtencionID)
cambiarEstadoCancelado($turnoID, $moduloAtencionID) : integer
integerCantidad de registros desactivadoscambiarEstadoLlamando($turnoID, $moduloAtencionID)
cambiarEstadoRetrasado($turnoID, $moduloAtencionID)
cambiarEstadoTraslado($turnoID, $moduloAtencionID)
cancelado($SedeID = null)
canceladoHOY($SedeID = null)
cantidadCambiosEstado($turnoID, $turnoEstadoID)
cantidadEstadoPorServicio($turnoID, $turnoEstadoID, $servicioID)
datos($turnoID) : \Objeto
\ObjetoTurnodatosAnalisis($TurnosESTADO= null, $SedeID= null, $turnoFECHAINICIO= null, $turnoFECHAFINAL= null)
datosCompletos($turnoID) : \Objeto
\ObjetoTurnodatosEstados($turnoEstadoID)
datosPrioridades($turnoPrioridadID)
datosSemiCompletos($turnoID) : \Objeto
\ObjetoTurnodeLaTerminalHOY($TerminalID, $TurnosESTADO = null)
deLaZonaHOY($puestoTrabajoID, $TurnosESTADO = null)
enColaPorSedeTerminal($terminalTurnosID, $fecha, $turnosEntrgadosCANTIDAD= 1000, $tipoClienteID= null, $turnoEstadoID= null)
entregadosPorSedeTerminal($terminalTurnosID, $fecha, $turnosEntrgadosCANTIDAD= 1000, $tipoClienteID= null, $turnoEstadoID= null)
guardar($personaID, $turnoCODIGO, $turnoPESO, $turnoEstadoID, $terminalID, $puestoTrabajoAREAATENCION, $tipoClienteID, $turnoPrioridadID, $turnoServicioID) : integer
integercon el Identificador del Registro TurnosguardarCalificacion($turnoCalificacionID, $turnoID)
llamando($SedeID = null)
llamandoHOY($SedeID = null)
llamandoZonasAtencion($zonas)
pendientes($SedeID = null)
pendientesCalificacionPorModuloAtencion($moduloAtencionID, $agenteCALIFICADOR = null)
pendientesCalificacionPorZonaAtencion($pusetoTrabajoID, $agenteCALIFICADOR = null) : Array
Si no se envia el estado devuelve todos los registros sin importar su estado.
Arrayde Objetos TurnospendientesHOY($SedeID = null) : Array
Arrayde Objetos TurnosporAtenderEnLaZonaHOY($puestoTrabajoID)
prioridades()
registarNuevo($terminal, $puestoTrabajo, $servicio, $afiliado, $prioridadID, $personaID)
registarNuevoDesdeTraslado($terminalID, $puestoTrabajoAREAATENCION, $turnoServicioID, $turnoPESO, $turnoPrioridadID, $tipoClienteID, $personaID, $turnoAtenrior, $moduloAtencionID)
registroControl($servicioID, $turnoEstadoID, $turnoID, $moduloAtencionID = null)
registrosCambiosEstado($turnoID, $turnoEstadoID)
retraso($SedeID = null)
retrasoHOY($SedeID = null)
siguientesFechaEstadoClienteModulo($TurnosEstadoID, $tipoCliente= null, $moduloID= null, $turnoAnteriorID= null)
tiempoEsperaHOY($terminalTurnoID = null)
tiempoEsperaTotal($fecha, $terminalTurnoID = null)
todos(String $TurnosESTADO= null, $SedeID= null, $fechaREGISTRO= null) : Array
Si no se envia el estado devuelve todos los registros sin importar su estado.
String
Arrayde Objetos TurnostodosCompletos(String $TurnosESTADO= null, $fechaREGISTRO= null) : Array
Si no se envia el estado devuelve todos los registros sin importar su estado.
String
Arrayde Objetos TurnostodosZonasAtencion(String $TurnosESTADO= null, $zonas= null, $fechaREGISTRO= null) : Array
Si no se envia el estado devuelve todos los registros sin importar su estado.
String
Arrayde Objetos Turnostraslado($SedeID = null)
trasladoHOY($SedeID = null)
ATENDIDO = 4
ATENDIENDO = 3
CANCELADO = 7
LLAMANDO = 2
PENDIENTE = 1
RETRASADO = 6
TRASLADO = 5