From 115c7a9d4ce0dbd980419aaa0450cbcb61345ec6 Mon Sep 17 00:00:00 2001 From: Reginaldo Date: Tue, 2 May 2023 17:42:15 -0300 Subject: [PATCH] =?UTF-8?q?finalizada=20a=20recupera=C3=A7=C3=A3o=20de=20d?= =?UTF-8?q?ados=20do=20cidad=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../register_home_screen.dart | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/lib/screens/registers_citizen/register_home_screen.dart b/lib/screens/registers_citizen/register_home_screen.dart index 7be0ba2..82aa744 100644 --- a/lib/screens/registers_citizen/register_home_screen.dart +++ b/lib/screens/registers_citizen/register_home_screen.dart @@ -12,6 +12,7 @@ import '../../widgets/input_with_subtitle.dart'; import '../../widgets/onbackbutton.dart'; import '../../widgets/subtitle_appbar_citizen.dart'; import '../../widgets/switch_with_subtitle.dart'; +import '../../widgets/text_default.dart'; class RegisterHomeScreen extends StatefulWidget { List listData; RegisterHomeScreen({required this.listData}); @@ -39,6 +40,7 @@ class _RegisterHomeScreenState extends State { bool edit = false; bool editing = false; bool mandatory = false; + bool CNS_VALIDO = false; List listTypeHome = []; List listINE = []; @@ -268,6 +270,13 @@ class _RegisterHomeScreenState extends State { INE_RESP_CADASTRO = 'INE: ${list[i]['INE']} / Área: ${list[i]['AREA']} - Microárea : ${list[i]['MICROAREA']}'; listINEPROF.add('INE: ${list[i]['INE']} / Área: ${list[i]['AREA']} - Microárea : ${list[i]['MICROAREA']}'); } + await DBQuerys().buscaProfissionalCadInd(idUsuario).then((list){ + ID_RESP_CADASTRO.text = list['NOME_PROFISSIONAL']; + String CNS_PROFISSIONAL = list['CNS_PROFISSIONAL']; + if(CNS_PROFISSIONAL == 999999999999999 || CNS_PROFISSIONAL == '999999999999999'){ + CNS_VALIDO = true; + } + }); setState(() {}); } @@ -717,6 +726,28 @@ class _RegisterHomeScreenState extends State { ], ), ), + CNS_VALIDO?Card( + margin: EdgeInsets.all(10), + child: Container( + padding: const EdgeInsets.all(8.0), + width: width, + height: heigth*0.1, + child: Row( + children: [ + Icon(Icons.warning,color: ColorPalette.red,), + Container( + width: width*0.9, + child: TextDefault( + text: 'CNS do Profissional inválido. Este cadastro não será exportado para o e-SUS.', + fontSize: 15, + maxLines: 2, + color: ColorPalette.red, + ), + ), + ], + ), + ), + ):Container() ] ) ),