$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']);
$pessoaDAO = new PessoaDAO();
$res = $pessoaDAO->cadastraPessoa_2($pessoa);
if ($res === FALSE) {
    echo "Erro ao cadastrar";
    exit;
}
Beispiel #2
0
    foreach ($programas_antigos as $programa) {
        if (!in_array($programa, $programas_novos)) {
            //se o programa antigo não está na lista de programas novo rem
            $pessoaHasProgramaDAO->remove($id_pessoa, $programa);
            echo "O programa novo {$programa} não está na lista de programas antigos vamos inseri-lo";
            echo "o programa antigo não está na lista de programas novo rem<br>";
        }
    }
} else {
    $pessoaHasProgramaDAO->removeTodosProgramas($id_pessoa);
    //remove todos os programas
    echo "DEletando tudo";
}
$bairroDAO->cadastraBairro($bairro);
$familia = new Familia($cep, $logradouro, $numero, $bairro, $cidade);
$familia->setIdFamilia($id_familia);
$TelefoneDAO = new TelefoneDAO();
$telefone_antigo = $TelefoneDAO->buscaTelefoneByIdFamilia($id_familia);
if (mysql_numrows($telefone_antigo) > 0) {
    //se tinha telefone cadastrado
    $tel_antigo = mysql_fetch_assoc($telefone_antigo);
    if ($telefone_residencial == '') {
        //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']);