finalizada a recuperação de dados do cidadão

This commit is contained in:
Reginaldo
2023-05-02 17:42:15 -03:00
parent 1041d04975
commit 115c7a9d4c

View File

@@ -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<RegisterHomeScreen> {
bool edit = false;
bool editing = false;
bool mandatory = false;
bool CNS_VALIDO = false;
List<String> listTypeHome = [];
List<String> listINE = [];
@@ -268,6 +270,13 @@ class _RegisterHomeScreenState extends State<RegisterHomeScreen> {
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<RegisterHomeScreen> {
],
),
),
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()
]
)
),