Properties

$_prestazioneAmbulatorioModel

$_prestazioneAmbulatorioModel : 

Type

Warning: Missing argument 1 for phpDocumentor\Descriptor\Collection::get(), called in /Library/WebServer/Documents/eliminacode-rem/vendor/twig/twig/lib/Twig/Template.php on line 678 and defined in /Library/WebServer/Documents/eliminacode-rem/vendor/phpdocumentor/phpdocumentor/src/phpDocumentor/Descriptor/Collection.php on line 72

Methods

indexAction()

indexAction() : array

Returns

array

refreshDisplayOperatoreAction()

refreshDisplayOperatoreAction() : array

Returns

array

chiamaOperatoreAction()

chiamaOperatoreAction() : mixed

Azione per la chiamata del prossimo codice da gestire

Il metodo:

  • recupera l'id della modalità e dell'utente ($ID e $infoUser);
  • controlla lo stato della procedura ($check) e, se è stata già avviata, cioè se il ticket è stato già chiamato, allora costringe l'utente a terminare la procedura settando lo stato http a 500
  • recupera i dati del prossimo ticket da chiamare ($chiama) passando l'id della modalita e lo stato del ticket (3 = stampato)
  • aggiorna i dati del tracking del ticket settando lo stato a chiamato 4, ( getTrackingTicketModel()->update )
  • aggiunge un listener e un trigger ....???
  • ritorna una risposta in formato JSON di questo tipo:

Returns

mixed

assenteOperatoreAction()

assenteOperatoreAction() : mixed

Returns

mixed

annullaMultiagendaOperatoreAction()

annullaMultiagendaOperatoreAction() : mixed

Returns

mixed

clickModalitaOperatoreAction()

clickModalitaOperatoreAction() : mixed

Returns

mixed

trackingPrestazioniAction()

trackingPrestazioniAction() : mixed

Metodo che ritorna le informazioni sul tracking delle prestazioni raggruppate per agenda

Returns

mixed

aggiornaProssimaPrenotazioneAction()

aggiornaProssimaPrenotazioneAction() : mixed

Metodo ajax che richiama il servizio che ritorna l'ora della prossima prenotazione in base all'agenda

Returns

mixed

trackingOperatoreAction()

trackingOperatoreAction() : mixed

Returns

mixed

setProgrammaModalitaModel()

setProgrammaModalitaModel(\Application\Model\ProgrammaModalita  $ProgrammaModalitaModel) 

Parameters

\Application\Model\ProgrammaModalita $ProgrammaModalitaModel

setTicketTotemModel()

setTicketTotemModel(\Application\Model\TicketTotem  $TicketTotemModel) 

Parameters

\Application\Model\TicketTotem $TicketTotemModel

setModalitaModel()

setModalitaModel(\Application\Model\Modalita  $modalitaModel) 

Parameters

\Application\Model\Modalita $modalitaModel

setTrackingTicketModel()

setTrackingTicketModel(\Application\Model\TrackingTicket  $trackingTicketModel) 

Parameters

\Application\Model\TrackingTicket $trackingTicketModel

setTrackingOperatoreModel()

setTrackingOperatoreModel(  $trackingOperatoreModel) 

Parameters

$trackingOperatoreModel

getPrestazioneAmbulatorioModel()

getPrestazioneAmbulatorioModel() : mixed

Returns

mixed —

Application\Model\PrestazioneAmbulatorio

setPrestazioneAmbulatorioModel()

setPrestazioneAmbulatorioModel(  $prestazioneAmbulatorioModel) 

Parameters

$prestazioneAmbulatorioModel