public function fromArray($array) { $pessoa = new Pessoa(); $pessoa->setId(getValorOuNullo('id', $array)); $pessoa->setTipo(getValorOuNullo('tipo', $array)); if ($pessoa->getTipo() == 'PF') { $pessoa->setNome(getValorOuNullo('cadastro_nome', $array)); $pessoa->setCpf(getValorOuNullo('cadastro_cpf', $array)); } else { $pessoa->setCnpj(getValorOuNullo('cadastro_cnpj', $array)); $pessoa->setNome(getValorOuNullo('cadastro_razaoSocial', $array)); $pessoa->setNome_fantasia(getValorOuNullo('cadastro_nomeFantasia', $array)); $pessoa->setInscricao_estadual(getValorOuNullo('cadastro_inscricaoEstadual', $array)); $pessoa->setInscricao_municipal(getValorOuNullo('cadastro_inscricaoMunicipal', $array)); } $pessoa->setTelefone1(getValorOuNullo('cadastro_telefone', $array)); $pessoa->setTelefone2(getValorOuNullo('cadastro_telefone2', $array)); $pessoa->setTelefone3(getValorOuNullo('cadastro_telefone3', $array)); $pessoa->setFax(getValorOuNullo('cadastro_fax', $array)); $pessoa->setEmail(getValorOuNullo('cadastro_email', $array)); $pessoa->setSite(getValorOuNullo('cadastro_site', $array)); $pessoa->setCep(getValorOuNullo('cadastro_cep', $array)); $pessoa->setLogradouro(getValorOuNullo('cadastro_logradouro', $array)); $pessoa->setComplemento(getValorOuNullo('cadastro_complemento', $array)); $pessoa->setBairro(getValorOuNullo('cadastro_bairro', $array)); $pessoa->setNumero(getValorOuNullo('cadastro_numero', $array)); $pessoa->setCidade(getValorOuNullo('cadastro_cidade', $array)); $pessoa->setUf(getValorOuNullo('cadastro_estado', $array)); $pessoa->setObservacao(getValorOuNullo('cadastro_observacao', $array)); $pessoa->setData_criacao(date("Y-m-d h:i:s")); $empresaId = getValorOuNullo('empresa_id', $array); $usuarioId = getValorOuNullo('usuario_id', $array); if ($empresaId != null) { $empresa = new Empresa(); $empresa->setId($empresaId); $pessoa->setEmpresa($empresa); } if ($usuarioId != null) { $usuario = new Usuario(); $usuario->setId($usuarioId); $pessoa->setUsuario($usuario); } return $pessoa; }
public function altera_pessoa_processa() { $id = $_POST['id']; $nome = isset($_POST['nome']) ? $_POST['nome'] : null; $pessoa = new Pessoa(); $pessoa->setId($id); $pessoa->setNome($nome); $servico = new PessoaServicoImpl(); $servico->altera_pessoa($pessoa); header('Location: ../controlador/master_controlador.php?controlador=pessoa&acao=lista'); }
public function busca_pessoa($id) { require_once '../repositorio/db_conecta.php'; $sql = "SELECT * FROM pessoa where id =:id"; $stmt = $con->prepare($sql); $stmt->bindParam(':id', $id); $stmt->execute(); $resultado = $stmt->fetch(); $pessoa = new Pessoa(); $pessoa->setId($resultado['id']); $pessoa->setNome($resultado['nome']); return $pessoa; }
function altera_processa() { $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : null; $nome = isset($_POST['nome']) ? $_POST['nome'] : null; $fone = isset($_POST['fone']) ? $_POST['fone'] : null; $email = isset($_POST['email']) ? $_POST['email'] : null; $pessoa = new Pessoa(); $pessoa->setId($id); $pessoa->setNome($nome); $pessoa->setFone($fone); $pessoa->setEmail($email); $pessoas = $pessoa->altera($id); header('Location: index.php?controlador=pessoa&acao=lista'); }
function busca() { require_once 'db_conecta.php'; $stmt = $con->prepare("SELECT * FROM pessoas "); $stmt->execute(); $pessoas = array(); while ($item = $stmt->fetch()) { $pessoa = new Pessoa(); $pessoa->setId($item['id']); $pessoa->setNome($item['nome']); $pessoa->setFone($item['fone']); $pessoa->setEmail($item['email']); array_push($pessoas, $pessoa); } return $pessoas; }
function Main() { $p = new Pessoa(); $p->setNome("Regis Leandro Sebastiani"); $p->setEndereco("Rua Esteio, 1169"); $t1 = new Telefone(); $t1->setDDD(51); $t1->setNumero(92666970); $t2 = new Telefone(); $t2->setDDD(51); $t2->setNumero(35641890); $p->setTelefone($t1); $p->setTelefone($t2); $a = array("nome" => "Regis Leandro Sebastiani", "Endereco" => "Rua esteio, 1169", "Telefones" => array("num" => array(array("51", "92666970"), array("51", "3333333")))); $b = array(array("33", "989898"), array("56", "84848484")); $jason = json_encode($p); echo $jason; echo "<br />"; echo json_encode($a); echo "<br />"; echo json_encode($b); }
private function factory($arrStrDados) { $obj = new ContaPagarReceber(); if (isset($arrStrDados["CON_ID"])) { $obj->setId($arrStrDados["CON_ID"]); } if (isset($arrStrDados["CON_Descricao"])) { $obj->setDescricao($arrStrDados["CON_Descricao"]); } if (isset($arrStrDados["CON_Numero"])) { $obj->setNumero($arrStrDados["CON_Numero"]); } if (isset($arrStrDados["CON_ValorTotal"])) { $obj->setValorTotal($arrStrDados["CON_ValorTotal"]); } if (isset($arrStrDados["CON_Observacao"])) { $obj->setObservacao($arrStrDados["CON_Observacao"]); } // centro de custo $objCentroCusto = new CentroCusto(); if (isset($arrStrDados["CEN_ID"])) { $objCentroCusto->setId($arrStrDados["CEN_ID"]); } if (isset($arrStrDados["CEN_Descricao"])) { $objCentroCusto->setDescricao($arrStrDados["PLA_Descricao"]); } $obj->setCentroCusto($objCentroCusto); // conta caixa $objPlanoConta = new PlanoConta(); if (isset($arrStrDados["PLA_ID"])) { $objPlanoConta->setId($arrStrDados["PLA_ID"]); } if (isset($arrStrDados["PLA_Descricao"])) { $objPlanoConta->setDescricao($arrStrDados["PLA_Descricao"]); } $obj->setPlanoConta($objPlanoConta); // fornecedor /*$objFornecedor = new Fornecedor(); if(isset($arrStrDados["FOR_ID"])){ $objFornecedor->setId($arrStrDados["FOR_ID"]); } $obj->setFornecedor($objFornecedor);*/ $objPessoa = null; $objFornecedor = null; if ($arrStrDados["CON_Tipo"] == "R") { if (isset($arrStrDados["CON_TipoOrigem"])) { if ($arrStrDados["CON_TipoOrigem"] == "P") { $objPessoa = new Pessoa(); if (isset($arrStrDados["PES_ID"])) { $objPessoa->setId($arrStrDados["PES_ID"]); } if (isset($arrStrDados["PES_Nome"])) { $objPessoa->setNome($arrStrDados["PES_Nome"]); } } else { $objFornecedor = new Fornecedor(); if (isset($arrStrDados["FOR_Origem_ID"])) { $objFornecedor->setId($arrStrDados["FOR_Origem_ID"]); } if (isset($arrStrDados["FOR_NomeFantasia"])) { $objFornecedor->setNomeFantasia($arrStrDados["FOR_NomeFantasia"]); } } } } else { $objFornecedor = new Fornecedor(); if (isset($arrStrDados["FOR_ID"])) { $objFornecedor->setId($arrStrDados["FOR_ID"]); } } $obj->setPessoa($objPessoa); $obj->setFornecedor($objFornecedor); if (isset($arrStrDados["CON_Tipo"])) { $obj->setTipo($arrStrDados["CON_Tipo"]); } if (isset($arrStrDados["CON_NumeroParcelas"])) { $obj->setNumeroParcelas($arrStrDados["CON_NumeroParcelas"]); } if (isset($arrStrDados["CON_Foto1"])) { $obj->setFoto1($arrStrDados["CON_Foto1"]); } if (isset($arrStrDados["CON_Foto2"])) { $obj->setArquivo($arrStrDados["CON_Foto2"]); } return $obj; }
} if (isset($_FILES['timbre'])) { $p->uploadJpg($_FILES['timbre'], "timbre.jpg"); } if (isset($_FILES['assinatura'])) { $p->uploadJpg($_FILES['assinatura'], "assinatura.jpg"); } } if (isset($_POST['botao'])) { $pessoas = $p->selecionarTodos(); if (is_array($pessoas)) { foreach ($pessoas as $pessoa) { if ($pessoa["tipo"] == "Diretor") { //$nome_diretor = $pessoa["nome"]; $p->setId_pessoa($pessoa["id_pessoa"]); $p->setNome($_POST['nDiretor']); $p->setEmail($_POST['eDiretor']); $p->setSenha($_POST['sDiretor']); $p->alterar(); } if ($pessoa["tipo"] == "Coordenador") { $p->setId_pessoa($pessoa["id_pessoa"]); $p->setNome($_POST['nCoordenador']); $p->setEmail($_POST['eCoordenador']); $p->setSenha($_POST['sCoordenador']); $p->alterar(); } if ($pessoa["tipo"] == "Transporte") { $p->setId_pessoa($pessoa["id_pessoa"]); $p->setNome($_POST['nTransporte']); $p->setEmail($_POST['eTransporte']);
public function factory($arrStrDados) { $obj = new FluxoCaixa(); if (isset($arrStrDados["LCA_ID"])) { $obj->setId($arrStrDados["LCA_ID"]); } $objCentroCusto = new CentroCusto(); if (isset($arrStrDados["CEN_ID"])) { $objCentroCusto->setId($arrStrDados["CEN_ID"]); } if (isset($arrStrDados["CEN_Descricao"])) { $objCentroCusto->setDescricao($arrStrDados["CEN_Descricao"]); } $obj->setCentroCusto($objCentroCusto); $objContaBancaria = new ContaBancaria(); if (isset($arrStrDados["COB_ID"])) { $objContaBancaria->setId($arrStrDados["COB_ID"]); } if (isset($arrStrDados["COB_Descricao"])) { $objContaBancaria->setDescricao($arrStrDados["COB_Descricao"]); } $obj->setContaBancaria($objContaBancaria); $objPessoa = null; $objFornecedor = null; if (isset($arrStrDados["LCA_TipoOrigem"])) { if ($arrStrDados["LCA_TipoOrigem"] == "P") { $objPessoa = new Pessoa(); if (isset($arrStrDados["PES_ID"])) { $objPessoa->setId($arrStrDados["PES_ID"]); } if (isset($arrStrDados["PES_Nome"])) { $objPessoa->setNome($arrStrDados["PES_Nome"]); } } else { $objFornecedor = new Fornecedor(); if (isset($arrStrDados["FOR_ID"])) { $objFornecedor->setId($arrStrDados["FOR_ID"]); } if (isset($arrStrDados["FOR_NomeFantasia"])) { $objFornecedor->setNomeFantasia($arrStrDados["FOR_NomeFantasia"]); } } } $obj->setPessoa($objPessoa); $obj->setFornecedor($objFornecedor); $objFormaPagamento = new FormaPagamento(); if (isset($arrStrDados["FPG_ID"])) { $objFormaPagamento->setId($arrStrDados["FPG_ID"]); } if (isset($arrStrDados["FPG_Descricao"])) { $objFormaPagamento->setDescricao($arrStrDados["FPG_Descricao"]); } $obj->setFormaPagamento($objFormaPagamento); $objPlanoConta = new PlanoConta(); if (isset($arrStrDados["PLA_ID"])) { $objPlanoConta->setId($arrStrDados["PLA_ID"]); } if (isset($arrStrDados["PLA_Descricao"])) { $objPlanoConta->setDescricao($arrStrDados["PLA_Descricao"]); } $obj->setPlanoConta($objPlanoConta); if (isset($arrStrDados["LCA_DataMovimento"])) { $obj->setData($arrStrDados["LCA_DataMovimento"]); } if (isset($arrStrDados["LCA_Referencia"])) { $obj->setReferencia($arrStrDados["LCA_Referencia"]); } if (isset($arrStrDados["LCA_Valor"])) { $obj->setValor($arrStrDados["LCA_Valor"]); } if (isset($arrStrDados["LCA_Observacao"])) { $obj->setObservacao($arrStrDados["LCA_Observacao"]); } if (isset($arrStrDados["LCA_Descricao"])) { $obj->setHistorico($arrStrDados["LCA_Descricao"]); } if (isset($arrStrDados["LCA_Tipo"])) { $obj->setTipo($arrStrDados["LCA_Tipo"]); } return $obj; }
<?php if (isset($_POST['nome'])) { $pessoa = new Pessoa(); $pessoa->setNome($_POST['nome']); $pessoa->setPai($_POST['pai']); $pessoa->setMae($_POST['mae']); $pessoa->setCargo($_POST['cargo']); $pessoa->setRg($_POST['rg']); $pessoa->setCpf($_POST['cpf']); $pessoa->setData_nascimento($_POST['data_nascimento']); $pessoa->setEstado_civil($_POST['estado_civil']); $pessoa->setData_admissao($_POST['data_admissao']); $pessoa->setData_batismo($_POST['data_batismo']); if (isset($_POST['doador_orgao'])) { $pessoa->setDoador_orgao($_POST['doador_orgao']); } else { $pessoa->setDoador_orgao("F"); } $pessoa->setGrupo_sanguineo($_POST['grupo_sanguineo']); if (isset($_FILES['foto']['tmp_name']) && $_FILES["foto"]["error"] == 0) { $arquivo_tmp = $_FILES['foto']['tmp_name']; $nome = $_FILES['foto']['name']; // Pega a extensao $extensao = strrchr($nome, '.'); // Converte a extensao para mimusculo $extensao = strtolower($extensao); // Somente imagens, .jpg;.jpeg;.gif;.png if (strstr('.jpg;.jpeg;.gif;.png', $extensao)) { // Cria um nome único para esta imagem $novoNome = md5(microtime()) . $extensao;
public function factory($arrStrDados) { $obj = new Contribuicao(); if (isset($arrStrDados["CTB_ID"])) { $obj->setId($arrStrDados["CTB_ID"]); } $objCentroCusto = new CentroCusto(); if (isset($arrStrDados["CEN_ID"])) { $objCentroCusto->setId($arrStrDados["CEN_ID"]); } if (isset($arrStrDados["CEN_Descricao"])) { $objCentroCusto->setDescricao($arrStrDados["CEN_Descricao"]); } $obj->setCentroCusto($objCentroCusto); $objContaBancaria = new ContaBancaria(); if (isset($arrStrDados["COB_ID"])) { $objContaBancaria->setId($arrStrDados["COB_ID"]); } if (isset($arrStrDados["COB_Descricao"])) { $objContaBancaria->setDescricao($arrStrDados["COB_Descricao"]); } $obj->setContaBancaria($objContaBancaria); $objPessoa = new Pessoa(); if (isset($arrStrDados["PES_ID"])) { $objPessoa->setId($arrStrDados["PES_ID"]); } if (isset($arrStrDados["PES_Nome"])) { $objPessoa->setNome($arrStrDados["PES_Nome"]); } $obj->setPessoa($objPessoa); $objFormaPagamento = new FormaPagamento(); if (isset($arrStrDados["FPG_ID"])) { $objFormaPagamento->setId($arrStrDados["FPG_ID"]); } if (isset($arrStrDados["FPG_Descricao"])) { $objFormaPagamento->setDescricao($arrStrDados["FPG_Descricao"]); } $obj->setFormaPagamento($objFormaPagamento); $objPlanoConta = new PlanoConta(); if (isset($arrStrDados["PLA_ID"])) { $objPlanoConta->setId($arrStrDados["PLA_ID"]); } if (isset($arrStrDados["PLA_Descricao"])) { $objPlanoConta->setDescricao($arrStrDados["PLA_Descricao"]); } $obj->setPlanoConta($objPlanoConta); $objLote = new Lote(); if (isset($arrStrDados["LOT_ID"])) { $objLote->setId($arrStrDados["LOT_ID"]); } if (isset($arrStrDados["LOT_Descricao"])) { $objLote->setDescricao($arrStrDados["LOT_Descricao"]); } $obj->setLote($objLote); if (isset($arrStrDados["CTB_DataContribuicao"])) { $obj->setData($arrStrDados["CTB_DataContribuicao"]); } if (isset($arrStrDados["CTB_Referencia"])) { $obj->setReferencia($arrStrDados["CTB_Referencia"]); } if (isset($arrStrDados["CTB_Valor"])) { $obj->setValor($arrStrDados["CTB_Valor"]); } if (isset($arrStrDados["CTB_Observacao"])) { $obj->setObservacao($arrStrDados["CTB_Observacao"]); } return $obj; }
<?php // trait é um trecho de código trait AttrNome { public function setNome($n) { $this->nome = $n; } public function getNome() { return $this->nome; } } // é como "copiar-colar" o código class Pessoa { use AttrNome; } $p = new Pessoa(); $p->setNome('Mário'); var_dump($p); // - utilidade vem de relações de objetos onde // o princípio da herança única acaba gerando // contradições;
<?php class Pessoa { private $nome; public function Pessoa($nome = '') { $this->nome = $nome; } public function getNome() { return $this->nome; } public function setNome($value) { $this->nome = $value; } } $p = new Pessoa(); $p->setNome("Joao Carlos"); print $p->getNome() . "\n";
$p = new Pessoa(); $p->setId_pessoa($_GET['id']); $professor = $p->deletarProfessor(); header("location: listaprofessor.php"); } elseif (isset($_POST["acao"]) && $_POST["acao"] == "insere") { $p = new Pessoa(); $p->setNome($_POST['nome']); $p->setEmail($_POST['email']); $p->setSenha($_POST['senha']); $p->setTipo("Professor"); $professor = $p->inserir(); header("location: listaprofessor.php"); } elseif (isset($_POST["acao"]) && $_POST["acao"] == "altera") { $p = new Pessoa(); $p->setId_pessoa($_POST['id']); $p->setNome($_POST['nome']); $p->setEmail($_POST['email']); $p->setSenha($_POST['senha']); $professor = $p->alterar(); header("location: listaprofessor.php"); } ?> <html> <head> <title>Cadastro Professor</title> </head> <link rel="stylesheet" type="text/css" href="estilo.css"> <script src="valida.js"></script> <body> <div id="barra_governo"><div class="barra"><ul> <li><a title="Portal de Estado do Brasil" class="logo" href="http://www.brasil.gov.br/" target="_blank"></a></li>