ajustado para receber o nome da escola e idade do aluno
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:rkm_educa_app/modelos/dados_estaticos.dart';
|
||||
import 'package:rkm_educa_app/modelos/estudante_modelo.dart';
|
||||
import 'package:rkm_educa_app/telas/tela_situacao_escolar.dart';
|
||||
import 'package:rkm_educa_app/componentes/appbar_custom.dart';
|
||||
@@ -30,7 +29,31 @@ class _TelaSelecionaFilhoState extends State<TelaSelecionaFilho> {
|
||||
|
||||
for(int i=0; widget.listAlunos.length>i;i++){
|
||||
print(widget.listAlunos[i]['NO_ALUNO']);
|
||||
listAlunos.add(EstudanteModelo(nome: widget.listAlunos[i]['NO_ALUNO'], foto: '', ra: widget.listAlunos[i]['NR_RA'], escola: '', idade: 0, anoEscolar: 2023));
|
||||
|
||||
String dataBD = widget.listAlunos[i]['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();
|
||||
}
|
||||
|
||||
listAlunos.add(
|
||||
EstudanteModelo(
|
||||
nome: widget.listAlunos[i]['NO_ALUNO'],
|
||||
foto: '',
|
||||
ra: widget.listAlunos[i]['NR_RA'],
|
||||
escola: widget.listAlunos[i]['NO_FANTASIA']=='' || widget.listAlunos[i]['NO_FANTASIA']==null?widget.listAlunos[i]['NO_RAZAO_SOCIAL']:widget.listAlunos[i]['NO_FANTASIA'],
|
||||
idade: idade,
|
||||
anoEscolar: DateTime.now().year
|
||||
)
|
||||
);
|
||||
}
|
||||
setState(() {});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user