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; }
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; }