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; }