コード例 #1
0
 public function getAutosCliente($rut)
 {
     $vectorData;
     $link = $this->conexionBD->getConexion();
     //conexion a la bd
     $query = "SELECT * FROM auto where rut_cliente='{$rut}';";
     $result = mysql_query($query, $link) or die(mysql_error());
     //ejecuto la query
     $i = 0;
     while ($row = mysql_fetch_array($result)) {
         $auto = new auto();
         $auto->setPatente($row['patente']);
         $auto->setMarca($row['marca']);
         $auto->setModelo($row['modelo']);
         $auto->setColor($row['color']);
         $auto->setRut($row['rut_cliente']);
         $vectorData[$i] = $auto;
         $i++;
     }
     mysql_close($link);
     if (empty($vectorData)) {
         return null;
     }
     return $vectorData;
 }
コード例 #2
0
<?php

include_once '../TO/auto.php';
include_once '../logica/principalAuto.php';
//recibo los datos del formulario cliente
$patente = $_POST['patente'];
$marca = $_POST['marca'];
$modelo = $_POST['modelo'];
$color = $_POST['color'];
$rut = $_POST['rut'];
//creo el objeto cliente
$elAuto = new auto();
//empaqueto la informacion del cliente en el objeto
$elAuto->setPatente($patente);
$elAuto->setMarca($marca);
$elAuto->setModelo($modelo);
$elAuto->setColor($color);
$elAuto->setRut($rut);
//derivar la trasacción a donde corresponde.---> a la logica
$jefe = principalAuto::getInstance();
//dentro de un if
$lala = $jefe->modificarAuto($patente);
if (empty($lala)) {
    $jefe->guardarAuto($elAuto);
    $message = "Auto guardado correctamente";
    echo "<script type='text/javascript'>alert('{$message}');</script>";
    $yourURL = "listarAutos.php";
    echo "<script>location.href='{$yourURL}'</script>";
} else {
    $message = "La patente ya existe";
    echo "<script type='text/javascript'>alert('{$message}');</script>";