Skip to content

Commit 6a7c952

Browse files
committed
feat: tratamento de erros
1 parent 9e43449 commit 6a7c952

5 files changed

+26
-14
lines changed

controllers/CadastroController.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ function redirecionarParaConsulta() {
122122
$controller->redirecionarParaConsulta();
123123
}
124124
catch(PDOException $e) {
125-
echo "<h1>Erro Catastrófico --- </h1>".$e->getMessage();
125+
echo "<h1>Erro catastrófico ao cadastrar --- ".$e->getMessage()."</h1>";
126126
}
127127
}
128128

controllers/DadosParaEdicaoController.php

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
use FFI\Exception;
4+
35
include_once './DbContext.php';
46

57
class DadosParaEdicaoController extends DbContext {
@@ -53,8 +55,8 @@ function retornarListaEmJSON($arrayDadosUsuario) {
5355
$controller->retornarListaEmJSON($dadosUsuario);
5456
}
5557
}
56-
catch(PDOException $e) {
57-
echo "<h1>Erro Catastrófico --- </h1>".$e->getMessage();
58+
catch(Exception $e) {
59+
echo "<h1>Erro ao puxar dados para edição --- ".$e->getMessage()."</h1>";
5860
}
5961
}
6062

controllers/ListagemController.php

+7-3
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,12 @@ function formatarCpf($doc) {
100100
return 'doc invalido';
101101
}
102102

103-
$controller = new ListagemController();
104-
$usuarios = $controller->getListaDeUsuarios();
105-
$controller->comporTabelaComDados($usuarios);
103+
try {
104+
$controller = new ListagemController();
105+
$usuarios = $controller->getListaDeUsuarios();
106+
$controller->comporTabelaComDados($usuarios);
107+
} catch (PDOException $e) {
108+
echo "Erro durante consulta: ".$e->getMessage();
109+
}
106110

107111
?>

controllers/RemoveController.php

+13-7
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,18 @@ function redirecionarParaConsulta() {
5050

5151
$id = $_GET['id'];
5252

53-
$controller = new RemoveController();
54-
$existe = $controller->usuarioExiste($id);
55-
56-
if ($existe === true) {
57-
$controller->removerEnderecoUsuario($id);
58-
$controller->removerUsuario($id);
59-
$controller->redirecionarParaConsulta();
53+
try {
54+
$controller = new RemoveController();
55+
$existe = $controller->usuarioExiste($id);
56+
57+
if ($existe === true) {
58+
$controller->removerEnderecoUsuario($id);
59+
$controller->removerUsuario($id);
60+
$controller->redirecionarParaConsulta();
61+
}
62+
} catch (PDOException $e) {
63+
echo "Erro durante consulta: ".$e->getMessage();
6064
}
65+
66+
6167
?>

pages/cadastro.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<label class="uk-form-label" for="email">Email</label>
3636
<div class="uk-inline">
3737
<span class="uk-form-icon" uk-icon="icon: mail"></span>
38-
<input class="uk-input uk-width-large" type="email" id="email" name="email" onblur="validarCampoEmail(this.value)">
38+
<input class="uk-input uk-width-medium" type="email" id="email" name="email" onblur="validarCampoEmail(this.value)">
3939
</div>
4040
<div class="validacao">
4141
<small id="erroEmail"></small>

0 commit comments

Comments
 (0)