コード例 #1
0
ファイル: MoradorEndereco.php プロジェクト: dnaCRM/dnaCRM
 public function setDados()
 {
     $dto = new MoradorEnderecoDTO();
     $_POST = filter_input_array(INPUT_POST);
     $dto->setNrSequencia(Input::get('id_m_end'))->setCdPessoaFisica(Input::get('cd_pessoa_fisica'))->setCdApartamento(Input::get('m_end_apartamento'))->setDtEntrada(Input::get('m_end_dt_entrada'))->setDtSaida(Input::get('m_end_dt_saida'))->setFgResidente(Input::get('residente') == '' ? null : Input::get('residente'))->setCdUsuarioCriacao(Session::get('user'))->setDtUsuarioCriacao('now()')->setCdUsuarioAtualiza(Session::get('user'))->setDtUsuarioAtualiza('now()');
     return $dto;
 }
コード例 #2
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');
 }
コード例 #3
0
ファイル: MoradorEnderecoDAO.php プロジェクト: dnaCRM/dnaCRM
 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;
 }