예제 #1
0
 public function removerUsuario($id)
 {
     try {
         $usuario = new ControllerUsuario();
         $usuario->removerUsuario($id);
     } catch (Exception $ex) {
         echo "Erro: {$ex}";
     }
 }
예제 #2
0
 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;
     }
 }
예제 #3
0
 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();
 }
예제 #5
0
<?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);
}
예제 #6
0
<?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);
}
예제 #7
0
<?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);
    }
}
예제 #8
0
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">
예제 #10
0
<?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 &raquo;</a></p>
            <a href="geral_cadastroUsuario.php" ><button class="btn btn-primary" name="cadastrar">Não Possui Cadastro?</button></a>
        </div>