コード例 #1
0
 private function setDados()
 {
     $dto = new PessoaJuridicaTelefoneDTO();
     $_POST = filter_input_array(INPUT_POST);
     $dto->setCdPjFone(Input::get('cd_pj_fone'))->setCdPessoaJuridica(Input::get('cd_pessoa_juridica'))->setFone(Input::get('fone'))->setObservacao(Input::get('observacao'))->setCdCatgFonePj(Input::get('categoria') ? 6 : null)->setCdVlCatgFonePj(Input::get('categoria'))->setCdCatgOperadora(Input::get('operadora') ? 10 : null)->setCdVlCatgOperadora(Input::get('operadora'))->setCdUsuarioCriacao(Session::get('user'))->setDtUsuarioCriacao('now()')->setCdUsuarioAtualiza(Session::get('user'))->setDtUsuarioAtualiza('now()');
     return $dto;
 }
コード例 #2
0
 /**
  * @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;
 }
コード例 #3
0
 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());
 }