當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Core_Configuration::getSgdocePaisBrasil方法代碼示例

本文整理匯總了PHP中Core_Configuration::getSgdocePaisBrasil方法的典型用法代碼示例。如果您正苦於以下問題:PHP Core_Configuration::getSgdocePaisBrasil方法的具體用法?PHP Core_Configuration::getSgdocePaisBrasil怎麽用?PHP Core_Configuration::getSgdocePaisBrasil使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Core_Configuration的用法示例。


在下文中一共展示了Core_Configuration::getSgdocePaisBrasil方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: returnCpfCnpjPassaporte

 public function returnCpfCnpjPassaporte($dtoPessoaSearch)
 {
     $vwPessoa = $this->getPessoaDados($dtoPessoaSearch);
     $nuCpfCnjPassaporte = '';
     switch ($vwPessoa->getSqTipoPessoa()) {
         case \Core_Configuration::getSgdoceTipoPessoaPessoaFisica():
             if ($vwPessoa->getSqPessoaFisica()->getSqNacionalidade()->getSqPais() == \Core_Configuration::getSgdocePaisBrasil() || $vwPessoa->getSqPessoaFisica()->getSqNacionalidade()->getSqPais() == NULL) {
                 $nuCpfCnjPassaporte = $vwPessoa->getSqPessoaFisica()->getNuCpf();
             } else {
                 if ($vwPessoa->getSqPessoaDocumento() && $vwPessoa->getSqPessoaDocumento()->getTxValor() != NULL) {
                     $nuCpfCnjPassaporte = $vwPessoa->getSqPessoaDocumento()->getTxValor();
                 }
             }
             break;
         case \Core_Configuration::getSgdoceTipoPessoaPessoaJuridica():
             $nuCpfCnjPassaporte = $vwPessoa->getSqPessoaJuridica()->getNuCnpj();
             break;
     }
     return $nuCpfCnjPassaporte;
 }
開發者ID:sgdoc,項目名稱:sgdoce-codigo,代碼行數:20,代碼來源:VwPessoa.php

示例2: getArrPessoaFisica

 /**
  * Configura os dados a serem salvos pelo ws
  * @param $arrEntities
  * @return array
  */
 public function getArrPessoaFisica($arrEntities)
 {
     $arrData = array('nuCpf' => \Zend_Filter::filterStatic($arrEntities[0]->getNuCpf(), 'Digits'), 'noMae' => $arrEntities[0]->getNoMae(), 'noPai' => $arrEntities[0]->getNoPai(), 'sgSexo' => $arrEntities[0]->getSgSexo(), 'dtNascimento' => $arrEntities[0]->getDtNascimento(), 'sqEstadoCivil' => $arrEntities[0]->getSqEstadoCivil()->getSqEstadoCivil(), 'noPessoa' => $arrEntities[1]->getNoPessoa(), 'stRegistroAtivo' => $arrEntities[0]->getSqPessoa()->getSqPessoa() ? $arrEntities[5]['stRegistroAtivo'] : true, 'sqNacionalidade' => null, 'sqNaturalidade' => null);
     if ($arrEntities[3]->getSqPais()) {
         $arrData['sqNacionalidade'] = $arrEntities[3]->getSqPais();
     } else {
         $arrData['sqNacionalidade'] = \Core_Configuration::getSgdocePaisBrasil();
         $arrData['sqNaturalidade'] = $arrEntities[2]->getSqMunicipio();
     }
     foreach ($arrData as $key => $value) {
         if (trim($value) == "") {
             unset($arrData[$key]);
         }
     }
     if ($arrEntities[1]->getSqPessoa()) {
         $criteria = array('sqPessoa' => $arrEntities[1]->getSqPessoa());
         $sqPessoaFisica = $this->_getRepository('app:PessoaFisica')->findOneBy($criteria);
         $arrData['sqPessoa'] = $sqPessoaFisica->getSqPessoa()->getSqPessoa();
         //$arrData['noPessoa'] = $sqPessoaFisica->getSqPessoa()->getNoPessoa();
         if ($sqPessoaFisica->getSqPessoa()->getSqPessoaFisica()->getNuCpf()) {
             $arrData['nuCpf'] = $sqPessoaFisica->getSqPessoa()->getSqPessoaFisica()->getNuCpf();
         }
     }
     $arrData['sqIntegracaoPessoaInfoconv']['dtIntegracao'] = $arrEntities[6]->getDtIntegracao();
     $arrData['sqIntegracaoPessoaInfoconv']['txJustificativa'] = $arrEntities[6]->getTxJustificativa();
     $arrData['sqIntegracaoPessoaInfoconv']['sqPessoaAutora'] = $arrEntities[6]->getSqPessoaAutora()->getSqPessoa();
     return $arrData;
 }
開發者ID:sgdoc,項目名稱:sgdoce-codigo,代碼行數:33,代碼來源:PessoaFisica.php


注:本文中的Core_Configuration::getSgdocePaisBrasil方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。