Пример #1
0
    //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']);
Пример #2
0
        //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");
}
/*