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();
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');
* 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();