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]); } }
<?php require_once "Auto.php"; require_once "Estacionamiento.php"; try { $patente = $_POST["Patente"]; $foto = $_FILES["Foto"]["name"]; $auto1 = new Auto($patente, $foto); $autoS = $auto1->ToString(); $txtAuto = fopen("../Clase05/Autos.txt", "a+"); $cant = fwrite($txtAuto, $autoS); if ($cant > 0) { echo "Ok..."; } fclose($txtAuto); $destino = "../Clase05/" . $_FILES["Foto"]["name"]; move_uploaded_file($_FILES["Foto"]["tmp_name"], $destino); $estacion1 = new Estacionamiento("mi Estacionamiento"); $estacion1->AgregarAuto($auto1); echo $estacion1->MostrarTabla(); } catch (Exception $e) { }
// var_dump($_FILES["Foto"]); $a1 = new Auto($patAdm, $fotoAdm); //$a1->SetterFIngreso(); $autoString = $a1->ToString(); //Escribir el archivo autos.txt $txtAuto = fopen("../Clase15Sept/Autos.txt", "a+"); $cant = fwrite($txtAuto, $autoString); if ($cant > 0) { echo "escritura EXITOSA<br/>"; } fclose($txtAuto); $destino = "../Clase15Sept/" . $_FILES["Foto"]["name"]; move_uploaded_file($_FILES["Foto"]["tmp_name"], $destino); //echo $patAdm . "</br>" . $fotoAdm ."</br>" ; //leer el archivo autos.txt /* $txtAutoLee = fopen("../Clase15Sept/Autos.txt", "r"); //LEO LINEA X LINEA DEL ARCHIVO while(!feof($txtAutoLee)) { echo fgets($txtAutoLee), "<br/>"; } */ $est1 = new Estacionamiento("Mi Estacionamiento"); $est1->AgregarAuto($a1); $est1->AgregarAuto($a1); //$est1->MostrarString(); echo $est1->MostrarTabla(); } catch (Exception $e) { }
break; } ?> <tr> <td><?php echo $i; ?> </td> <?php $i++; ?> <?php $estacionamiento_origen = Estacionamiento::getEstacionamientoOrigenDestino($ticket->origen_estacionamiento); ?> <?php $estacionamiento_destino = Estacionamiento::getEstacionamientoOrigenDestino($ticket->destino_estacionamiento); ?> <td><strong><?php echo $ticket->id; ?> </strong></td> <td class="oculto"><?php echo Tipo::getReservaTipoById($ticket->TIPO_id); ?> </td> <td><i class="fa fa-user"></i> <?php echo Usuario::getUsuarioNombreById($ticket->USUARIO_id); ?> </td> <td><i class="fa fa-bicycle"></i> <?php echo Bicicleta::getBicicletaCodigoById($ticket->BICICLETA_id);
<h3 class="panel-title"> Mapa de Estaciones <button class="btn btn-xs btn-default" type="button" onclick="Escritorio.Acciones.refrescar()"> <i class="fa fa-refresh"> </i> </button> </h3> </div> <div class="panel-body"> <?php $Estacion = new Estacion(); $estaciones = $Estacion->cargarEstaciones(); foreach ($estaciones as $estacion) { if ($estacion != null) { $bicicletas_disponibles = Estacionamiento::contarBicicletasDisponiblesByEstacion($estacion->id); $bicicletas_total = Bicicleta::contarBicicletasTodasByEstacion($estacion->id); $parqueos_disponibles = Estacionamiento::contarEstacionamientoDisponiblesByEstacion($estacion->id); $parqueos_total = Estacionamiento::contarEstacionamientoTodosByEstacion($estacion->id); echo '<div class="estacion oculto" ' . 'data-nombre="' . $estacion->nombre . '" data-codigo="' . $estacion->codigo . '" data-latitud="' . $estacion->latitud . '" data-longitud="' . $estacion->longitud . '" data-parqueos_disponibles="' . $parqueos_disponibles . '" data-bicicletas_disponibles="' . $bicicletas_disponibles . '" data-bicicletas_total="' . $bicicletas_total . '" data-parqueos_total="' . $parqueos_total . '" > </div>'; } } ?> <div id="mapEstacionTodas" class="mapaGrande"></div> <script> ver_mapa_todos("mapEstacionTodas"); </script> </div> </div>
<label class="control-label" id="error_editar_latitud">¡Ingrese latitud!</label> </div> </div> </div> <!--Parqueos--> <div class="row form-group"> <div class="col-xs-3"> <label class="control-label">Total de Estacionamientos</label> </div> <div class="col-xs-3"> <input class="form-control" type="text" disabled value="<?php echo Estacionamiento::contarNumeroEstacionamiento($estacion_actual->id); ?> " > </div> <div id="contenedor_botones_cantidad"></div> <script> Estacion.index.cargarBotonesEditarCantidad(); </script> </div> <!--bicicletas--> <div class="row form-group"> <div class="col-xs-3"> <label class="control-label">Total de Bicicletas</label> </div>
<?php require 'class.estacionamiento.php'; $estacionar = $_POST['estacionar']; $patente = $_POST['patente']; if ($_POST['estacionar'] == "ingreso") { Estacionamiento::Guardar($patente); } elseif ($_POST['estacionar'] == "egreso") { $datos = Estacionamiento::Leer(); echo "<pre>"; var_dump($datos); echo "</pre>"; } else { header("location:index.php"); }
public function Parquear($bicicleta_id) { $bicicleta = \App\Bicicleta::find($bicicleta_id); $estacion_destino_id = $bicicleta->PUESTO_ALQUILER_id; $estacionamiento_id_colocar = Estacionamiento::cargarEstacionamientosDisponible($estacion_destino_id); if ($estacionamiento_id_colocar != null) { $Estacionamiento = new Estacionamiento(); //y la registro en el nuevo parqueo $Estacionamiento->agregarBicicleta($estacionamiento_id_colocar, $bicicleta_id); header('Content-Type: application/json'); echo json_encode(['status' => true, 'movimiento' => $bicicleta_id . ' -> ' . $estacionamiento_id_colocar]); } else { header('Content-Type: application/json'); echo json_encode(['status' => false]); } }