public function countCliente() { try { $cliente = new ControllerCliente(); $count = $cliente->countCliente(); return $count; } catch (Exception $ex) { echo $ex; } }
public function contains($filtro) { $conexion = new Conexion(); $ctrlTipo = new ControllerTipo(); $ctrlOperacion = new ControllerOperacion(); $ctrlCliente = new ControllerCliente(); $consulta = $conexion->prepare('SELECT * FROM ' . self::TABLA . ' WHERE colonia = :filtro OR tipo_id = :filtro'); $consulta->bindParam(':filtro', $filtro); $consulta->execute(); while ($registro = $consulta->fetch()) { $nuevo = new Inmueble(); $nuevo->construir($registro); $nuevo->cliente = $ctrlCliente->getCliente2($registro['cliente_id']); $nuevo->tipo = $ctrlTipo->getTipo($registro['tipo_id']); $nuevo->operacion = $ctrlOperacion->getOperacion($registro['operacion_id']); $array[] = $nuevo; } if (empty($array)) { return false; } return $array; }
require_once '../controller/ControllerInmueble.php'; require_once '../controller/ControllerCliente.php'; require_once '../controller/ControllerUsuario.php'; /* Si existe el inmueble Actualizamos usuario, cliente e inmueble obteniendo las ID De lo contrario, creamos usuario, cliente e inmueble y asignamos expediente. */ if (isset($_POST['inmueble'])) { $obj = $_POST['inmueble']; $inmueble = new Inmueble(); $inmueble->construir($obj); $ctrlInmueble = new ControllerInmueble(); $ctrlCliente = new ControllerCliente(); $ctrlUsuario = new ControllerUsuario(); header('Content-type: application/json; charset=utf-8'); if ($ctrlInmueble->exist($inmueble->id)) { // Actualizar la información. if ($ctrlUsuario->exist($inmueble->cliente->usuario->correo)) { $temp_usuario = $ctrlUsuario->getUsuario($inmueble->cliente->usuario->correo); $inmueble->cliente->usuario->id = $temp_usuario->id; } if ($ctrlCliente->exist($inmueble->cliente->usuario)) { $temp_cliente = $ctrlCliente->getCliente($inmueble->cliente->usuario); $inmueble->cliente->id = $temp_cliente->id; } $ctrlUsuario->guardar($inmueble->cliente->usuario); $inmueble->cliente->usuario = $ctrlUsuario->getUsuario($inmueble->cliente->usuario->correo); $ctrlCliente->guardar($inmueble->cliente);
public function removerCliente($id) { $cliente = new ControllerCliente(); $res = $cliente->removerCliente($id); return $res; }