Esempio n. 1
0
 public function getSubAreas($id)
 {
     $sub_areas = $this->getDAO()->get("cd_setor_grupo = {$this->dto->getCdSetor()}\n                                                          AND cd_catg_tipo != 18");
     $lista = array();
     foreach ($sub_areas as $sub_area) {
         $lista[] = $this->setDTO($sub_area)->getArrayDados();
     }
     return $lista;
 }
Esempio n. 2
0
 public function getExMoradores(MoradorEnderecoModel $enderecoMorador)
 {
     $moradores = $enderecoMorador->getPorApartamento($this->dto->getCdSetor());
     $ex = array();
     foreach ($moradores as $morador) {
         if (!in_array('Morador', $morador)) {
             $ex[] = $morador;
         }
     }
     return $ex;
 }
Esempio n. 3
0
 /**
  * @param SetorDTO $setor
  * @return bool|DataTransferObject
  * @throws Exception
  */
 public function gravar(SetorDTO $setor)
 {
     if ($setor->getCdSetor() == '') {
         if (!($obj = $this->insert($setor))) {
             throw new Exception('Impossível Inserir Setor');
         }
     } else {
         if (!($obj = $this->update($setor))) {
             throw new Exception('Impossível Atualizar Setor');
         }
     }
     if ($this->importaFoto($obj->getCdSetor())) {
         $obj = $this->getById($obj->getCdSetor());
         $this->exportaFoto($obj->getCdSetor(), $obj->getImPerfil());
     }
     return $obj;
 }
Esempio n. 4
0
 private function setDados()
 {
     $dto = new SetorDTO();
     $dto->setCdSetor(Input::get('cd_setor'))->setCdSetorGrupo(Input::get('cd_setor_grupo'))->setNmSetor(Input::get('nm_setor'))->setCdCondominio((int) Input::get('cd_condominio'))->setRamal(Input::get('ramal'))->setObservacao(Input::get('observacao'))->setCdCatgTipo((int) Input::get('cd_tipo'))->setCdVlCatgTipo((int) Input::get('cd_sub_tipo'))->setCdUsuarioCriacao(Session::get('user'))->setDtUsuarioCriacao('now()')->setCdUsuarioAtualiza(Session::get('user'))->setDtUsuarioAtualiza('now()');
     //var_dump($_POST);die;
     return $dto;
 }