-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcadastrar-cliente.php
43 lines (33 loc) · 1.27 KB
/
cadastrar-cliente.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
require_once 'global.php';
require_once 'controller/clienteController.php';
header('Location: form-cliente.php');
try{
$cliente = new Cliente();
$cliente->setNomeCliente($_POST['Nome']);
$cliente->setCpfCliente($_POST['cpf']);
$cliente->setEmailCliente($_POST['email']);
$cliente->setSenhaCliente($_POST['senha']);
$cliente->setLogradouroCliente($_POST['rua']);
$cliente->setNumLogCliente($_POST['numero']);
$cliente->setCompCliente($_POST['complemento']);
$cliente->setBairroCliente($_POST['bairro']);
$cliente->setCidadeCliente($_POST['cidade']);
$cliente->setUfCliente($_POST['estado']);
$cliente->setCepCliente($_POST['cep']);
$cliente->setTelefoneCliente($_POST['telefone']);
$listacliente = Cliente::listar();
$controller = new clienteController($cliente);
if(!$controller->verificaCpf($cliente, $listacliente)){
Cliente::cadastrar($cliente);
}else{
header('Location: form-cliente.php');
}
}
catch(Exception $e){
echo '<pre>';
print_r($e);
echo '</pre>';
echo $e->getMessage();
}
?>