public function removerUsuario($id) { try { $usuario = new ControllerUsuario(); $usuario->removerUsuario($id); } catch (Exception $ex) { echo "Erro: {$ex}"; } }
public function getCliente2($id) { $conexion = new Conexion(); $ctrlUsuario = new ControllerUsuario(); $consulta = $conexion->prepare('SELECT * FROM ' . self::TABLA . ' WHERE id = :id'); $consulta->bindParam(':id', $id); $consulta->execute(); $registro = $consulta->fetch(); if ($registro) { $nuevo = new Cliente(); $nuevo->construir($registro); $nuevo->usuario = $ctrlUsuario->getUsuario2($registro['usuario_id']); return $nuevo; } else { return false; } }
public function getAll() { $conexion = new Conexion(); $ctrlUsuario = new ControllerUsuario(); $ctrlSede = new ControllerSede(); $consulta = $conexion->prepare('SELECT * FROM ' . self::TABLA); $consulta->execute(); while ($registro = $consulta->fetch()) { $nuevo = new Asesor(); $nuevo->construir($registro); $nuevo->usuario = $ctrlUsuario->getUsuario2($registro['usuario_id']); $nuevo->sede = $ctrlSede->getSede($registro['sede_id']); if ($nuevo->usuario->estatus == 2) { continue; } $array[] = $nuevo; } if (isset($array)) { return $array; } else { return false; } }
public function logout() { ControllerUsuario::seLogado(); $view = new View(); $view->carregar("usuario/logout.html"); $view->mostrar(); }
<?php require_once '../controller/ControllerUsuario.php'; require_once '../model/Usuario.php'; if (isset($_POST['usuario'])) { $obj = $_POST['usuario']; $controlador = new ControllerUsuario(); $usuario = new Usuario(); $usuario->construir($obj); $estatus = $controlador->getSesion($usuario); if (!isset($estatus)) { $estatus = 0; } header("Content-type: application/json; charset=utf-8"); echo json_encode($estatus); }
<?php require_once '../controller/ControllerUsuario.php'; if (isset($_POST['usuario'])) { $obj = $_POST['usuario']; $ctrlUsuario = new ControllerUsuario(); $ctrlUsuario->eliminar($obj); header('Content-type: application/json; charset=utf-8'); echo json_encode(1); }
<?php require_once '../controller/ControllerAsesor.php'; require_once '../controller/ControllerUsuario.php'; if (isset($_POST['asesor'])) { $obj = $_POST['asesor']; $asesor = new Asesor(); $asesor->construir($obj); $ctrlAsesor = new ControllerAsesor(); $ctrlUsuario = new ControllerUsuario(); header('Content-type: application/json; charset=utf-8'); if ($ctrlAsesor->exist($asesor->usuario)) { $tempUsuario = $ctrlUsuario->getUsuario($asesor->usuario->correo); $asesor->usuario->id = $tempUsuario->id; $ctrlUsuario->guardar($asesor->usuario); $ctrlAsesor->guardar($asesor); echo json_encode($asesor); } else { if (!$ctrlUsuario->exist($asesor->usuario->correo)) { $ctrlUsuario->guardar($asesor->usuario); $asesor->usuario = $ctrlUsuario->getUsuario($asesor->usuario->correo); } $ctrlAsesor->guardar($asesor); $nuevo = $ctrlAsesor->getAsesor($asesor->usuario); $ctrlUsuario->addRol($asesor->usuario->correo, 3); echo json_encode($nuevo); } }
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); $inmueble->cliente = $ctrlCliente->getCliente($inmueble->cliente->usuario);
<!DOCTYPE html> <?php // include_once '../controller/ControllerUsuario.php'; include '_header.php'; $controllerUsuario = new ControllerUsuario(); $controllerUsuario->cadastrarUsuario(); //$usuario = $controllerUsuario->getUsuario(1); // ?> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <nav id="navMain" class="navbar navbar-inverse"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="glyphicon glyphicon-align-justify" aria-hidden="true" style="color: white;"></span> </button> <a class="navbar-brand" href="#"><p>Home</p></a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<?php include_once '../controller/ControllerUsuario.php'; include_once '_header.php'; include_once '_menuGeral.php'; try { $controllerUsuario = new ControllerUsuario(); // $d = new UsuarioDao(); // var_dump($d);die; $controllerUsuario->login(); } catch (Exception $exc) { echo $exc->getTraceAsString(); } ?> <div id="corpo" class="jumbotron" style="margin-top: 60px"> <div class="container"> <div> <h1 style="font-size: 25pt">Controle seus gastos!</h1> <p>Com o projeto da Pará Raio, você economiza seu dinheiro acompanhando seu consumo de energia em tempo real.</p> </div> <div > <form action="geral_inicio.php" method="POST" style="margin-bottom: 10px"> <input id="inputEmail" class="form-control" placeholder="Email" style="margin-bottom: 10px; width: 30%" name="login"> <input type="password" id="inputPassword" class="form-control" placeholder="Senha" style="width:30%" name="senha"><br> <button type="submit" class="btn btn-primary" name="entrarLogin">Entrar</button> </form> </fieldset> <p><a href="#" class="btn btn-primary btn-large">Saiba Mais »</a></p> <a href="geral_cadastroUsuario.php" ><button class="btn btn-primary" name="cadastrar">Não Possui Cadastro?</button></a> </div>