criada a tela_botetim.dart
This commit is contained in:
@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
|
||||
import 'package:line_icons/line_icons.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_botetim.dart';
|
||||
import 'package:rkm_educa_app/telas/tela_contatos.dart';
|
||||
import 'package:rkm_educa_app/telas/tela_historico.dart';
|
||||
import 'package:rkm_educa_app/telas/tela_login.dart';
|
||||
@@ -61,7 +62,8 @@ class DrawerCustom extends StatelessWidget {
|
||||
ItemDrawer(
|
||||
icone: LineIcons.clipboardList,
|
||||
texto: 'Boletim Escolar',
|
||||
onPressed: (){},
|
||||
onPressed: ()=>Navigator.push(context, MaterialPageRoute(builder: (context)=>
|
||||
TelaBoletim(estudanteModelo: estudanteModelo,ano: '2023',turma: '8° ano A'))),
|
||||
),
|
||||
Container(height: 1,color: PaletaCores.divider,margin: EdgeInsets.symmetric(horizontal: 20),),
|
||||
ItemDrawer(
|
||||
|
||||
78
lib/componentes/item_bimestre.dart
Normal file
78
lib/componentes/item_bimestre.dart
Normal file
@@ -0,0 +1,78 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:rkm_educa_app/componentes/text_custom.dart';
|
||||
import 'package:rkm_educa_app/utils/dimensoes.dart';
|
||||
|
||||
import 'item_disciplina.dart';
|
||||
|
||||
class ItemBimestre extends StatelessWidget {
|
||||
|
||||
int nArte;
|
||||
int fArte;
|
||||
int nCiencias;
|
||||
int fCiencias;
|
||||
int nEFisica;
|
||||
int fEFisica;
|
||||
int nGeografia;
|
||||
int fGeografia;
|
||||
int nHistoria;
|
||||
int fHistoria;
|
||||
int nIngles;
|
||||
int fIngles;
|
||||
int nPortugues;
|
||||
int fPortugues;
|
||||
int nMatematica;
|
||||
int fMatematica;
|
||||
|
||||
ItemBimestre({
|
||||
required this.nArte,
|
||||
required this.fArte,
|
||||
required this.nCiencias,
|
||||
required this.fCiencias,
|
||||
required this.nEFisica,
|
||||
required this.fEFisica,
|
||||
required this.nGeografia,
|
||||
required this.fGeografia,
|
||||
required this.nHistoria,
|
||||
required this.fHistoria,
|
||||
required this.nIngles,
|
||||
required this.fIngles,
|
||||
required this.nPortugues,
|
||||
required this.fPortugues,
|
||||
required this.nMatematica,
|
||||
required this.fMatematica,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Column(
|
||||
children: [
|
||||
Row(
|
||||
children: [
|
||||
Container(
|
||||
width: Dimensoes.width*0.4,
|
||||
child: TextCustom(text: 'Disciplinas',size: 14.0,fontWeight: FontWeight.bold)
|
||||
),
|
||||
Container(
|
||||
alignment: Alignment.center,
|
||||
width: Dimensoes.width*0.2,
|
||||
child: TextCustom(text: 'Notas',size: 14.0,fontWeight: FontWeight.bold)
|
||||
),
|
||||
Container(
|
||||
alignment: Alignment.center,
|
||||
width: Dimensoes.width*0.2,
|
||||
child: TextCustom(text: 'Faltas',size: 14.0,fontWeight: FontWeight.bold)
|
||||
),
|
||||
],
|
||||
),
|
||||
ItemDisciplina(disciplina:'Artes',nota: nArte,falta: fArte,),
|
||||
ItemDisciplina(disciplina:'Ciências',nota: nCiencias,falta: fCiencias,),
|
||||
ItemDisciplina(disciplina:'Educação Física',nota: nEFisica,falta: fEFisica,),
|
||||
ItemDisciplina(disciplina:'Geografia',nota: nGeografia,falta: fGeografia,),
|
||||
ItemDisciplina(disciplina:'História',nota: nHistoria,falta: fHistoria,),
|
||||
ItemDisciplina(disciplina:'Língua Inglesa',nota: nIngles,falta: fIngles,),
|
||||
ItemDisciplina(disciplina:'Língua Portuguesa',nota: nPortugues,falta: fPortugues,),
|
||||
ItemDisciplina(disciplina:'Matemática',nota: nMatematica,falta: fMatematica,),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
41
lib/componentes/item_disciplina.dart
Normal file
41
lib/componentes/item_disciplina.dart
Normal file
@@ -0,0 +1,41 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:rkm_educa_app/componentes/text_custom.dart';
|
||||
import '../utils/dimensoes.dart';
|
||||
|
||||
class ItemDisciplina extends StatelessWidget {
|
||||
|
||||
String disciplina;
|
||||
int nota;
|
||||
int falta;
|
||||
|
||||
ItemDisciplina({
|
||||
required this.disciplina,
|
||||
required this.nota,
|
||||
required this.falta,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Padding(
|
||||
padding: const EdgeInsets.symmetric(vertical: 1),
|
||||
child: Row(
|
||||
children: [
|
||||
Container(
|
||||
width: Dimensoes.width*0.4,
|
||||
child: TextCustom(text: disciplina,size: 14.0,)
|
||||
),
|
||||
Container(
|
||||
width: Dimensoes.width*0.2,
|
||||
alignment: Alignment.center,
|
||||
child: TextCustom(text: nota==0?'-': nota.toString(),size: 14.0)
|
||||
),
|
||||
Container(
|
||||
alignment: Alignment.center,
|
||||
width: Dimensoes.width*0.2,
|
||||
child: TextCustom(text: falta==0?'-': falta.toString(),size: 14.0,)
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:rkm_educa_app/componentes/text_custom.dart';
|
||||
|
||||
class ItemPerfil extends StatelessWidget {
|
||||
class ItemModelo extends StatelessWidget {
|
||||
String texto;
|
||||
String titulo;
|
||||
|
||||
ItemPerfil({
|
||||
ItemModelo({
|
||||
required this.texto,
|
||||
required this.titulo,
|
||||
});
|
||||
Reference in New Issue
Block a user