public function listaCamiones()
 {
     $this->layout = false;
     $this->loadModel('Camion');
     $camion = new Camion();
     $this->set('camiones', $camion->find('all', array('order' => 'Camion.placa', 'recursive' => 1)));
 }
Exemplo n.º 2
0
 /**
  * Récupère un objet Vehicule en base
  *
  * @param int $id l'id du Vehicule à récupérer
  *
  * @return Vehicule un objet contenant le véhicule récupéré
  */
 public function get($id)
 {
     $id = (int) $id;
     $q = $this->_db->query('SELECT id, marque, modele, couleur, nb_roues, prix, vitesse FROM vehicule WHERE id = ' . $id);
     $donnees = $q->fetch(\PDO::FETCH_ASSOC);
     $vehicule = new Camion();
     if (!empty($donnees)) {
         $vehicule->hydrate($donnees);
     }
     return $vehicule;
 }
Exemplo n.º 3
0
    private $pasajeros;
    public function subir_pasajeros($cantidad_pasajeros)
    {
        $this->pasajeros = $cantidad_pasajeros;
        echo 'Se han subido ' . $cantidad_pasajeros . ' pasajeros <br />';
    }
    public function verificar_encendido()
    {
        if ($encendido == true) {
            echo 'Autobus encendido <br />';
        } else {
            echo 'Autobus apagado <br />';
        }
    }
}
$camion = new Camion();
$camion->encender();
// encender() es un metodo de la clase padre
// pero al ser un metodo publico es herado por la clase hijo
// en este caso Camion y por lo tanto puede ser llamado desde un
// objeto de Camion
$camion->cargar(10);
$camion->verificar_encendido();
$camion->matricula = 'MDU - 293';
// Lo mimsmo que ocurre con el metodo encender() se
// aplica para la propiedad de matricula y el metodo
// apagar. Son metodos y propiedades publicas
// por lo tanto el hijo las hereda sin ningun problema o limitacion
$camion->apagar();
$autobus = new Autobus();
$autobus->encender();
Exemplo n.º 4
0
   <?php 
include_once "includes/camion.php";
include_once "includes/empleado.php";
include_once "includes/sucursal.php";
$empleado = new Empleado();
$sucursal = new Sucursal();
$camion = new Camion();
if (isset($_POST["origen"], $_POST["destino"], $_POST["empleado"], $_POST["cantidad_paquetes"], $_POST["placa"])) {
    if (!empty($_POST["origen"]) && !empty($_POST["destino"]) && !empty($_POST["empleado"]) && !empty($_POST["cantidad_paquetes"]) && !empty($_POST["placa"])) {
        $camion->setOrigen($_POST["origen"]);
        $camion->setDestino($_POST["destino"]);
        $camion->setEmpleado($_POST["empleado"]);
        $camion->setCantidad_paquetes($_POST["cantidad_paquetes"]);
        $camion->setPlaca($_POST["placa"]);
        $camion->agregar_camion();
        $empleado->setNombre($_POST["empleado"]);
        $empleado->ocupar();
    }
}
if (isset($_GET["eliminar"])) {
    $camion = $camion->setId_camion($_GET["eliminar"]);
    $camion->eliminar();
}
?>
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>Camiones</title>
	<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
Exemplo n.º 5
0
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>POO1</title>
    </head>
    <body>
        <h1>Esto es una prueba</h1>
        <h1>Ahora lo estoy modificando desde la pág de GitHub</h1>
        <?php 
include 'vehiculos.php';
$mazda = new Coche();
$pegaso = new Camion();
echo 'El mazda tiene ' . $mazda->getRuedas() . ' ruedas<br>';
echo 'El pegaso tiene ' . $pegaso->getRuedas() . ' ruedas<br>';
echo 'El mazda tiene un motor de ' . $mazda->getMotor() . ' cc<br>';
?>
    </body>
</html>

Exemplo n.º 6
0
<?php

$n_camion = new Camion();
$n_empleado = new Empleado();
$n_camion->setId_camion($_GET["editar"]);
$cam = $n_camion->editar();
$n_empleado->setNombre($_GET["empleado"]);
$n_empleado->desocupar();
if (isset($_POST["n_origen"], $_POST["n_destino"], $_POST["n_empleado"], $_POST["n_cantidad_paquetes"], $_POST["n_placa"])) {
    #$empleado->setNombre($_POST["n_empleado"]);
    #$empleado->desocupar();
    if (!empty($_POST["n_origen"]) && !empty($_POST["n_destino"]) && !empty($_POST["n_empleado"]) && !empty($_POST["n_cantidad_paquetes"]) && !empty($_POST["n_placa"])) {
        $n_camion->setOrigen($_POST["n_origen"]);
        $n_camion->setDestino($_POST["n_destino"]);
        $n_camion->setEmpleado($_POST["n_empleado"]);
        $n_camion->setCantidad_paquetes($_POST["n_cantidad_paquetes"]);
        $n_camion->setPlaca($_POST["n_placa"]);
        $n_camion->actualizar();
        $empleado->setNombre($_POST["n_empleado"]);
        $empleado->ocupar();
    }
} else {
    if (!isset($_POST["n_origen"], $_POST["n_destino"], $_POST["n_empleado"], $_POST["n_cantidad_paquetes"], $_POST["n_placa"])) {
        $n_empleado->ocupar();
    }
}
?>


<form action="" method="post">
Exemplo n.º 7
0
<?php

include "Transport.php";
include "Voiture2.php";
include "Camion.php";
include "Moto.php";
$r4 = new Voiture2();
$r4->demarrer();
$r4->klaxonner();
$r4->freinAMain();
$r4->cassePied();
$r4->tourner();
echo '<hr>';
$daf = new Camion();
$daf->demarrer();
$daf->klaxonner();
$daf->accrocherRemorque();
$daf->tourner();
echo '<hr>';
$ducati = new Moto();
$ducati->demarrer();
$ducati->klaxonner();
$ducati->roueArriere();
$ducati->tourner();