ajustes de inputs com apenas numeros, mascaras, textos
This commit is contained in:
@@ -99,6 +99,9 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
bool HIGIENE_BUCAL = false;
|
||||
bool OUTROS_HIGIENE = false;
|
||||
bool CNS_VALIDO = false;
|
||||
bool FIBROMIALGIA = false;
|
||||
bool TRANSTORNO_ESPECTRO_AUTISTA = false;
|
||||
|
||||
bool edit = false;
|
||||
bool editing = false;
|
||||
bool mandatory = false;
|
||||
@@ -221,23 +224,21 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
|
||||
loadCadIndividual()async{
|
||||
ID_CIDADAO = widget.listData[0]['ID_CIDADAO'];
|
||||
print(widget.listData[0]['ID_USUARIO_CADASTRO']);
|
||||
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
print(widget.listData[0]['ID_CAD_INDIVIDUAL']);
|
||||
print(ID_CIDADAO);
|
||||
|
||||
await DBQuerys().buscaCadInvidual(ID_CIDADAO).then((dataCitizen)async{
|
||||
// print(CD_USUARIO_SUS);
|
||||
if(dataCitizen.length != 0) {
|
||||
ID_PROFISSIONAL = dataCitizen[0]['ID_RESP_CADASTRO'];
|
||||
print(dataCitizen[0]['ID_RESP_CADASTRO']);
|
||||
// print(dataCitizen[0]['FIBROMIALGIA']);
|
||||
// print(dataCitizen[0]['TRANSTORNO_ESPECTRO_AUTISTA']);
|
||||
TIPO_SALVAR = 'update';
|
||||
showTab = true;
|
||||
FORA_AREA = dataCitizen[0]['FORA_AREA'] == 1 ? true : false;
|
||||
ID_EQUIPE = dataCitizen[0]['ID_EQUIPE']??0;
|
||||
STATUS_CADASTRO = dataCitizen[0]['STATUS_CADASTRO'] == null? false : dataCitizen[0]['STATUS_CADASTRO'] == 1 ? true : false;
|
||||
RESPONSAVEL_FAMILIAR = dataCitizen[0]['RESPONSAVEL_FAMILIAR'] == 1 ? true : false;
|
||||
FIBROMIALGIA = dataCitizen[0]['FIBROMIALGIA']==1?true:false;
|
||||
TRANSTORNO_ESPECTRO_AUTISTA = dataCitizen[0]['TRANSTORNO_ESPECTRO_AUTISTA']==1?true:false;
|
||||
|
||||
if(dataCitizen[0]['INE']!=null){
|
||||
INE = 'INE: ${dataCitizen[0]['INE']} / Área : ${dataCitizen[0]['ID_AREA_CIDADAO']} - Microárea : ${dataCitizen[0]['ID_MICROAREA_CIDADAO']}';
|
||||
INE_RESP_CADASTRO = 'INE: ${dataCitizen[0]['INE']} / Área: ${dataCitizen[0]['AREA']} - Microárea : ${dataCitizen[0]['MICROAREA']}';
|
||||
@@ -438,7 +439,7 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
});
|
||||
if(ID_PROFISSIONAL!=0){
|
||||
await DBQuerys().buscaProfissionalCadInd(ID_PROFISSIONAL).then((value)async{
|
||||
print(value);
|
||||
// print(value);
|
||||
USUARIO_RESP_CADASTRO.text = value['NOME_PROFISSIONAL'];
|
||||
//aguardando unidade
|
||||
CNES_RESP_CADASTRO.text = await DBQuerys().buscaNomeUnidade(value['ID_UNIDADE']);
|
||||
@@ -515,6 +516,8 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
'TUBERCULOSE' : TUBERCULOSE?1:2,
|
||||
'CANCER' : CANCER?1:2,
|
||||
'INTERNACAO' : INTERNACAO?1:2,
|
||||
'FIBROMIALGIA' : FIBROMIALGIA?1:2,
|
||||
'TRANSTORNO_ESPECTRO_AUTISTA': TRANSTORNO_ESPECTRO_AUTISTA?1:2,
|
||||
'MOTIVO' : MOTIVO.text,
|
||||
'DOENCA_CARDIACA' : DOENCA_CARDIACA_COD,
|
||||
'PROBLEMA_RINS' : PROBLEMA_RINS_COD,
|
||||
@@ -1177,6 +1180,18 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
value: CANCER,
|
||||
onChanged: !editing?null: (value)=>setState(()=>CANCER = value),
|
||||
),
|
||||
SwitchWithSubtitle(
|
||||
width: width*0.7,
|
||||
title: 'Fibromialgia',
|
||||
value: FIBROMIALGIA ,
|
||||
onChanged: !editing?null: (value)=>setState(()=>FIBROMIALGIA = value),
|
||||
),
|
||||
SwitchWithSubtitle(
|
||||
width: width*0.7,
|
||||
title: 'Transtorno Espectro Autista',
|
||||
value: TRANSTORNO_ESPECTRO_AUTISTA,
|
||||
onChanged: !editing?null: (value)=>setState(()=>TRANSTORNO_ESPECTRO_AUTISTA = value),
|
||||
),
|
||||
SwitchWithSubtitle(
|
||||
width: width*0.7,
|
||||
title: 'Internação nos Últimos 12 Meses',
|
||||
|
||||
Reference in New Issue
Block a user