Exemplo n.º 1
0
function libCorpUpdateAgencia($updAgencia, $userCredential = NULL)
{
    $xmlResult = '<result><status>%s</status><errocode>%s</errocode><response>%s</response></result>';
    try {
        Registry::factory()->setCredential($userCredential);
        $voAgencia = AgenciaValueObject::factory()->loadData($updAgencia);
        $voAgencia = AgenciaBusiness::factory()->updateAgencia($voAgencia);
        return sprintf($xmlResult, 'success', '00000', $voAgencia->toXml());
    } catch (\Exception $excp) {
        return sprintf($xmlResult, 'failure', $excp->getCode(), $excp->getMessage());
    }
}
 /**
  * @return AgenciaValueObject
  * */
 public function getSqAgencia()
 {
     if (NULL != $this->_sqAgencia && !$this->_sqAgencia instanceof parent) {
         $this->_sqAgencia = AgenciaBusiness::factory(NULL, 'libcorp')->find($this->_sqAgencia);
     }
     return $this->_sqAgencia;
 }