Esempio n. 1
0
 public function guardarTicket()
 {
     $ticket_id = $_REQUEST['id'];
     $TIPO_id = $_REQUEST['TIPO_id'];
     $USUARIO_id = $_REQUEST['USUARIO_id'];
     $BICICLETA_codigo = $_REQUEST['BICICLETA_codigo'];
     $BICICLETA_id = Bicicleta::getIdBicicletaByCodigoDevolver($BICICLETA_codigo);
     $origen_puesto_alquiler = $_REQUEST['origen_puesto_alquiler'];
     $origen_estacionamiento = Estacionamiento::getEstacionamiento($BICICLETA_id);
     $destino_estacionamiento = null;
     $destino_puesto_alquiler = $_REQUEST['destino_puesto_alquiler'];
     $fecha = $_REQUEST['fecha'];
     $hora_retiro = $_REQUEST['hora_retiro'];
     $hora_entrega = $_REQUEST['hora_entrega'];
     $duracion = $_REQUEST['duracion'];
     $ESTADO_id = $_REQUEST['ESTADO_id'];
     $ticket_nuevo = \App\Ticket::firstOrCreate(['TIPO_id' => $TIPO_id, 'USUARIO_id' => $USUARIO_id, 'BICICLETA_id' => $BICICLETA_id, 'origen_puesto_alquiler' => $origen_puesto_alquiler, 'origen_estacionamiento' => $origen_estacionamiento, 'destino_puesto_alquiler' => $destino_puesto_alquiler, 'destino_estacionamiento' => $destino_estacionamiento, 'fecha' => Escritorio::getFechaHoraEcuador(), 'hora_creacion' => Escritorio::getHoraEcuador(), 'hora_retiro' => $hora_retiro, 'hora_entrega' => $hora_entrega, 'duracion' => $duracion, 'ESTADO_id' => $ESTADO_id]);
     if ($ticket_nuevo != null) {
         header('Content-Type: application/json');
         echo json_encode(['status' => true, 'ticket_nuevo_id' => $ticket_nuevo->id, 'ticket_bicicleta_id' => $BICICLETA_id]);
     } else {
         header('Content-Type: application/json');
         echo json_encode(['status' => false]);
     }
 }
Esempio n. 2
0
 public function quitarEstacionamiento($ticket_id)
 {
     $ticket = \App\Ticket::find($ticket_id);
     $bicicleta_id = $ticket->BICICLETA_id;
     $estacionamiento_id_quitar = Estacionamiento::getEstacionamiento($bicicleta_id);
     $Estacionamiento = new Estacionamiento();
     $Estacionamiento->quitarBicicleta($estacionamiento_id_quitar);
     header('Content-Type: application/json');
     echo json_encode(['status' => true]);
 }