ajuste para a tela_historico.dart
This commit is contained in:
@@ -27,7 +27,7 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
final inputLogin = TextEditingController(text: '402.061.058-43');
|
||||
final inputSenha = TextEditingController();
|
||||
final inputRepetirSenha = TextEditingController();
|
||||
bool loading = false;
|
||||
bool carregando = false;
|
||||
bool alterarSenha = false;
|
||||
String tituloSenha = 'Senha';
|
||||
EstudanteModelo? estudanteModelo;
|
||||
@@ -38,7 +38,7 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
if(inputLogin.text.isNotEmpty){
|
||||
if(inputSenha.text.isNotEmpty){
|
||||
setState(() {
|
||||
loading = true;
|
||||
carregando = true;
|
||||
});
|
||||
conectAPI(inputLogin.text.toUpperCase(),inputSenha.text.toUpperCase());
|
||||
}else{
|
||||
@@ -55,7 +55,7 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
&& inputLogin.text.replaceAll('-', '').replaceAll('.', '') != inputRepetirSenha.text){
|
||||
if(inputSenha.text == inputRepetirSenha.text){
|
||||
if(inputSenha.text.length >5){
|
||||
loading = true;
|
||||
carregando = true;
|
||||
alterarSenha = false;
|
||||
status = 'ALTERANDO SENHA ...';
|
||||
setState(() {});
|
||||
@@ -77,7 +77,7 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
);
|
||||
|
||||
showSnackBar(context, 'Senha Alterada com Sucesso!'.toString().toUpperCase(), Colors.green);
|
||||
loading = false;
|
||||
carregando = false;
|
||||
alterarSenha = false;
|
||||
inputSenha.clear();
|
||||
inputRepetirSenha.clear();
|
||||
@@ -106,7 +106,7 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
print(map);
|
||||
if(map==false){
|
||||
setState(() {
|
||||
loading = false;
|
||||
carregando = false;
|
||||
});
|
||||
showSnackBar(context, 'Login não cadastrado e/ou senha incorreta', Colors.red);
|
||||
}else{
|
||||
@@ -122,14 +122,14 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
});
|
||||
}else{
|
||||
setState(() {
|
||||
loading = false;
|
||||
carregando = false;
|
||||
});
|
||||
_prefService.removeCacheLogin();
|
||||
showSnackBar(context, 'Login não cadastrado e/ou senha incorreta', Colors.red);
|
||||
}
|
||||
}else{
|
||||
alterarSenha = true;
|
||||
loading = false;
|
||||
carregando = false;
|
||||
inputSenha.clear();
|
||||
tituloSenha = 'Senha Nova';
|
||||
setState(() {});
|
||||
@@ -137,7 +137,7 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
}
|
||||
}else{
|
||||
setState(() {
|
||||
loading = false;
|
||||
carregando = false;
|
||||
});
|
||||
showSnackBar(context, 'Seu acesso não está liberado', Colors.red);
|
||||
}
|
||||
@@ -153,42 +153,48 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
|
||||
List listAlunos = map;
|
||||
// print(listAlunos);
|
||||
print('listAlunos.length');
|
||||
print(listAlunos.length);
|
||||
setState(() {
|
||||
loading = false;
|
||||
carregando = false;
|
||||
});
|
||||
if(listAlunos.length==1){
|
||||
if(listAlunos.length!=0){
|
||||
if(listAlunos.length==1){
|
||||
|
||||
String dataBD = listAlunos[0]['DT_NASCIMENTO'];
|
||||
int dia = 00;
|
||||
int mes = 00;
|
||||
int ano = 0000;
|
||||
int idade = 0;
|
||||
if(dataBD!=''){
|
||||
dia = int.parse(dataBD.substring(6,8));
|
||||
mes = int.parse(dataBD.substring(4,6));
|
||||
ano = int.parse(dataBD.substring(0,4));
|
||||
final hoje = DateTime.now();
|
||||
final nasc = DateTime.utc(ano,mes,dia);
|
||||
idade = (hoje.difference(nasc).inDays/365).toInt();
|
||||
String dataBD = listAlunos[0]['DT_NASCIMENTO'];
|
||||
int dia = 00;
|
||||
int mes = 00;
|
||||
int ano = 0000;
|
||||
int idade = 0;
|
||||
if(dataBD!=''){
|
||||
dia = int.parse(dataBD.substring(6,8));
|
||||
mes = int.parse(dataBD.substring(4,6));
|
||||
ano = int.parse(dataBD.substring(0,4));
|
||||
final hoje = DateTime.now();
|
||||
final nasc = DateTime.utc(ano,mes,dia);
|
||||
idade = (hoje.difference(nasc).inDays/365).toInt();
|
||||
}
|
||||
|
||||
estudanteModelo = EstudanteModelo(
|
||||
NO_ALUNO: listAlunos[0]['NO_ALUNO'],
|
||||
FOTO_ALUNO: '',
|
||||
RA_ALUNO: listAlunos[0]['NR_RA'],
|
||||
ESCOLA: listAlunos[0]['NO_FANTASIA']=='' || listAlunos[0]['NO_FANTASIA']==null?listAlunos[0]['NO_RAZAO_SOCIAL']:listAlunos[0]['NO_FANTASIA'],
|
||||
IDADE_ALUNO: idade,
|
||||
ANO_LETIVO: DateTime.now().year,
|
||||
dados: listAlunos,
|
||||
nroAluno: 0,
|
||||
cidade: cidade,
|
||||
NO_USUARIO: nome,
|
||||
CD_USUARIO: CPF
|
||||
);
|
||||
Navigator.pushReplacement(context,MaterialPageRoute(builder: (context) => TelaSituacaoEscolar(estudanteModelo: estudanteModelo!)));
|
||||
}else{
|
||||
Navigator.pushReplacement(context,MaterialPageRoute(builder: (context) =>
|
||||
TelaSelecionaFilho(listAlunos: listAlunos,cidade: cidade,CD_USUARIO: CPF,NO_USUARIO: nome,)));
|
||||
}
|
||||
|
||||
estudanteModelo = EstudanteModelo(
|
||||
NO_ALUNO: listAlunos[0]['NO_ALUNO'],
|
||||
FOTO_ALUNO: '',
|
||||
RA_ALUNO: listAlunos[0]['NR_RA'],
|
||||
ESCOLA: listAlunos[0]['NO_FANTASIA']=='' || listAlunos[0]['NO_FANTASIA']==null?listAlunos[0]['NO_RAZAO_SOCIAL']:listAlunos[0]['NO_FANTASIA'],
|
||||
IDADE_ALUNO: idade,
|
||||
ANO_LETIVO: DateTime.now().year,
|
||||
dados: listAlunos,
|
||||
nroAluno: 0,
|
||||
cidade: cidade,
|
||||
NO_USUARIO: nome,
|
||||
CD_USUARIO: CPF
|
||||
);
|
||||
Navigator.pushReplacement(context,MaterialPageRoute(builder: (context) => TelaSituacaoEscolar(estudanteModelo: estudanteModelo!)));
|
||||
}else{
|
||||
Navigator.pushReplacement(context,MaterialPageRoute(builder: (context) =>
|
||||
TelaSelecionaFilho(listAlunos: listAlunos,cidade: cidade,CD_USUARIO: CPF,NO_USUARIO: nome,)));
|
||||
showSnackBar(context, 'Estudante não encontrado', Colors.red);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -199,7 +205,7 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
_prefService.readCacheLogin().then((login){
|
||||
if(login!=null){
|
||||
setState(() {
|
||||
loading = true;
|
||||
carregando = true;
|
||||
});
|
||||
print(login);
|
||||
conectAPI(login[0], login[1].toString().toUpperCase());
|
||||
@@ -218,7 +224,7 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
Container(
|
||||
child: Image.asset("assets/images/logoEduca.png",width:Dimensoes.width * 0.4,height: Dimensoes.height * 0.12)
|
||||
),
|
||||
loading?Container():Container(
|
||||
carregando?Container():Container(
|
||||
width: Dimensoes.width>900? Dimensoes.width * 0.18:Dimensoes.width*0.7,
|
||||
child: InputText(
|
||||
inputFormatters: [
|
||||
@@ -231,7 +237,7 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
colorBorder: PaletaCores.branco,
|
||||
),
|
||||
),
|
||||
loading?Container():Container(
|
||||
carregando?Container():Container(
|
||||
width: Dimensoes.width>900? Dimensoes.width * 0.18:Dimensoes.width*0.7,
|
||||
child: InputText(
|
||||
inputFormatters: [],
|
||||
@@ -254,7 +260,7 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
),
|
||||
),
|
||||
SizedBox(height: Dimensoes.height * 0.02),
|
||||
loading?Row(
|
||||
carregando?Row(
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
CircularProgressIndicator(color: PaletaCores.cinzaClaro,),
|
||||
|
||||
Reference in New Issue
Block a user