public function consultar(IUsuarios $iusuario, usuariosModel $usuario, $status) { $result = $iusuario->consultar($this->db, $usuario, $status); if ($result != null) { //niveis de acesso $nivelAcessoModel = new niveisAcessoModel(); $nivelAcessoModel->setId($result['id_nivel_acesso']); //usuarios $usuariosModel = new usuariosModel(); $usuariosModel->setId($result['id_usuario']); $usuariosModel->setNivelAcesso($nivelAcessoModel); $usuariosModel->setLogin($result['login_usuario']); $usuariosModel->setEmail($result['email_usuario']); $usuariosModel->setStatus(status::getAttribute($result['status_usuario'])); $funcionariosModel = new funcionariosModel(); $funcionariosModel->setId($result['id_funcionario']); $usuariosModel->setFuncionario($funcionariosModel); return $usuariosModel; } else { return null; } }
/** * Ãção de atualizar status */ public function atualizarStatus() { $idUsuario = (int) $this->http->getRequest('id'); $status = $this->http->getRequest('status'); //FUNCIONARIO MODEL $this->load->model('funcionarios/usuariosModel'); $usuariosModel = new usuariosModel(); $usuariosModel->setId($idUsuario); $usuariosModel->setStatus(status::getAttribute($status)); //FUNCIONARIO DAO $this->load->dao('funcionarios/usuariosDao'); $usuariosDao = new usuariosDao(); $this->http->response($usuariosDao->atualizarStatus($usuariosModel)); }