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; }
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; }
/** * @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; }