buscando logs na api e exibindo na nova tela logs

This commit is contained in:
Reginaldo
2023-11-27 17:44:14 -03:00
parent 407fb745ea
commit aeff98cdf9
11 changed files with 416 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ import 'package:educa_controle_acesso/widgets/input_text.dart';
import 'package:educa_controle_acesso/widgets/item_acesso.dart';
import 'package:educa_controle_acesso/widgets/text_custom.dart';
import 'package:flutter/material.dart';
import '../controllers/main_controllers.dart';
import '../models/aluno_model.dart';
import '../models/login_model.dart';
import '../widgets/buttom_custom.dart';
@@ -79,6 +80,8 @@ class _HomeScreenState extends State<HomeScreen> {
cidade: widget.dados[0],
login: widget.dados[1],
URL: widget.dados[2],
CD_USUARIO: widget.dados[4].toString(),
USER_USUARIO: widget.dados[5].toString()
)
);
resultadoPesquisa.add(alunos[i]);
@@ -170,12 +173,19 @@ class _HomeScreenState extends State<HomeScreen> {
}
);
// print(response.body);
MainControllers().salvarLog( logins[index].CHECK? 'LIBERADO ACESSO PARA ${logins[index].ID_USUARIO}':'BLOQUEADO ACESSO PARA ${logins[index].ID_USUARIO}',widget.dados);
showSnackBar(context, '${response.body.toUpperCase()}!', Colors.green);
logins[index].STATUS == 'NAO';
buscandoDados = false;
setState(() {});
}
@override
void initState() {
MainControllers().salvarLog('PESQUISAR ESTUDANTES/USUARIOS',widget.dados);
super.initState();
}
@override
Widget build(BuildContext context) {
@@ -191,6 +201,19 @@ class _HomeScreenState extends State<HomeScreen> {
),
TextCustom(text: showEscola?'- PESQUISAR USUÁRIOS':'- PESQUISAR ESTUDANTES',color: Colors.white,),
Spacer(),
widget.dados[1].toString().toUpperCase()=='ADMINISTRADOR'?ButtonCustom(
onPressed: (){
inputPesquisa.clear();
Navigator.pushNamed(context, '/log',arguments: widget.dados);
},
text: 'Exibir Logs',
fontSize: 15,
widthCustom: 0.1,
colorButton: PaletteColors.primaryColor,
colorText: PaletteColors.white,
colorBorder: PaletteColors.white
):Container(),
SizedBox(width: 50),
widget.dados[1].toString().toUpperCase()=='ADMINISTRADOR'?ButtonCustom(
onPressed: (){
inputPesquisa.clear();