コード例 #1
0
 public function getClients()
 {
     $vectorData;
     $link = $this->conexionBD->getConexion();
     //conexion a la bd
     $query = "SELECT * FROM cliente;";
     $result = mysql_query($query, $link) or die(mysql_error());
     //ejecuto la query
     $i = 0;
     while ($row = mysql_fetch_array($result)) {
         $cliente = new cliente();
         $cliente->setRut($row['rut_cliente']);
         $cliente->setNombre($row['nombre_cliente']);
         $cliente->setApellido($row['apellido_cliente']);
         $cliente->setDireccion($row['direccion']);
         $cliente->setEmail($row['email_cliente']);
         $cliente->setTelefono($row['telefono']);
         $vectorData[$i] = $cliente;
         $i++;
     }
     mysql_close($link);
     if (empty($vectorData)) {
         return null;
     }
     return $vectorData;
 }
コード例 #2
0
<?php

include_once '../TO/cliente.php';
include_once '../logica/principal.php';
//recibo los datos del formulario cliente
$rut = $_POST['rut'];
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$direccion = $_POST['direccion'];
$email = $_POST['email'];
$telefono = $_POST['telefono'];
//creo el objeto cliente
$elCliente = new cliente();
//empaqueto la informacion del cliente en el objeto
$elCliente->setRut($rut);
$elCliente->setNombre($nombre);
$elCliente->setApellido($apellido);
$elCliente->setDireccion($direccion);
$elCliente->setEmail($email);
$elCliente->setTelefono($telefono);
//derivar la trasacción a donde corresponde.---> a la logica
$jefe = principal::getInstance();
$jefe->modificarClienteDos($elCliente);
$message = "Cliente modificado correctamente";
echo "<script type='text/javascript'>alert('{$message}');</script>";
$yourURL = "listarClientes.php";
echo "<script>location.href='{$yourURL}'</script>";