ajustes para a troca de estudante

This commit is contained in:
Reginaldo
2023-08-22 16:54:47 -03:00
parent 94a181e767
commit 822e7f7b7c
15 changed files with 313 additions and 115 deletions

View File

@@ -5,6 +5,7 @@ import 'package:flutter/services.dart';
import 'package:intl/intl.dart';
import 'package:rkm_educa_app/Telas/tela_situacao_escolar.dart';
import 'package:rkm_educa_app/modelos/estudante_modelo.dart';
import 'package:rkm_educa_app/telas/tela_cadastro.dart';
import 'package:rkm_educa_app/telas/tela_seleciona_filho.dart';
import 'package:rkm_educa_app/utils/dimensoes.dart';
import '../servicos/shared_preferences/shared.dart';
@@ -37,6 +38,7 @@ class _TelaLoginState extends State<TelaLogin> {
var map;
int contLogo = 0;
String urlAPI = 'https://homol-controle-educa-api.rkmsistemas.com.br';
List <EstudanteModelo> umFilho = [];
verificacao(){
if(inputLogin.text.isNotEmpty){
@@ -193,7 +195,8 @@ class _TelaLoginState extends State<TelaLogin> {
CD_USUARIO: CPF,
URL: urlAPI
);
Navigator.pushReplacement(context,MaterialPageRoute(builder: (context) => TelaSituacaoEscolar(estudanteModelo: estudanteModelo!)));
umFilho.add(estudanteModelo!);
Navigator.pushReplacement(context,MaterialPageRoute(builder: (context) => TelaSituacaoEscolar(alunos: umFilho,indiceAluno: 0,)));
}else{
Navigator.pushReplacement(context,MaterialPageRoute(builder: (context) =>
TelaSelecionaFilho(listAlunos: listAlunos,cidade: cidade,CD_USUARIO: CPF,NO_USUARIO: nome,URL: urlAPI,)));
@@ -303,7 +306,7 @@ class _TelaLoginState extends State<TelaLogin> {
children: [
CircularProgressIndicator(color: PaletaCores.cinzaClaro,),
SizedBox(width: 20,),
TextCustom(text: status)
TextCustom(text: status,maxLines: 1,size: 12.0,)
],
):ButtonCustom(
widthCustom: 0.7,
@@ -315,6 +318,15 @@ class _TelaLoginState extends State<TelaLogin> {
colorBorder: PaletaCores.corPrimaria,
onPressed: ()=>alterarSenha?salvarSenha():verificacao(),
),
carregando?Container():GestureDetector(
onTap: ()=>Navigator.push(context, MaterialPageRoute(builder: (context)=>TelaCadastro())),
child: Container(
alignment: Alignment.center,
padding: EdgeInsets.symmetric(vertical: 15),
width: Dimensoes.width,
child: TextCustom(text: 'Não tem cadastro? Cadastre-se!',color: PaletaCores.corPrimaria,)
),
)
],
),
)