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

@@ -7,8 +7,8 @@ import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
import 'package:intl/intl.dart';
import '../controllers/main_controllers.dart';
import '../utils/colors.dart';
import '../utils/fixos.dart';
import '../widgets/buttom_custom.dart';
import '../widgets/caixa_texto_container.dart';
import '../widgets/input_text.dart';
@@ -37,6 +37,7 @@ class _ResponsibleRegisterScreenState extends State<ResponsibleRegisterScreen> {
// var inputSenha = TextEditingController();
var inputData = TextEditingController();
bool carregando = true;
List dados = [];
bloquearResponsavel(int index,String CONDICAO)async{
final url = '${widget.alunoModel.URL}/inserirpais';
@@ -56,6 +57,9 @@ class _ResponsibleRegisterScreenState extends State<ResponsibleRegisterScreen> {
}
);
if(response.body == 'cadastrado com sucesso' || response.body == 'editado com sucesso'){
CONDICAO=='BLOQUEADO'
?MainControllers().salvarLog('LIBERADO O ACESSO DO USUARIO ${responsaveis[index].CPF}',dados)
:MainControllers().salvarLog('BLOQUEADO O ACESSO DO USUARIO ${responsaveis[index].CPF}',dados);
editando?
showSnackBar(context, 'Responsável alterado!', Colors.green):
showSnackBar(context, 'Responsável adicionado!', Colors.green);
@@ -204,6 +208,17 @@ class _ResponsibleRegisterScreenState extends State<ResponsibleRegisterScreen> {
}
carregando = false;
setState(() {});
dadosLog();
}
dadosLog(){
dados = [
widget.alunoModel.cidade,
widget.alunoModel.login,
widget.alunoModel.URL,
'',
widget.alunoModel.CD_USUARIO,
widget.alunoModel.USER_USUARIO
];
}
paisBanco()async{
@@ -225,6 +240,7 @@ class _ResponsibleRegisterScreenState extends State<ResponsibleRegisterScreen> {
final response = await http.get(Uri.parse(url));
// print(response.body);
if(response.body == 'deletado com sucesso'){
MainControllers().salvarLog('DELETADO OS DADOS DO USUARIO ${responsaveis[index].CPF}',dados);
responsaveis[index].CPF = '';
responsaveis[index].SENHA='';
responsaveis[index].CONDICAO='';