本文整理汇总了PHP中Pessoa::getId方法的典型用法代码示例。如果您正苦于以下问题:PHP Pessoa::getId方法的具体用法?PHP Pessoa::getId怎么用?PHP Pessoa::getId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pessoa
的用法示例。
在下文中一共展示了Pessoa::getId方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: novoAluno
public function novoAluno()
{
$db = $this->getDatabase('exemplos');
try {
$transaction = $db->beginTransaction();
$pessoa = new Pessoa();
$pessoa->setData($this->data);
$pessoa->save();
$this->data->idPessoa = $pessoa->getId();
$aluno = new Aluno();
$aluno->setData($this->data);
$aluno->save();
$mail = $this->getMail();
$mail->Subject = 'Novo registro de aluno - ' . $aluno->getMatricula();
$mail->Body = 'Criado novo registro de aluno - ' . $aluno->getMatricula() . ' em ' . Manager::getSysTime();
$mail->addAddress($this->data->email);
$ok = $mail->send();
$mensagem = 'Aluno criado com sucesso.';
$transaction->commit();
} catch (\Exception $e) {
// rollback da transação em caso de algum erro
$transaction->rollback();
$this->data->error = true;
$mensagem = $e->getMessage();
}
return $mensagem;
}
示例2: save
public function save()
{
try {
$model = new Pessoa($this->data->id);
//$model = Pessoa::create($this->data);
$model->setData($this->data);
$model->save();
$go = '>exemplos/pessoa/formObject/' . $model->getId();
$this->renderPrompt('information', 'OK', $go);
} catch (Exception $e) {
$this->renderPrompt('error', $e->getMessage());
}
}
示例3: alterar
public function alterar(Pessoa $obj)
{
$intIdNIvelEscolaridade = "(NULL)";
if ($obj->getNivelEscolaridade()->getId() > 0) {
$intIdNIvelEscolaridade = $obj->getNivelEscolaridade()->getId();
}
$intIdUsuarioSistema = "(NULL)";
$strDataFalcimento = "(NULL)";
if ($obj->getDataFalecimento() != null) {
$strDataFalcimento = "'" . $obj->getDataFalecimento() . "'";
}
$intIdEstadoCivil = "(NULL)";
if ($obj->getEstadoCivil()->getId() > 0) {
$intIdEstadoCivil = $obj->getEstadoCivil()->getId();
}
$strDataCasamento = "(NULL)";
if ($obj->getDataCasamento() != "") {
$strDataCasamento = "'" . $obj->getDataCasamento() . "'";
}
$strSQL = "UPDATE CAD_PES_PESSOAS SET \r\n NES_ID = " . $intIdNIvelEscolaridade . ",\r\n USU_Sistema_ID = " . $intIdUsuarioSistema . ",\r\n ECV_ID = " . $intIdEstadoCivil . ",\r\n PES_Matricula = '" . $obj->getMatricula() . "',\r\n PES_CPF = '" . $obj->getCpf() . "',\r\n PES_RG = '" . $obj->getRg() . "', \r\n PES_RGOrgaoEmissao = '" . $obj->getRgOrgaoEmissor() . "',\r\n PES_Formacao = '" . $obj->getFormacao() . "',\r\n PES_Nome = '" . $obj->getNome() . "', \r\n PES_Sexo = '" . $obj->getSexo() . "',\r\n PES_DataNascimento = '" . $obj->getDataNascimento() . "',\r\n PES_GrupoSanguineo = '" . $obj->getGrupoSanguineo() . "',\r\n PES_Doador = '" . $obj->getDoador() . "', \r\n PES_EnderecoCep = '" . $obj->getEndereco()->getCep() . "',\r\n PES_EnderecoLogradouro = '" . $obj->getEndereco()->getLogradouro() . "',\r\n PES_EnderecoNumero = '" . $obj->getEndereco()->getNumero() . "',\r\n PES_EnderecoComplemento = '" . $obj->getEndereco()->getComplemento() . "',\r\n PES_EnderecoPontoReferencia = '" . $obj->getEndereco()->getPontoReferencia() . "',\r\n PES_EnderecoBairro = '" . $obj->getEndereco()->getBairro() . "',\r\n PES_EnderecoCidade = '" . $obj->getEndereco()->getCidade() . "',\r\n PES_EnderecoUf = '" . $obj->getEndereco()->getUf() . "',\r\n PES_MaeNome = '" . $obj->getMaeNome() . "',\r\n PES_PaiNome = '" . $obj->getPaiNome() . "',\r\n PES_Observacao = '" . $obj->getObservacao() . "',\r\n PES_ArquivoFoto = '" . $obj->getFoto() . "',\r\n PES_DataFalecimento = " . $strDataFalcimento . ", \r\n PES_Naturalidade = '" . $obj->getNaturalidade() . "',\r\n PES_Nacionalidade = '" . $obj->getNascionalidade() . "',\r\n PES_Status = '" . $obj->getStatus() . "', \r\n PES_DataCasamento = " . $strDataCasamento . ", \r\n PES_DataHoraAlteracao = '" . date("Y-m-d H:i:s") . "', \r\n USU_Alteracao_ID = " . $_SESSION["USUARIO_ID"] . ", PES_QuantidadeFilhos = " . $obj->getQtdFilhos() . ", \r\n PES_UfNascimento = '" . $obj->getUfNascimento() . "' ";
$strSQL .= "WHERE PES_ID = '" . $obj->getId() . "'";
return Db::getInstance()->executar($strSQL);
}
示例4: executaEnviarEmail
private function executaEnviarEmail($idMalaDiretaPessoa, Pessoa $objPessoa, MalaDireta $objMalaDireta)
{
// envia um email informando que a senha foi alterada
require_once '../../../../lib/PHPMailer_v2.0.4/class.phpmailer.php';
//BUSCA OS EMAISL DAS PESSOAS E CRIA UM LAÇO DE ENVIO
$arrConsultaEmail["PES_ID"] = $objPessoa->getId();
$arrObjEmail = NegPessoaEmail::getInstance()->consultar();
if ($arrObjEmail != null) {
$arrObjEmail = $arrObjEmail["objects"];
for ($intI = 0; $intI < count($arrObjEmail); $intI++) {
$objPessoaEmail = new PessoaEmail();
$objPessoaEmail = $arrObjEmail[$intI];
$objPessoaEmail->getEmail();
}
} else {
return true;
}
// consulta os dados do usuário
/*$arrStrFiltrosUsuario = array();
$arrStrFiltrosUsuario["USU_ID"] = $objUsuario->getId();
$arrStrDadosUsuario = RepoUsuario::getInstance()->consultar($arrStrFiltrosUsuario);*/
// Inicia a classe PHPMailer
$objMail = new PHPMailer();
$objMail->IsSMTP();
// Define que a mensagem será SMTP
// define o destinatário
$objMail->AddAddress(strtolower($objPessoa->getEmailPrimario()), $objPessoa->getNome());
$objMail->IsHTML(true);
// confira a mensagem
//$objMail->Subject = "Alteração de Senha [".$objMail->FromName."]"; // Assunto da mensagem
$objMail->Subject = $objMalaDireta->getAssunto();
// Assunto da mensagem
$objMail->Body = file_get_contents('../../../../../../../templates/igreja_conectada/mala_direta.html');
$endereco = HOST_HTTP . "sig/modulos/administrativo/cadastro/registraVisualizacaoEmail.php?MDP_ID=" . $idMalaDiretaPessoa;
//$indentificadorEmail = "<img src='".$endereco."' />";
/*$conteudo = $indentificadorEmail . $objMalaDireta->getConteudo();
$objMail->Body = $conteudo;*/
// preenchimento das hashtags do arquivo
$objMail->Body = str_replace("#conteudo", $objMalaDireta->getConteudo(), $objMail->Body);
$objMail->Body = str_replace("#imagem_verificacao", $endereco, $objMail->Body);
$boolEnviado = $objMail->Send();
$objMail->ClearAllRecipients();
if (!$boolEnviado) {
//throw new Exception($objMail->ErrorInfo);
return false;
} else {
return true;
}
}
示例5: toRecordSet
function toRecordSet(Pessoa $pessoa)
{
return array($pessoa->getId(), $pessoa->getNome(), $pessoa->getTipo(), $pessoa->getCnpj(), $pessoa->getCpf(), $pessoa->getTelefone1(), $pessoa->getTelefone2(), $pessoa->getTelefone3(), $pessoa->getFax(), $pessoa->getNome_fantasia(), $pessoa->getInscricao_estadual(), $pessoa->getInscricao_municipal(), $pessoa->getEmail(), $pessoa->getObservacao(), $pessoa->getSite(), $pessoa->getCep(), $pessoa->getLogradouro(), $pessoa->getBairro(), $pessoa->getComplemento(), $pessoa->getNumero(), $pessoa->getCidade(), $pessoa->getUf(), $pessoa->getData_criacao(), $pessoa->getEmpresa()->getId(), $pessoa->getUsuario()->getId());
}