Example #1
0
<?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(), '');
        }
    }
Example #2
0
$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