Example #1
0
 /**
  * @return array
  */
 public function getArrayDados()
 {
     $apartamento = (new SetorDAO())->getById($this->dto->getCdApartamento());
     $setor = (new SetorDAO())->getById($apartamento->getCdSetorGrupo());
     $condominio = (new PessoaJuridicaDAO())->getById($setor->getCdCondominio());
     $dt_entrada = (new DateTime($this->dto->getDtEntrada()))->format('d/m/Y');
     $dt_saida = $this->dto->getDtSaida() ? (new DateTime($this->dto->getDtSaida()))->format('d/m/Y') : 'Morador';
     $pessoa = (new PessoaFisicaDAO())->getById($this->dto->getCdPessoaFisica());
     $pessoaNome = $pessoa->getNmPessoaFisica();
     $pessoaFoto = Image::get($pessoa);
     return array('id_m_end' => $this->dto->getNrSequencia(), 'cd_pessoa_fisica' => $this->dto->getCdPessoaFisica(), 'pessoa' => $pessoaNome, 'pessoa_foto' => $pessoaFoto, 'm_end_dt_entrada' => $dt_entrada, 'm_end_dt_saida' => $dt_saida, 'cd_apartamento' => $this->dto->getCdApartamento(), 'apartamento' => $apartamento->getNmSetor(), 'cd_setor' => $setor->getCdSetor(), 'setor' => $setor->getNmSetor(), 'cd_condominio' => $condominio->getCdPessoaJuridica(), 'condominio' => $condominio->getNmFantasia(), 'residente' => $this->dto->getFgResidente() == 'S' ? 'Sim' : 'Não');
 }
Example #2
0
 public function gravar(MoradorEnderecoDTO $dto)
 {
     if ($dto->getNrSequencia() == '') {
         if (!($obj = $this->insert($dto))) {
             throw new Exception('Impossível Inserir Morador Endereço!');
         }
     } else {
         if (!($obj = $this->update($dto))) {
             throw new Exception('Impossível Atualizar Morador Endereço!');
         }
     }
     return $obj;
 }