Beispiel #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]);
     }
 }
Beispiel #2
0
<?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) {
}
Beispiel #4
0
                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">&nbsp;</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>
Beispiel #6
0
                <label class="control-label" id="error_editar_latitud">&iexcl;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");
}
Beispiel #8
0
 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]);
     }
 }