ajustes de layout
This commit is contained in:
@@ -8,6 +8,7 @@ import 'package:get/get.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
import '../utils/colors.dart';
|
||||
import '../widgets/buttom_custom.dart';
|
||||
import '../widgets/caixa_texto_container.dart';
|
||||
import '../widgets/input_text.dart';
|
||||
import '../widgets/snackBars.dart';
|
||||
import '../widgets/text_custom.dart';
|
||||
@@ -114,12 +115,22 @@ class _ResponsibleRegisterScreenState extends State<ResponsibleRegisterScreen> {
|
||||
body: Padding(
|
||||
padding: const EdgeInsets.all(30.0),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
TextCustom(text: 'Aluno(a): ${widget.alunoModel.nome}'),
|
||||
TextCustom(text: 'Turma: ${widget.alunoModel.serie}° ANO ${widget.alunoModel.turma}'),
|
||||
TextCustom(text: 'RA: ${widget.alunoModel.ra}'),
|
||||
TextCustom(text: 'Escola: ${widget.alunoModel.escola}'),
|
||||
Row(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
CaixaTextoContainer(texto: widget.alunoModel.nome.toUpperCase(),titulo: 'Estudante'),
|
||||
CaixaTextoContainer(texto: widget.alunoModel.serie.toUpperCase()+'°',titulo: 'Série',),
|
||||
CaixaTextoContainer(texto: widget.alunoModel.turma.toUpperCase(),titulo: 'Turma',),
|
||||
],
|
||||
),
|
||||
Row(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
CaixaTextoContainer(texto: widget.alunoModel.ra.toUpperCase(),titulo: 'RA'),
|
||||
CaixaTextoContainer(texto: widget.alunoModel.escola.toUpperCase(),titulo: 'Escola',),
|
||||
],
|
||||
),
|
||||
SizedBox(height: 50,),
|
||||
Row(
|
||||
children: [
|
||||
@@ -250,34 +261,35 @@ class _ResponsibleRegisterScreenState extends State<ResponsibleRegisterScreen> {
|
||||
),
|
||||
):Container(),
|
||||
showRegister?Container():Container(
|
||||
width: width*0.3,
|
||||
alignment: Alignment.centerLeft,
|
||||
width: width,
|
||||
height: height*0.3,
|
||||
child: ListView.separated(
|
||||
itemCount: responsaveis.length,
|
||||
separatorBuilder: (context,index){
|
||||
return Divider();
|
||||
},
|
||||
itemBuilder: (context,index){
|
||||
return DadosResponsaveisContainer(
|
||||
responsavelModel: responsaveis[index],
|
||||
onTapEdit: (){
|
||||
showRegister = true;
|
||||
editando = true;
|
||||
indice = index;
|
||||
inputNome.text = responsaveis[index].nomeResponsavel;
|
||||
inputParentesco.text = responsaveis[index].parentesco;
|
||||
inputCpf.text = responsaveis[index].cpf;
|
||||
inputSenha.text = responsaveis[index].senha;
|
||||
inputData.text = responsaveis[index].dataCadastro;
|
||||
setState(() {});
|
||||
},
|
||||
onTapDelete: (){
|
||||
responsaveis.removeAt(index);
|
||||
setState(() {});
|
||||
showSnackBar(context, 'Responsável deletado!', Colors.green);
|
||||
},
|
||||
);
|
||||
}
|
||||
itemCount: responsaveis.length,
|
||||
separatorBuilder: (context,index){
|
||||
return Divider();
|
||||
},
|
||||
itemBuilder: (context,index){
|
||||
return DadosResponsaveisContainer(
|
||||
responsavelModel: responsaveis[index],
|
||||
onTapEdit: (){
|
||||
showRegister = true;
|
||||
editando = true;
|
||||
indice = index;
|
||||
inputNome.text = responsaveis[index].nomeResponsavel;
|
||||
inputParentesco.text = responsaveis[index].parentesco;
|
||||
inputCpf.text = responsaveis[index].cpf;
|
||||
inputSenha.text = responsaveis[index].senha;
|
||||
inputData.text = responsaveis[index].dataCadastro;
|
||||
setState(() {});
|
||||
},
|
||||
onTapDelete: (){
|
||||
responsaveis.removeAt(index);
|
||||
setState(() {});
|
||||
showSnackBar(context, 'Responsável deletado!', Colors.green);
|
||||
},
|
||||
);
|
||||
}
|
||||
),
|
||||
),
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user