//se nao existe familia //cadastra o bairro $bairroDAO = new BairroDAO(); $bairroDAO->cadastraBairro($_POST['bairro']); //cadastra a familia $familia = new Familia($_POST['cep'], $_POST['logradouro'], $_POST['numero'], $_POST['bairro'], $_POST['cidade']); $familiaDAO = new FamiliaDAO(); $res = $familiaDAO->cadastraFamilia_2($familia); if ($res === FALSE) { echo "Erro ao cadastrar familia"; exit; } else { if (isset($_POST['telefone_residencial'])) { $tel = $_POST['telefone_residencial']; $TelefoneDAO = new TelefoneDAO(); $TelefoneDAO->cadastraTelefone($tel, $familia->getIdFamilia(), ''); } } } else { //echo $_POST['idFamilia']; $familia = new Familia("", "", "", "", ""); $familia->setIdFamilia($_POST['idFamilia']); } //se existe grauParentesco não estou cadastrando um TITULAR! if (isset($_POST['grauParentesco'])) { $grauParentesco = $_POST['grauParentesco']; } else { $grauParentesco = "TITULAR"; } //cadastra a pessoa $pessoa = new Pessoa($familia->getIdFamilia(), $_POST['cidadeNatal'], $_POST['nome'], $_POST['cpf'], $_POST['rg'], $_POST['sexo'], $_POST['dataNascimento'], $_POST['telefone'], $grauParentesco, $_POST['estadoCivil'], $_POST['raca'], $_POST['religiao'], $_POST['carteiraProfissional'], $_POST['tituloEleitor'], $_POST['certidaoNascimento'], $_POST['nis']);
//e agora não tem mais echo "agora não tem mais"; $TelefoneDAO->removeTelefoneByNumero($tel_antigo['telefone']); //remove } else { //se ainda tem, atualiza echo "ainda tem"; $Telefone_novo = new Telefone($id_familia, $telefone_residencial, ''); $TelefoneDAO->alteraDadosTelefone($Telefone_novo, $tel_antigo['telefone']); } } else { //se nao tinha telefone echo "não tinha telefone"; if ($telefone_residencial != "") { //agora vai ter $TelefoneDAO->cadastraTelefone($telefone_residencial, $id_familia, ''); } } $familiaDAO->alteraDadosFamilia($familia); //cadastra a pessoa $pessoa = new Pessoa($id_familia, $cidadeNatal, $nome, $cpf, $rg, $sexo, $dataNascimento, $telefone, $grauParentesco, $estadoCivil, $raca, $religiao, $carteiraProfissional, $tituloEleitor, $certidaoNascimento, $nis); $pessoa->setIdPessoa($id_pessoa); $pessoa->setAtivo($ativo); $res = $pessoaDAO->alteraDadosPessoa($pessoa); if ($res === FALSE) { echo "Erro ao cadastrar"; exit; } else { header("Location: ../visao/vPessoa.php"); } /*