inserido busca das disciplinas professores

This commit is contained in:
Reginaldo
2023-11-30 12:21:37 -03:00
parent a30a57ebdf
commit 8fc77f2adc
67 changed files with 185 additions and 70 deletions

View File

@@ -1,6 +1,7 @@
import 'dart:convert';
import 'package:gainer_crypto/crypto.dart';
import 'package:http/http.dart' as http;
import 'package:intl/intl.dart';
class MainControllers{
encrypt(String senhaDigitada,String senhaUsuario) {
@@ -41,25 +42,26 @@ class MainControllers{
// Retorna a senha criptografada
return senhaCriptogradafa;
}
// salvarLog(EstudanteModelo estudanteModelo,String TELA)async{
// final url = '${estudanteModelo.URL}/log';
// // print('dados');
// // print(widget.estudanteModelo.dados);
// final response = await http.post(
// Uri.parse(url),
// body:{
// 'DATA' : DateFormat('dd/MM/yyyy HH:mm').format(DateTime.now()),
// 'TELA' : TELA,
// 'CD_USUARIO' : estudanteModelo.CD_USUARIO,
// 'NO_USUARIO': estudanteModelo.NO_USUARIO,
// 'CD_ALUNO': estudanteModelo.dados[estudanteModelo.nroAluno]['CD_ALUNO'],
// 'NO_ALUNO': estudanteModelo.dados[estudanteModelo.nroAluno]['NO_ALUNO'],
// 'CIDADE' : estudanteModelo.cidade
// }
// );
//
// print('response : ${response.body}');
// }
salvarLog(String TELA,List dados)async{
final url = '${dados[2]}/log';
// print('dados');
// print(widget.estudanteModelo.dados);
final response = await http.post(
Uri.parse(url),
body:{
'DATA' : DateFormat('dd/MM/yyyy HH:mm').format(DateTime.now()),
'TELA' : TELA,
'CD_USUARIO' : dados[5],
'NO_USUARIO': dados[1],
'CD_ALUNO': dados[6],
'NO_ALUNO': '',
'CIDADE' : dados[0],
'SISTEMA' : 'PROFESSORES'
}
);
print('response : ${response.body}');
}
Future<int> pegarAno(String urlAPI,String cidade)async{
final url = '$urlAPI/mostrar_boletim?ANO=${DateTime.now().year}&CIDADE=$cidade';
print(url);

View File

@@ -1,5 +1,10 @@
import 'package:flutter/material.dart';
import 'package:rkm_educa_prof_app/telas/tela_faltas.dart';
import 'package:rkm_educa_prof_app/telas/tela_notas.dart';
import 'package:rkm_educa_prof_app/telas/tela_splash.dart';
var routes = {
'/splash': (context) => TelaSplash(),
'/notas' : (context) => TelaNotas(dados: ModalRoute.of(context)!.settings.arguments as List,),
'/faltas' : (context) => TelaFaltas(dados: ModalRoute.of(context)!.settings.arguments as List,)
};