/** * @param PessoaJuridicaTelefoneDTO $dto * @return bool|DataTransferObject * @throws Exception */ public function gravar(PessoaJuridicaTelefoneDTO $dto) { if ($dto->getCdPjFone() == '') { if (!($obj = $this->insert($dto))) { throw new Exception('Impossível Inserir Telefone'); } } else { if (!($obj = $this->update($dto))) { throw new Exception('Impossível Atualizar Telefone'); } } return $obj; }
public function getArrayDados() { $categoria = (new CategoriaValorDAO())->getBy2Ids($this->dto->getCdVlCatgFonePj(), 6)->getDescVlCatg(); $operadora = (new CategoriaValorDAO())->getBy2Ids($this->dto->getCdVlCatgOperadora(), 10)->getDescVlCatg(); return array('cd_pj_fone' => $this->dto->getCdPjFone(), 'cd_pessoa_juridica' => $this->dto->getCdPessoaJuridica(), 'empresa' => '', 'fone' => $this->dto->getFone(), 'observacao' => $this->dto->getObservacao(), 'categoria' => $categoria, 'cd_catg_fone_pj' => $this->dto->getCdCatgFonePj(), 'cd_vl_catg_fone_pj' => $this->dto->getCdVlCatgFonePj(), 'operadora' => $operadora, 'cd_catg_operadora' => $this->dto->getCdCatgOperadora(), 'cd_vl_catg_operadora' => $this->dto->getCdVlCatgOperadora()); }