ajustes para usuários bloqueados

This commit is contained in:
Reginaldo
2023-08-11 08:40:02 -03:00
parent 3c21b8676c
commit 1ffaa70fed
3 changed files with 19 additions and 17 deletions

View File

@@ -23,11 +23,11 @@ class _LoginScreenState extends State<LoginScreen> {
//las1594@@
//SENHAS CRIPTOGRAFADAS PORQUE FORMA ALTERADAS, SENHAS NOVAS USUÁRIO E SENHA SÃO IGUAIS
//ibueno
// final inputLogin = TextEditingController(text: 'admin');
// final inputSenha = TextEditingController(text: 'las1594@@');
final inputLogin = TextEditingController(text: 'admin');
final inputSenha = TextEditingController(text: 'las1594@@');
// final inputCodigo = TextEditingController(text: 'e003');
final inputLogin = TextEditingController();
final inputSenha = TextEditingController();
// final inputLogin = TextEditingController();
// final inputSenha = TextEditingController();
final inputCodigo = TextEditingController();
bool carregando = false;
List listCodigo = [];

View File

@@ -38,7 +38,7 @@ class _ResponsibleRegisterScreenState extends State<ResponsibleRegisterScreen> {
var inputData = TextEditingController();
bool carregando = true;
bloquearResponsavel(int index)async{
bloquearResponsavel(int index,String CONDICAO)async{
final url = '${widget.alunoModel.URL}/inserirpais';
final response = await http.post(
@@ -51,7 +51,7 @@ class _ResponsibleRegisterScreenState extends State<ResponsibleRegisterScreen> {
'SENHA' : responsaveis[index].SENHA,
'PARENTESCO' : responsaveis[index].PARENTESCO,
'DATA_CADASTRO' : DateFormat('dd/MM/yyyy HH:mm').format(DateTime.now()),
'CONDICAO' : 'BLOQUEADO',
'CONDICAO' : CONDICAO=='BLOQUEADO'?'EDITADO':'BLOQUEADO',
'CIDADE' : widget.alunoModel.cidade
}
);
@@ -510,8 +510,10 @@ class _ResponsibleRegisterScreenState extends State<ResponsibleRegisterScreen> {
context: context,
builder: (BuildContext context){
return AlertDialog(
title: TextCustom(text: 'Bloquear'),
content: TextCustom(text:'Deseja realmente bloquear esse responsável?',),
title: TextCustom(text: responsaveis[index].CONDICAO=='BLOQUEADO'?'Desbloquear':'Bloquear'),
content: TextCustom(text:responsaveis[index].CONDICAO=='BLOQUEADO'
?'Deseja realmente desbloquear esse responsável'
:'Deseja realmente bloquear esse responsável?',),
actions: [
ButtonCustom(
onPressed:()=>Navigator.pop(context),
@@ -528,7 +530,7 @@ class _ResponsibleRegisterScreenState extends State<ResponsibleRegisterScreen> {
editando = true;
carregando = true;
setState(() {});
bloquearResponsavel(index);
bloquearResponsavel(index,responsaveis[index].CONDICAO);
},
text: 'SIM',
widthCustom: 0.1,

View File

@@ -16,11 +16,11 @@ class DadosResponsaveisContainer extends StatelessWidget {
var bloquearSenha;
DadosResponsaveisContainer({
required this.responsavelModel,
required this.onTapEdit,
required this.onTapDelete,
required this.resetarSenha,
required this.bloquearSenha
required this.responsavelModel,
required this.onTapEdit,
required this.onTapDelete,
required this.resetarSenha,
required this.bloquearSenha,
});
@override
@@ -52,8 +52,8 @@ class DadosResponsaveisContainer extends StatelessWidget {
):Container(height: 12,width: 30,),
Column(
children: [
SizedBox(height: 12,),
ButtonCustom(
responsavelModel.CONDICAO=='BLOQUEADO'?Container():SizedBox(height: 12,),
responsavelModel.CONDICAO=='BLOQUEADO'||responsavelModel.CONDICAO==''?Container(): ButtonCustom(
text: 'Resetar Senha',
fontSize: 14.0,
colorButton: PaletteColors.grey,
@@ -70,7 +70,7 @@ class DadosResponsaveisContainer extends StatelessWidget {
children: [
SizedBox(height: 12,),
ButtonCustom(
text: 'Bloquear Responsável',
text: responsavelModel.CONDICAO=='BLOQUEADO'?'Desbloquear Responsável':'Bloquear Responsável',
fontSize: 14.0,
colorButton: PaletteColors.primaryColor,
colorText: PaletteColors.white,