public function getInstance() { if (!isset(self::$instancia)) { $miclase = __CLASS__; self::$instancia = new $miclase(); } return self::$instancia; }
<?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>";
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>"; }