本文整理汇总了PHP中Core_Configuration::getSgdoceTipoEnderecoResidencial方法的典型用法代码示例。如果您正苦于以下问题:PHP Core_Configuration::getSgdoceTipoEnderecoResidencial方法的具体用法?PHP Core_Configuration::getSgdoceTipoEnderecoResidencial怎么用?PHP Core_Configuration::getSgdoceTipoEnderecoResidencial使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Core_Configuration
的用法示例。
在下文中一共展示了Core_Configuration::getSgdoceTipoEnderecoResidencial方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: saveEnderecoPessoaRodape
public function saveEnderecoPessoaRodape($dto, $entityAux)
{
$filter = new \Zend_Filter();
$criteria = array('sqPessoaSgdoce' => $entityAux->getSqPessoaSgdoce());
$entityEnderecoArtefato = $this->_getRepository('app:EnderecoSgdoce')->findOneBy($criteria);
if (!$entityEnderecoArtefato) {
$entityEnderecoArtefato = $this->_newEntity('app:EnderecoSgdoce');
$entityEnderecoArtefato->setSqPessoaSgdoce($entityAux);
}
$tipoEndereco = $this->getEntityManager()->getPartialReference('app:VwTipoEndereco', \Core_Configuration::getSgdoceTipoEnderecoResidencial());
$entityEnderecoArtefato->setSqTipoEndereco($tipoEndereco);
$entityEnderecoArtefato->setTxEndereco($dto->getTxEnderecoRodape());
$entityEnderecoArtefato->setCoCep($filter->filterStatic($dto->getCoCepRodape(), 'Digits'));
$this->getEntityManager()->persist($entityEnderecoArtefato);
$this->getEntityManager()->flush($entityEnderecoArtefato);
return $entityEnderecoArtefato;
}
示例2: addDestinatarioInternoAction
public function addDestinatarioInternoAction()
{
$params = $this->_getAllParams();
$result = 'true';
$params['sqPessoaFuncao'] = \Core_Configuration::getSgdocePessoaFuncaoDestinatario();
if ($params['sqTipoUnidadeOrg'] != '' && $params['sqUnidadeOrg'] == '' && $params['sqPessoaCorporativo'] == '') {
$params['sqTipoEndereco'] = \Core_Configuration::getSgdoceTipoEnderecoResidencial();
$dtoSearch = Core_Dto::factoryFromData($params, 'search');
$service = $this->getService('TipoUnidadeOrg')->searchUnidadeOrgPorTipo($dtoSearch);
$params['sqTipoPessoa'] = \Core_Configuration::getSgdoceTipoPessoaPessoaFisica();
foreach ($service as $key => $value) {
$params['sqPessoaCorporativo'] = $value['sqUnidadeOrg'];
$params['noPessoa'] = $value['noUnidadeOrg'];
$result = $this->searchUnidade($params);
}
//se preencher o tipo e a unidade
} else {
if ($params['sqTipoUnidadeOrg'] != '' && $params['sqUnidadeOrg'] != '' && $params['sqPessoaCorporativo'] == '') {
$params['sqTipoPessoa'] = \Core_Configuration::getSgdoceTipoPessoaPessoaFisica();
$params['sqTipoEndereco'] = \Core_Configuration::getSgdoceTipoEnderecoResidencial();
$params['sqPessoaCorporativo'] = $params['sqUnidadeOrg'];
$params['noPessoa'] = $params['noUnidadeOrg'];
$result = $this->searchUnidade($params);
} else {
$result = $this->searchUnidade($params);
}
}
$this->_helper->layout->disableLayout();
$this->_helper->viewRenderer->setNoRender(TRUE);
$this->_response->setBody($result);
}
示例3: parametrizar
/**
* Metódo para parametrizar
* @param array $params, array $dtoSearch
* @return array
*/
public function parametrizar($params, $dtoSearch)
{
switch ($params['checkCorporativo']) {
case \Sgdoce_Constants::PESSOA_CORPORATIVO:
//pessoa corporativo
$endereco = '';
if ($dtoSearch->getSqEndereco()) {
$endereco = $this->getService('VwEndereco')->findId($dtoSearch->getSqEndereco());
} else {
$endereco = $this->getService('VwEndereco')->findEndereco($dtoSearch->getSqPessoaCorporativo());
}
$cep = str_replace('.', '', str_replace('-', '', $endereco->getSqCep()));
$params['txEndereco'] = $endereco->getTxEndereco();
$params['coCep'] = $cep;
$params['sqMunicipio'] = $endereco->getSqMunicipio()->getSqMunicipio();
$params['sqTipoEndereco'] = $endereco->getSqTipoEndereco()->getSqTipoEndereco();
$params['noBairro'] = $endereco->getNoBairro();
$params['nuEndereco'] = $endereco->getNuEndereco();
$params['txComplemento'] = $endereco->getTxComplemento();
break;
case \Sgdoce_Constants::PESSOA_SGDOCE:
//pessoa sgdoce
$params = $this->casePessoaSgdoce($params, $dtoSearch);
break;
}
if ($params['sqTipoEndereco'] == '') {
$params['sqTipoEndereco'] = \Core_Configuration::getSgdoceTipoEnderecoResidencial();
}
return $params;
}