function libCorpUnidadeOrgAtivaById($sqPessoa) { try { $voUnidade = UnidadeOrgValueObject::factory()->setSqPessoa($sqPessoa); $result = UnidadeOrgBusiness::factory(NULL, 'libcorp')->findUnidadeOrgAtivaById($voUnidade); $result = current($result); $result = !empty($result) ? $result->toXml() : NULL; return sprintf('<%1$s>%2$s</%1$s>', 'result', $result); } catch (\Exception $excp) { throw new IOException($excp->getMessage()); } }
function libCorpUnidadeOrgByUndDescenCategoria($noTipoUnidadeOrg) { try { $voTipoUnidade = TipoUnidadeOrgValueObject::factory()->setNoTipoUnidadeOrg($noTipoUnidadeOrg); $tmpResult = UnidadeOrgBusiness::factory(NULL, 'libcorp')->findUndDescentralizadaByCategoria($voTipoUnidade); $tmpTxt = '<result>'; foreach ($tmpResult as $result) { $tmpTxt .= $result->toXml(); } $tmpTxt .= '</result>'; return $tmpTxt; } catch (\Exception $excp) { throw new IOException($excp->getMessage()); } }
function libCorpUnidadeOrgByUf($sqEstado) { try { $voEstado = EstadoValueObject::factory()->setSqEstado($sqEstado); $tmpResult = UnidadeOrgBusiness::factory(NULL, 'libcorp')->findByUf($voEstado); $tmpTxt = '<result>'; foreach ($tmpResult as $result) { $tmpTxt .= "<unidade_org>{$result->toXml()}</unidade_org>"; } $tmpTxt .= '</result>'; return $tmpTxt; } catch (\Exception $excp) { throw new IOException($excp->getMessage()); } }
function libCorpUnidadeOrgByUndDescenNome($noPessoa) { try { $voPessoa = PessoaValueObject::factory()->setnoPessoa($noPessoa); $unidadeOrgBusiness = UnidadeOrgBusiness::factory(NULL, 'libcorp'); $tmpTxt = '<result>'; $tmpResult = $unidadeOrgBusiness->findUndDescentralizadaByNome($voPessoa); foreach ($tmpResult as $result) { $tmpTxt .= $result->toXml(); } $tmpTxt .= '</result>'; return $tmpTxt; } catch (\Exception $excp) { throw new IOException($excp->getMessage()); } }
/** * @return UnidadeOrgValueObject * */ public function getSqUoProtocolizadora() { if (NULL != $this->_sqUoProtocolizadora && !$this->_sqUoProtocolizadora instanceof parent) { $this->_sqUoProtocolizadora = UnidadeOrgBusiness::factory(NULL, 'libcorp')->find($this->_sqUoProtocolizadora); } return $this->_sqUoProtocolizadora; }