コード例 #1
0
 public function getInstance()
 {
     if (!isset(self::$instancia)) {
         $miclase = __CLASS__;
         self::$instancia = new $miclase();
     }
     return self::$instancia;
 }
コード例 #2
0
ファイル: eliminar.php プロジェクト: pablogaray23/sistemaAuto
<?php

include_once '../TO/cliente.php';
include_once '../logica/principal.php';
include_once '../TO/auto.php';
include_once '../logica/principalAuto.php';
//recibo los datos del formulario cliente
$rut = $_GET['rut'];
//derivar la trasacción a donde corresponde.---> a la logica
$jefe = principal::getInstance();
$jefaAuto = principalAuto::getInstance();
//$jefe->guardarCliente($elCliente);
$jefe->eliminarCliente($rut);
$jefaAuto->eliminarAutosCliente($rut);
$message = "Cliente y autos eliminado correctamente";
echo "<script type='text/javascript'>alert('{$message}');</script>";
$yourURL = "listarClientes.php";
echo "<script>location.href='{$yourURL}'</script>";
コード例 #3
0
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>";
    $yourURL = "formularioAuto.php";
    echo "<script>location.href='{$yourURL}'</script>";
}