当前位置: 首页>>代码示例>>PHP>>正文


PHP Pessoa类代码示例

本文整理汇总了PHP中Pessoa的典型用法代码示例。如果您正苦于以下问题:PHP Pessoa类的具体用法?PHP Pessoa怎么用?PHP Pessoa使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Pessoa类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: factory

 private function factory($arrStrDados)
 {
     $obj = new MotivosDesligamentoMembro();
     $pessoa = new Pessoa();
     if (isset($arrStrDados["PES_ID"])) {
         $pessoa->setId($arrStrDados["PES_ID"]);
     } else {
         $pessoa->setPessoa(null);
     }
     $obj->setPessoa($pessoa);
     if (isset($arrStrDados["PCD_Descricao"])) {
         $obj->setDescricao($arrStrDados["PCD_Descricao"]);
     }
     if (isset($arrStrDados["PCD_Data"])) {
         $intTotOcorrencia = substr_count($arrStrDados["PCD_Data"], "/");
         if ($intTotOcorrencia > 0) {
             $obj->setData(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PCD_Data"]));
         } else {
             $obj->setData(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["PCD_Data"]));
         }
     } else {
         $obj->setData(null);
     }
     return $obj;
 }
开发者ID:lucasmichel,项目名称:cartorioOnline,代码行数:25,代码来源:NegMotivosDesligamentoMembro.php

示例2: getPessoa

 /**
  * @param $chave
  * @return StdClass
  */
 public function getPessoa($chave)
 {
     $url = $this->url;
     $url = str_replace("{identificacao}", $chave, $url);
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
     curl_setopt($ch, CURLOPT_URL, $url);
     $result = curl_exec($ch);
     curl_close($ch);
     //var_dump($result);die();
     if ($result != null) {
         $pessoaIntegracao = json_decode($result, true);
         //            echo "<pre>";
         //            var_dump($pessoaIntegracao);
         //            die();
         // Tentar "traduzir" campos padrões
         $pessoa = new Pessoa();
         $pessoa->nome = $this->encontrarDado($pessoaIntegracao, "nome");
         $pessoa->email = $this->encontrarDado($pessoaIntegracao, "email");
         $pessoa->celular = $this->encontrarDado($pessoaIntegracao, "celular");
         // Todos os demais entrar como extras?
         foreach ($pessoaIntegracao as $campo => $valor) {
             if ($valor != null) {
                 $pessoa->setExtra($campo, $campo, $valor);
             }
         }
         //
         //            echo "<pre>";
         //            var_dump($pessoa);
         //            die();
         return $pessoa;
     }
 }
开发者ID:TiagoGouvea,项目名称:event-manager-plugin-wordpress,代码行数:38,代码来源:Integracao.class.php

示例3: fromArray

 public function fromArray($array)
 {
     $anotacao = new Anotacao();
     $anotacao->setId(getValorOuNullo('id', $array));
     $anotacao->setTitulo(getValorOuNullo('cadastro_titulo', $array));
     $anotacao->setObservacao(getValorOuNullo('cadastro_observacao', $array));
     $empresaId = getValorOuNullo('empresa_id', $array);
     if ($empresaId != null) {
         $empresa = new Empresa();
         $empresa->setId($empresaId);
         $anotacao->setEmpresa($empresa);
     }
     $usuarioId = getValorOuNullo('usuario_id', $array);
     if ($usuarioId != null) {
         $usuario = new Usuario();
         $usuario->setId($usuarioId);
         $anotacao->setUsuario($usuario);
     }
     $pessoaId = getValorOuNullo('pessoa_id', $array);
     if ($pessoaId != null) {
         $pessoa = new Pessoa();
         $pessoa->setId($pessoaId);
         $anotacao->setPessoa($pessoa);
     }
     $anotacao->setData(date('Y-m-d H:i:s'));
     return $anotacao;
 }
开发者ID:BGCX067,项目名称:facomcrm-svn-to-git,代码行数:27,代码来源:AnotacaoConverter.php

示例4: cadastro

 public function cadastro($created)
 {
     /**
      * criar uma pessoa
      */
     $modelPessoa = new Pessoa();
     $pessoasId = $modelPessoa->genericInsert(array('tipo_pessoa' => 1, 'created' => $created));
     /**
      * criar uma pessoa fisica
      */
     $ModelPF = new Fisica();
     $ModelPF->genericInsert(array('pessoas_id' => $pessoasId, 'cpf' => '00000000000', 'nome' => $this->getNome()));
     /**
      * criar um contato
      */
     $modelContato = new Contato();
     $contatoId = $modelContato->genericInsert(array('telefone' => Utils::returnNumeric($this->getPhone()), 'tipo' => 1));
     $modelContato->inserirContato($pessoasId, $contatoId);
     /**
      * criar um email
      */
     $modelEmail = new Email();
     $modelEmail->inserirEmailPessoa($pessoasId, $this->getEmail());
     /**
      * criar um usuario
      */
     $modelUsuario = new Usuario();
     $usuarioId = $modelUsuario->genericInsert(array('roles_id' => 1, 'pessoas_id' => $pessoasId, 'status' => 1, 'perfil_teste' => 0, 'created' => $created, 'email' => $this->getEmail(), 'login' => $this->getEmail(), 'senha' => Authentication::password($this->getPhone()), 'chave' => Authentication::uuid(), 'facebook_id' => $this->getFacebookId()));
     $modelCliente = new Cliente();
     $modelCliente->genericInsert(array('pessoas_id' => $pessoasId, 'status' => 1, 'sexo' => 0));
     return $modelCliente->recuperaCliente($this->getNome(), $this->getPhone());
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:32,代码来源:Facebook.php

示例5: btnPost

 function btnPost()
 {
     try {
         $model = new Pessoa($this->data->id);
         $model->setData($this->data);
         $model->save();
         $this->addInfo('Ok!');
     } catch (Exception $e) {
         $this->addError($e->getMessage());
     }
 }
开发者ID:joshuacoddingyou,项目名称:php,代码行数:11,代码来源:formUpdate.php

示例6: altera_pessoa_processa

 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');
 }
开发者ID:KleitonRufino,项目名称:estudosphp,代码行数:11,代码来源:pessoa_controlador.php

示例7: 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());
     }
 }
开发者ID:joshuacoddingyou,项目名称:php,代码行数:13,代码来源:eventdrivenController.php

示例8: busca_pessoa

 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;
 }
开发者ID:KleitonRufino,项目名称:estudosphp,代码行数:13,代码来源:pessoa_repositorio.php

示例9: Pegar

 public function Pegar()
 {
     $this->dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
     $delUltimo = array_pop($this->dados);
     $pessoa = new Pessoa();
     $pessoa->ExeCreate($this->dados);
     if ($pessoa->getResult()) {
         $this->id = $pessoa->getResult();
         echo "<script>window.location.assign('http://http://www.profile.vc/sigea/p.php?c=PessoaC&m=Trabalho&p={$this->id}')</script>";
     } else {
         echo $pessoa->getMsg();
         echo "<script>window.location.assign('http://http://www.profile.vc/sigea/s.php?c=PessoaC&m=index')</script>";
     }
 }
开发者ID:victorborgaco,项目名称:projetoSoftware,代码行数:14,代码来源:PessoaC.php

示例10: factory

 private function factory($arrStrDados)
 {
     $obj = new PessoaEmail();
     if (isset($arrStrDados["EMA_ID"])) {
         $obj->setId($arrStrDados["EMA_ID"]);
     }
     $pessoa = new Pessoa();
     if (isset($arrStrDados["PES_ID"])) {
         $pessoa->setId($arrStrDados["PES_ID"]);
     }
     $obj->setPessoa($pessoa);
     if (isset($arrStrDados["EMA_Email"])) {
         $obj->setEmail($arrStrDados["EMA_Email"]);
     }
     return $obj;
 }
开发者ID:lucasmichel,项目名称:cartorioOnline,代码行数:16,代码来源:NegPessoaEmail.php

示例11: getNome

 /**
  * Sobrescrita de Métodos
  * Regra de Negócio: Necessidade de Sexo Precedendo Nome da Pessoa
  * Especialização da Classe Estendida Conforme Regras de Negócio
  * 
  * @return string Nome da Pessoa Formatado
  */
 public function getNome()
 {
     /* Acesso ao Método da Classe Mãe */
     $nome = parent::getNome();
     $sexo = $this->getSexo();
     return "{$sexo} {$nome}";
 }
开发者ID:laiello,项目名称:wanderson,代码行数:14,代码来源:PessoaCasada.php

示例12: home

 public function home()
 {
     $pessoas = Pessoa::count();
     $contratos = Contrato::count();
     $lotacoes = Lotacao::count();
     return View::make('home.inicio', compact('pessoas', 'contratos', 'lotacoes'));
 }
开发者ID:renankabal,项目名称:laravel-contratacoes,代码行数:7,代码来源:HomeController.php

示例13: mount

 public function mount($resultSet)
 {
     $objs = array();
     while ($item = $resultSet->fetch()) {
         array_push($objs, Pessoa::fromArray($item));
     }
     return $objs;
 }
开发者ID:vagnerbarros,项目名称:anphpf,代码行数:8,代码来源:RepositorioPessoa.php

示例14: buscaCPF

 public static function buscaCPF($cpf)
 {
     $pessoa = Pessoa::where('cpf', '=', $cpf)->get();
     if (count($pessoa) == 0) {
         return true;
     }
     return false;
 }
开发者ID:blendosantos,项目名称:restaurante,代码行数:8,代码来源:Pessoa.php

示例15: validaSenha

 /**
  * Authenticates the password.
  * This is the 'authenticate' validator as declared in rules().
  */
 public function validaSenha($attribute, $params)
 {
     $pessoa = Pessoa::model()->findByPk(Yii::app()->user->getId());
     if ($pessoa->password !== md5($this->{$attribute})) {
         $this->addError($attribute, 'Sua senha antiga não confere');
         return false;
     }
 }
开发者ID:elikristina,项目名称:portalcegov,代码行数:12,代码来源:NewLoginForm.php


注:本文中的Pessoa类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。