<?php include_once '../modelo/Modelo.php'; include_once '../bd/BairroDAO.php'; include_once '../bd/CidadeDAO.php'; include_once '../bd/DBConnection.php'; include_once '../bd/FamiliaDAO.php'; include_once '../bd/PessoaDAO.php'; include_once '../bd/PessoaHasProgramaDAO.php'; include_once '../bd/TelefoneDAO.php'; include_once 'cListaProgramas.php'; include_once 'cFuncoes.php'; if (!isset($_POST['idFamilia'])) { //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(), ''); } }
$certidaoNascimento = $_POST['certidaoNascimento']; $tituloEleitor = $_POST['tituloEleitor']; $grauParentesco = $_POST['grauParentesco']; $cep = $_POST['cep']; $logradouro = $_POST['logradouro']; $numero = $_POST['numero']; //$estado = $_POST['estado']; $cidade = $_POST['cidade']; $bairro = $_POST['bairro']; $telefone_residencial = $_POST['telefone_residencial']; $id_familia = $_POST['idFamilia']; $nis = $_POST['nis']; $pessoaHasProgramaDAO = new PessoaHasProgramaDAO(); $pessoaDAO = new PessoaDAO(); $familiaDAO = new FamiliaDAO(); $bairroDAO = new BairroDAO(); //pegar todos os programas que a pessoa possui $programas_pessoas = $pessoaHasProgramaDAO->buscaProgramasById($id_pessoa); $programas_antigos = array(); //programas antigos while ($aux = mysql_fetch_assoc($programas_pessoas)) { $programas_antigos[$aux['id_programa']] = $aux['id_programa']; } //pega a lista de programas // //programas novos que nao estao em programas antigos são inseridos // //programas novos que estão em programs antigos não faz nada // //programas antigos que nao estao em novos sao removidos //pega a lista de programas da pessoa