function status()
{
    $months = date("n") + 4;
    if (date("n") == 12) {
        $months = 4;
    }
    $data = date("j / {$months} / Y");
    $status = "valido";
    $dados = array($data, $status);
    return $dados;
}
$dados = status();
$pessoa = new Pessoa($_POST["nome"], $_POST["filiacao"], $_POST["nascionalidade"], $_POST["naturalidade"], $_POST["nascimento"], $_POST["sexo"], $_POST["cpf"], $_POST["rg"], $_POST["orgaoemissor"], $_POST["expedicao"], $dados[0], $dados[1]);
$instituicao = new Instituicao($_POST["fi"], $_POST["uf3"], $_POST["carreira"], $_POST["ac"], $_POST["localtrabalho"], $_POST["endereco"], $_POST["cidade"], $_POST["cep"], $_POST["telres"], $_POST["celular"], $_POST["email"]);
$login = new Login($_POST["login"], $_POST["senha"]);
$daoPessoa = new DaoPessoa($pessoa, $conecta);
$daoUser = new DaoUser($user, $conecta);
$daoInstituicao = new DaoInstituicao($instituicao, $conecta);
$daoLogin = new DaoLogin($login, $conecta);
if ($daoPessoa->inserir()) {
    print "ok";
}
if ($daoUser->inserir()) {
    print "ok";
}
if ($daoInstituicao->inserir()) {
    print "ok";
}
if ($daoLogin->inserir()) {
    print "ok";
}
<?php

$conecta->getConexao()->commit();
$daoPessoa = new DaoPessoa($pessoa, $conecta);
$daoPessoa->inserir();
$uidpessoa = $daoPessoa->recuperaId();
$uidpessoa = $uidpessoa[0];
$user->setUidpessoa($uidpessoa);
$daoUser = new DaoUser($user, $conecta);
$daoUser->inserir();
$instituicao->setUidpessoa($uidpessoa);
$daoInstituicao = new DaoInstituicao($instituicao, $conecta);
$daoInstituicao->inserir();
$login->setUidpessoa($uidpessoa);
$daoLogin = new DaoLogin($login, $conecta);
$daoLogin->inserir();
$profissional->setUidpessoa($uidpessoa);
$daoProfissional = new DaoProfissional($profissional, $conecta);
$daoProfissional->inserir();
$conecta->getConexao()->rollback();
Esempio n. 3
0
include "../model/beans/Pessoa.php";
include "../model/beans/Instituicao.php";
include "../model/beans/Login.php";
include "../model/dao/DaoPessoa.php";
include "../model/dao/DaoUser.php";
include "../model/dao/DaoInstituicao.php";
include "../model/dao/DaoLogin.php";
$conecta = new Conecta();
/*
print "<pre>";
print_r($_POST);
print "</pre>";
*/
$user = new User($_POST["endereco2"], $_POST["cidade2"], $_POST["uf2"], $_POST["cep2"], $_POST["telres2"], $_POST["celular2"], $_POST["email2"], $_POST["ec"], $_POST["cref"], $_POST["gi"], $_POST["funcao"], $_POST["categoria"]);
$pessoa = new Pessoa($_POST["nome"], $_POST["filiacao"], $_POST["nascionalidade"], $_POST["naturalidade"], $_POST["nascimento"], $_POST["sexo"], $_POST["cpf"], $_POST["rg"], $_POST["orgaoemissor"], $_POST["expedicao"]);
$instituicao = new Instituicao($_POST["fi"], $_POST["uf3"], $_POST["carreira"], $_POST["ac"], $_POST["localtrabalho"], $_POST["endereco"], $_POST["cidade"], $_POST["cep"], $_POST["telres"], $_POST["celular"], $_POST["email"]);
$login = new Login($_POST["login"], $_POST["senha"]);
$daoPessoa = new DaoPessoa($pessoa, $conecta);
$daoUser = new DaoUser($user, $conecta);
$daoInstituicao = new DaoInstituicao($instituicao, $conecta);
$daoLogin = new DaoLogin($login, $conecta);
$daoPessoa->inserir();
$daoUser->inserir();
$daoInstituicao->inserir();
$daoLogin->inserir();
/*
print "<pre>";
print_r($login);
print "</pre>";
*/
header('Location: ../componentes/responseFormCadastro.php');
Esempio n. 4
0
 * Copyright 2008 ICMBio
 * Este arquivo é parte do programa SISICMBio
 * O SISICMBio é um software livre; você pode redistribuíção e/ou modifição dentro dos termos
 * da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão
 * 2 da Licença.
 *
 * Este programa é distribuíção na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem
 * uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
 * Licença Pública Geral GNU/GPL em português para maiores detalhes.
 * Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt",
 * junto com este programa, se não, acesse o Portal do Software Público Brasileiro no endereço
 * www.softwarepublico.gov.br ou escreva para a Fundação do Software Livre(FSF)
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA
 * */
if ($_POST) {
    try {
        switch ($_POST['acao']) {
            case 'get':
                $out = DaoPessoa::getPessoa($_POST['valor'], $_POST['campo']);
                break;
            default:
                $out = array('success' => 'false', 'error' => 'Opcao Invalida!');
                break;
        }
        echo json_encode($out);
    } catch (Exception $e) {
        LogError::sendReport($e);
        $out = array('success' => 'false', 'error' => $e->getMessage());
        echo json_encode($out);
    }
}
 public function inserirModel(PojoPessoa $pessoa)
 {
     return DaoPessoa::insere($pessoa);
 }
<?php

include "../../model/Conecta.php";
include "../../model/beans/Pessoa.php";
include "../../model/dao/DaoPessoa.php";
$conexao = new Conecta();
$beanPessoa = new Pessoa();
$daoPessoa = new DaoPessoa($beanPessoa, $conexao);
$dados = $daoPessoa->visualizarTudo();