diff --git a/lib/config/const_variable.dart b/lib/config/const_variable.dart index 515bae5..de681c6 100644 --- a/lib/config/const_variable.dart +++ b/lib/config/const_variable.dart @@ -1,10 +1,6 @@ import 'package:flutter/material.dart'; import 'package:rkm/models/city_load_model.dart'; -import 'package:rkm/models/type_breed_model.dart'; -import 'package:rkm/models/type_certificate_model.dart'; -import '../models/type_kin_model.dart'; -import '../models/type_marital_model.dart'; -import '../models/type_scooling_model.dart'; +import 'package:rkm/models/drop_down_data_model.dart'; import 'color_palette.dart'; class ConstVariable{ @@ -154,44 +150,138 @@ class ConstVariable{ 'DEMANDA ESPONTÂNEA - CONSULTA NO DIA', 'DEMANDA ESPONTÂNEA - ATENDIMENTO DE EMERGÊNCIA', ]; - List listBreed = [ - TypeBreedModel(cod: 4, title: 'AMARELA'), - TypeBreedModel(cod: 1, title: 'BRANCA'), - TypeBreedModel(cod: 5, title: 'INDIGENA'), - TypeBreedModel(cod: 2, title: 'NEGRA'), - TypeBreedModel(cod: 3, title: 'PARDA'), + List listBreed = [ + DropDownDataModel(cod: 4, title: 'AMARELA'), + DropDownDataModel(cod: 1, title: 'BRANCA'), + DropDownDataModel(cod: 5, title: 'INDIGENA'), + DropDownDataModel(cod: 2, title: 'NEGRA'), + DropDownDataModel(cod: 3, title: 'PARDA'), ]; - List listScooling = [ - TypeScoolingModel(cod: 4, title: 'ENSINO FUNDAMENTAL'), - TypeScoolingModel(cod: 3, title: 'ENSINO MEDIO'), - TypeScoolingModel(cod: 5, title: 'ENSINO MEDIO INCOMPLETO'), - TypeScoolingModel(cod: 0, title: 'NAO DEFINIDO'), - TypeScoolingModel(cod: 1, title: 'SUPERIOR'), - TypeScoolingModel(cod: 2, title: 'SUPERIOR INCOMPLETO'), + List listScooling = [ + DropDownDataModel(cod: 4, title: 'ENSINO FUNDAMENTAL'), + DropDownDataModel(cod: 3, title: 'ENSINO MEDIO'), + DropDownDataModel(cod: 5, title: 'ENSINO MEDIO INCOMPLETO'), + DropDownDataModel(cod: 0, title: 'NAO DEFINIDO'), + DropDownDataModel(cod: 1, title: 'SUPERIOR'), + DropDownDataModel(cod: 2, title: 'SUPERIOR INCOMPLETO'), ]; - List listMaritalStatus = [ - TypeMaritalModel(cod: 2,title: 'CASADO(A)'), - TypeMaritalModel(cod: 6,title: 'DESQUITADO(A)'), - TypeMaritalModel(cod: 4,title: 'DIVORCIADO(A)'), - TypeMaritalModel(cod: 99,title: 'NAO DEFINIDO'), - TypeMaritalModel(cod: 7,title: 'SEPARADO(A)'), - TypeMaritalModel(cod: 1,title: 'SOLTEIRO(A)'), - TypeMaritalModel(cod: 5,title: 'UNIAO ESTAVEL'), - TypeMaritalModel(cod: 3,title: 'VIUVO(A)'), + List listScoolingRegisterInd = [ + DropDownDataModel(cod: 1, title: 'NÃO FREQUENTOU'), + DropDownDataModel(cod: 2, title: 'CRECHE'), + DropDownDataModel(cod: 3, title: 'PRÉ-ESCOLA (EXCETO CA)'), + DropDownDataModel(cod: 4, title: 'CLASSE ALFABETIZADA - CA'), + DropDownDataModel(cod: 5, title: 'ENSINO FUNDAMENTAL 1ª A 4ª SÉRIES'), + DropDownDataModel(cod: 6, title: 'ENSINO FUNDAMENTAL 5ª A 8ª SÉRIES'), + DropDownDataModel(cod: 7, title: 'ENSINO FUNDAMENTAL COMPLETO'), + DropDownDataModel(cod: 8, title: 'ENSINO FUNDAMENTAL ESPECIAL'), + DropDownDataModel(cod: 9, title: 'ENSINO FUNDAMENTAL EJA SÉRIES INICIAIS (1ª A 4ª)'), + DropDownDataModel(cod:10, title: 'ENSINO FUNDAMENTAL EJA SÉRIES FINAIS (5ª A 9ª)'), + DropDownDataModel(cod:11, title: 'ENSINO MÉDIO, MÉDIO 2º CICLO (CIENTÍFICO, TÉCNICO, ETC...)'), + DropDownDataModel(cod:12, title: 'ENSINO MÉDIO ESPECIAL'), + DropDownDataModel(cod:13, title: 'ENSINO MÉDIO EJA (SUPLETIVO)'), + DropDownDataModel(cod:14, title: 'SUPERIOR, APREFEIÇOAMENTO, ESPECIALIZAÇÃO, MESTRADO, DOUTORADO'), + DropDownDataModel(cod:15, title: 'ALFABETIZAÇÃO PARA ADULTOS (MOBRAL, ETC...)'), ]; - List listKin = [ - TypeKinModel(cod: 1,title: 'CÔNJUGE/COMPANHEIRO(A)'), - TypeKinModel(cod: 2,title: 'FILHO(A)'), - TypeKinModel(cod: 3,title: 'ENTEADO(A)'), - TypeKinModel(cod: 4,title: 'NETO(A)/BISNETO(A)'), - TypeKinModel(cod: 5,title: 'PAI/MÃE'), - TypeKinModel(cod: 6,title: 'SOGRO(A)'), - TypeKinModel(cod: 7,title: 'IRMÃO(A)'), - TypeKinModel(cod: 8,title: 'GENRO/NORA'), - TypeKinModel(cod: 9,title: 'OUTRO PARENTE'), - TypeKinModel(cod: 10,title: 'NÃO PARENTE'), + List listOcupacion = [ + DropDownDataModel(cod: 1, title: 'EMPREGADOR'), + DropDownDataModel(cod: 2, title: 'ASSALARIADO COM CARTEIRA DE TRABALHO'), + DropDownDataModel(cod: 3, title: 'ASSALARIADO SEM CARTEIRA DE TRABALHO'), + DropDownDataModel(cod: 4, title: 'AUTÔNOMO COM PREVIDÊNCIA SOCIAL'), + DropDownDataModel(cod: 5, title: 'AUTÔNOMO SEM PREVIDÊNCIA SOCIAL'), + DropDownDataModel(cod: 6, title: 'APOSENTADO/PENSIONISTA'), + DropDownDataModel(cod: 7, title: 'DESEMPREGADO'), + DropDownDataModel(cod: 8, title: 'NÃO TRABALHA'), + DropDownDataModel(cod: 9, title: 'OUTRO'), + DropDownDataModel(cod:10, title: 'SERVIDOR PÚBLICO/MILITAR'), ]; + + List listGenderInd = [ + DropDownDataModel(cod: 1, title: 'NÃO DESEJA INFORMAR'), + DropDownDataModel(cod: 2, title: 'HETEROSSEXUAL'), + DropDownDataModel(cod: 3, title: 'HOMOSEXUAL'), + DropDownDataModel(cod: 4, title: 'BISSEXUAL'), + DropDownDataModel(cod: 5, title: 'OUTRO'), + ]; + + List listGenderIdent = [ + DropDownDataModel(cod: 1, title: 'NÃO DESEJA INFORMAR'), + DropDownDataModel(cod: 2, title: 'HOMEM TRANSEXUA'), + DropDownDataModel(cod: 3, title: 'MULHER TRANSEXUAL'), + DropDownDataModel(cod: 4, title: 'TRAVESTI'), + DropDownDataModel(cod: 5, title: 'OUTRO'), + ]; + + List listExitCitizen = [ + DropDownDataModel(cod: 1, title: 'ÓBITO'), + DropDownDataModel(cod: 2, title: 'MUDANÇA DE TERRITÓRIO'), + ]; + + List listMaritalStatus = [ + DropDownDataModel(cod: 2,title: 'CASADO(A)'), + DropDownDataModel(cod: 6,title: 'DESQUITADO(A)'), + DropDownDataModel(cod: 4,title: 'DIVORCIADO(A)'), + DropDownDataModel(cod: 99,title: 'NAO DEFINIDO'), + DropDownDataModel(cod: 7,title: 'SEPARADO(A)'), + DropDownDataModel(cod: 1,title: 'SOLTEIRO(A)'), + DropDownDataModel(cod: 5,title: 'UNIAO ESTAVEL'), + DropDownDataModel(cod: 3,title: 'VIUVO(A)'), + ]; + List listKin = [ + DropDownDataModel(cod: 1,title: 'CÔNJUGE/COMPANHEIRO(A)'), + DropDownDataModel(cod: 2,title: 'FILHO(A)'), + DropDownDataModel(cod: 3,title: 'ENTEADO(A)'), + DropDownDataModel(cod: 4,title: 'NETO(A)/BISNETO(A)'), + DropDownDataModel(cod: 5,title: 'PAI/MÃE'), + DropDownDataModel(cod: 6,title: 'SOGRO(A)'), + DropDownDataModel(cod: 7,title: 'IRMÃO(A)'), + DropDownDataModel(cod: 8,title: 'GENRO/NORA'), + DropDownDataModel(cod: 9,title: 'OUTRO PARENTE'), + DropDownDataModel(cod: 10,title: 'NÃO PARENTE'), + ]; + + List listWeight = [ + DropDownDataModel(cod: 1, title: 'ACIMA DO PESO'), + DropDownDataModel(cod: 2, title: 'PESO ADEQUADO'), + DropDownDataModel(cod: 3, title: 'ABAIXO DO PESO'), + ]; + + List listHeart = [ + DropDownDataModel(cod: 1, title: 'NÃO'), + DropDownDataModel(cod: 2, title: 'INSUFICIÊNCIA CARDÍACA'), + DropDownDataModel(cod: 3, title: 'OUTRO'), + DropDownDataModel(cod: 4, title: 'SIM MAS NÃO SABE QUAL'), + ]; + + List listKidney = [ + DropDownDataModel(cod: 1, title: 'NÃO'), + DropDownDataModel(cod: 2, title: 'INSUFICIÊNCIA RENAL'), + DropDownDataModel(cod: 3, title: 'OUTRO'), + DropDownDataModel(cod: 4, title: 'SIM MAS NÃO SABE QUAL'), + ]; + + List listLung = [ + DropDownDataModel(cod: 1, title: 'NÃO'), + DropDownDataModel(cod: 2, title: 'ASMA'), + DropDownDataModel(cod: 3, title: 'DPCO/ENFISEMA'), + DropDownDataModel(cod: 4, title: 'OUTRO'), + DropDownDataModel(cod: 5, title: 'SIM MAS NÃO SABE QUAL'), + ]; + + List listCondStreet = [ + DropDownDataModel(cod: 1, title: 'NÃO ESTÁ EM SITUAÇÃO DE RUA'), + DropDownDataModel(cod: 2, title: 'MENOS 6 MESES'), + DropDownDataModel(cod: 3, title: 'DE 6 A 12 MESES'), + DropDownDataModel(cod: 4, title: 'DE 1 A 5 ANOS'), + DropDownDataModel(cod: 5, title: 'MAIS QUE 5 ANOS'), + ]; + + List listDailyFood = [ + DropDownDataModel(cod: 1, title: '1 VEZ'), + DropDownDataModel(cod: 2, title: '2 OU 3 VEZES'), + DropDownDataModel(cod: 3, title: 'MAIS DE 3 VEZES'), + ]; + List listGender = [ 'FEMININO','MASCULINO' ]; @@ -227,27 +317,27 @@ class ConstVariable{ '225125 - Médico clínico', ]; - List itensDeficiency = [ - TypeCertificateModel(cod: 4, title: 'AFONICA'), - TypeCertificateModel(cod: 5, title: 'AUDITIVA'), - TypeCertificateModel(cod:10, title: 'FISICA'), - TypeCertificateModel(cod: 2, title: 'IGNORADO'), - TypeCertificateModel(cod: 6, title: 'INTELECTUAL'), - TypeCertificateModel(cod: 7, title: 'MOTORA'), - TypeCertificateModel(cod: 8, title: 'MULTIPLA'), - TypeCertificateModel(cod: 3, title: 'NENHUMA'), - TypeCertificateModel(cod: 9, title: 'VISUAL'), + List itensDeficiency = [ + DropDownDataModel(cod: 4, title: 'AFONICA'), + DropDownDataModel(cod: 5, title: 'AUDITIVA'), + DropDownDataModel(cod:10, title: 'FISICA'), + DropDownDataModel(cod: 2, title: 'IGNORADO'), + DropDownDataModel(cod: 6, title: 'INTELECTUAL'), + DropDownDataModel(cod: 7, title: 'MOTORA'), + DropDownDataModel(cod: 8, title: 'MULTIPLA'), + DropDownDataModel(cod: 3, title: 'NENHUMA'), + DropDownDataModel(cod: 9, title: 'VISUAL'), ]; - List itensCertificate = [ - TypeCertificateModel(cod: 91, title: 'NASCIMENTO'), - TypeCertificateModel(cod: 92, title: 'CASAMENTO'), - TypeCertificateModel(cod: 93, title: 'DIVÓRCIO'), - TypeCertificateModel(cod: 95, title: 'ADMINISTRATIVA - ÍNDIO'), - TypeCertificateModel(cod: 91, title: 'NASCIMENTO - N'), - TypeCertificateModel(cod: 92, title: 'CASAMENTO - N'), - TypeCertificateModel(cod: 93, title: 'DIVÓRCIO - N'), - TypeCertificateModel(cod: 95, title: 'ADMINISTRATIVA - ÍNDIO - N'), + List itensCertificate = [ + DropDownDataModel(cod: 91, title: 'NASCIMENTO'), + DropDownDataModel(cod: 92, title: 'CASAMENTO'), + DropDownDataModel(cod: 93, title: 'DIVÓRCIO'), + DropDownDataModel(cod: 95, title: 'ADMINISTRATIVA - ÍNDIO'), + DropDownDataModel(cod: 91, title: 'NASCIMENTO - N'), + DropDownDataModel(cod: 92, title: 'CASAMENTO - N'), + DropDownDataModel(cod: 93, title: 'DIVÓRCIO - N'), + DropDownDataModel(cod: 95, title: 'ADMINISTRATIVA - ÍNDIO - N'), ]; List itensCity = [ diff --git a/lib/models/type_breed_model.dart b/lib/models/drop_down_data_model.dart similarity index 64% rename from lib/models/type_breed_model.dart rename to lib/models/drop_down_data_model.dart index 716412f..94b7771 100644 --- a/lib/models/type_breed_model.dart +++ b/lib/models/drop_down_data_model.dart @@ -1,8 +1,8 @@ -class TypeBreedModel{ +class DropDownDataModel{ int cod; String title; - TypeBreedModel({ + DropDownDataModel({ required this.cod, required this.title }); diff --git a/lib/models/type_certificate_model.dart b/lib/models/type_certificate_model.dart deleted file mode 100644 index 683989c..0000000 --- a/lib/models/type_certificate_model.dart +++ /dev/null @@ -1,10 +0,0 @@ -class TypeCertificateModel{ - int cod; - String title; - - TypeCertificateModel({ - required this.cod, - required this.title - }); -} - diff --git a/lib/models/type_dificiency_model.dart b/lib/models/type_dificiency_model.dart deleted file mode 100644 index 0f1c7d2..0000000 --- a/lib/models/type_dificiency_model.dart +++ /dev/null @@ -1,10 +0,0 @@ -class TypeDeficiencyModel{ - int cod; - String title; - - TypeDeficiencyModel({ - required this.cod, - required this.title - }); -} - diff --git a/lib/models/type_kin_model.dart b/lib/models/type_kin_model.dart deleted file mode 100644 index 3b1e6db..0000000 --- a/lib/models/type_kin_model.dart +++ /dev/null @@ -1,10 +0,0 @@ -class TypeKinModel{ - int cod; - String title; - - TypeKinModel({ - required this.cod, - required this.title - }); -} - diff --git a/lib/models/type_marital_model.dart b/lib/models/type_marital_model.dart deleted file mode 100644 index 9e61ce2..0000000 --- a/lib/models/type_marital_model.dart +++ /dev/null @@ -1,10 +0,0 @@ -class TypeMaritalModel{ - int cod; - String title; - - TypeMaritalModel({ - required this.cod, - required this.title - }); -} - diff --git a/lib/models/type_scooling_model.dart b/lib/models/type_scooling_model.dart deleted file mode 100644 index 41dbda8..0000000 --- a/lib/models/type_scooling_model.dart +++ /dev/null @@ -1,10 +0,0 @@ -class TypeScoolingModel{ - int cod; - String title; - - TypeScoolingModel({ - required this.cod, - required this.title - }); -} - diff --git a/lib/screens/configurations/sinc_data_screen.dart b/lib/screens/configurations/sinc_data_screen.dart index 4d68601..e9b3d1f 100644 --- a/lib/screens/configurations/sinc_data_screen.dart +++ b/lib/screens/configurations/sinc_data_screen.dart @@ -1,5 +1,3 @@ -import 'dart:convert'; - import 'package:flutter/material.dart'; import 'package:rkm/service/db/db_querys.dart'; import 'package:rkm/widgets/button_default.dart'; diff --git a/lib/screens/login/login_load_screen.dart b/lib/screens/login/login_load_screen.dart index 5e5ebf9..7270eac 100644 --- a/lib/screens/login/login_load_screen.dart +++ b/lib/screens/login/login_load_screen.dart @@ -55,7 +55,7 @@ class _LoginLoadScreenState extends State { } }); await ApiDataLoad().apiConect(urlAPI,mode,nameCityApi,inputUser.text).then((response) async { - print("erre : "+response.toString()); + // print("erre : "+response.toString()); if(response == 'Erro' || response.toString() == 'Error: -902 - I/O error during "open" operation for file "/bases/conectasus/extrema/SISTEMA.FDB" Error while trying to open file No such file or directory'){ setState(() { loading = false; @@ -72,14 +72,14 @@ class _LoginLoadScreenState extends State { error = 'Usuário não encontrado'; }); }else if(response['status']==1) { - print('aqui 1'); - print(response); + // print('aqui 1'); + // print(response); setState((){ error = ''; }); //verificar se a criptografia identificou se a senha está correta if(MainControllers().encrypt(inputPassword.text,response['userPass']) == response['userPass']){ - // print(EncryptPassword().encrypt(inputPassword.text,response['userPass'])); + // 'print'(EncryptPassword().encrypt(inputPassword.text,response['userPass'])); setState(() { loading = false; }); diff --git a/lib/screens/login/sync_login_screen.dart b/lib/screens/login/sync_login_screen.dart index ede42a2..e8469cf 100644 --- a/lib/screens/login/sync_login_screen.dart +++ b/lib/screens/login/sync_login_screen.dart @@ -143,10 +143,10 @@ class _SyncLoginScreenState extends State { } } if(idUnidade!=''){ - print('idUnidade'); - print(idUnidade); - print('idUsuario'); - print(idUsuario); + // print('idUnidade'); + // print(idUnidade); + // print('idUsuario'); + // print(idUsuario); var query = "SELECT * FROM EQUIPES JOIN PROFISSIONAIS_EQUIPE ON PROFISSIONAIS_EQUIPE.ID_EQUIPE = EQUIPES.ID_EQUIPE WHERE ID_UNIDADE = $idUnidade AND ID_PROFISSIONAL = $idUsuario"; List list = await db.rawQuery(query); listTeam.clear(); @@ -155,8 +155,8 @@ class _SyncLoginScreenState extends State { } setState(() {}); } - print('listTeam'); - print(listTeam); + // print('listTeam'); + // print(listTeam); } @override diff --git a/lib/screens/registers_citizen/register_individual_screen.dart b/lib/screens/registers_citizen/register_individual_screen.dart index 6cb944b..06e529f 100644 --- a/lib/screens/registers_citizen/register_individual_screen.dart +++ b/lib/screens/registers_citizen/register_individual_screen.dart @@ -23,158 +23,296 @@ class RegisterIndividualScreen extends StatefulWidget { class _RegisterIndividualScreenState extends State { - var nameController = TextEditingController(); - var nameSocialController = TextEditingController(); - var renponsibleController = TextEditingController(text: 'NOME COMPLETO'); - var enterBrazilController = TextEditingController(); - var porterNaturalnessController = TextEditingController(); - var dateNaturalnessController = TextEditingController(); - var naturalnessController = TextEditingController(text: 'BRASILEIRO'); - var cityBirthController = TextEditingController(); - var cityController = TextEditingController(); - var searchCityBirthController = TextEditingController(); - var searchCityController = TextEditingController(); - var nameMotherController = TextEditingController(); - var nameFatherController = TextEditingController(); - var codIBGEController = TextEditingController(); - var maternityController = TextEditingController(); - var medicalRecordController = TextEditingController(); - var medicalRecordProvController = TextEditingController(); - var classificationProvController = TextEditingController(); - var plantsController = TextEditingController(); - var numberFamilyController = TextEditingController(); - var whatCompanyController = TextEditingController(); - var otherCondicionsController = TextEditingController(); - var cepController = TextEditingController(); - var numberController = TextEditingController(); - var complementController = TextEditingController(); - var referencePointController = TextEditingController(); - var responsibleRegisterController = TextEditingController(); - var unitProfessionalController = TextEditingController(); - var dataRegisterController = TextEditingController(text: '06/12/2022'); - var foneDDDController = TextEditingController(); - var foneController = TextEditingController(); - var mobileDDDController = TextEditingController(); - var mobileController = TextEditingController(); - var messageDDDController = TextEditingController(); - var messageController = TextEditingController(); - var emailController = TextEditingController(); - var observationController = TextEditingController(); - var CPFController = TextEditingController(); - var CNSController = TextEditingController(); - var voterController = TextEditingController(); - var RGController = TextEditingController(); - var RGComplementController = TextEditingController(); - var RGOrganController = TextEditingController(); - var RGDateController = TextEditingController(); - var numberCertificateController = TextEditingController(); - var nameCertificateController = TextEditingController(); - var bookCertificateController = TextEditingController(); - var sheetCertificateController = TextEditingController(); - var termCertificateController = TextEditingController(); - var dateCertificateController = TextEditingController(); - var CTPSController = TextEditingController(); - var numberCTPSController = TextEditingController(); - var PISController = TextEditingController(); - var NISController = TextEditingController(); - var incomeController = TextEditingController(); - var professionalController = TextEditingController(); - var dateDeathController = TextEditingController(); - - String? selectTypeCertificate; - String? selectCTPSUF; - String? selectRGUF; - String? selectTypeStreet; - String? selectStreet; - String? selectSubdivision; - String? selectHeartDisease; - String? selectKidneyProblem; - String? selectLungProblem; - String? selectCBO; - String? selectZone; - String? selectVillage; - String? selectCountry; - String? selectSituationStreet; - String? selectClassification; - String? selectINE; - String? selectMaritalStatus; - String? selectBreed; - String? selectCurse; - String? selectScooling; - String? selectWork; - String? selectSexualOrientation; - String? selectGender; - String? selectWeight; - String? selectDeficiency; - String? selectKin; - bool enableSpouse = false; - bool enableAccompaniedCompany = false; - bool outOfArea = false; - bool statusRegister = true; - bool renponsibleFamily = true; - bool frequencySchool = false; - bool enableFather = false; - bool enableCityCard = false; - bool enableBlocked = false; - bool checkBoxNumber = false; - String date = 'Data de Nascimento'; List dataCitizen = []; List listINE = []; List listkin = []; + List listScoolingRegisterInd = []; + List listOcupacion = []; + List listGenderInd = []; + List listGenderIdent = []; + List listExitCitizen = []; + List listWeight = []; + List listHeart = []; + List listKidney = []; + List listLung = []; + List listCondStreet = []; + List listDailyFood = []; + List listCBO = []; + List listINEPROF = []; - escolherprazoInicio(BuildContext context) async { - var pickDate = await showDatePicker( - context: context, - initialDate: DateTime.now(), - firstDate: DateTime(2022), - lastDate: DateTime(2025)); - if (pickDate != null) { - setState(() { - date = formatData(year: pickDate.year, month: pickDate.month, day: pickDate.day); - }); + bool FORA_AREA = false; + bool STATUS_CADASTRO = false; + bool RESPONSAVEL_FAMILIAR = false; + bool FREQ_ESCOLA_CRECHE = false; + bool CRIANCAS_ADULTO = false; + bool CRIANCAS_SOZINHA = false; + bool CRIANCAS_OUTRAS_CRIANCAS = false; + bool CRIANCAS_CRECHE = false; + bool CRIANCAS_ADOLESCENTE = false; + bool CRIANCAS_OUTRO = false; + bool CUIDADOR_TRADICIONAL = false; + bool GRUPO_COMUNITARIO = false; + bool PLANO_PRIVADO = false; + bool COMUNIDADE_TRADICIONAL = false; + bool DEF_AUDITIVA = false; + bool DEF_INTELECTUAL = false; + bool DEF_VISUAL = false; + bool DEF_FISICA = false; + bool DEF_OUTRAS = false; + bool CADASTRO_RECUSADO = false; + bool GESTANTE = false; + bool FUMANTE = false; + bool USA_ALCOOL = false; + bool USA_DROGAS = false; + bool HIPERTENSAO = false; + bool DIABETES = false; + bool AVC_DERRAME = false; + bool INFARTO = false; + bool HANSENIASE = false; + bool TUBERCULOSE = false; + bool CANCER = false; + bool INTERNACAO = false; + bool SAUDE_MENTAL = false; + bool ACAMADO = false; + bool DOMICILIADO = false; + bool PLANTAS_MED = false; + bool PIC = false; + bool ACOMP_INTITUICAO = false; + bool BENEFICIO = false; + bool REF_FAMILIAR = false; + bool VISITA_FREQUENCIA = false; + bool REST_POPULAR = false; + bool DOACAO_REST = false; + bool DOACAO_RELIGIOSO = false; + bool DOACAO_POPULAR = false; + bool OUTROS_ALIM = false; + bool ACESSO_HIGIENE = false; + bool BANHO = false; + bool SANITARIO = false; + bool HIGIENE_BUCAL = false; + bool OUTROS_HIGIENE = false; + + String? INE; + String? ESCOLARIDADE; + String? SITUACAO_MERCADO; + String? PARENTESCO; + String? ORIENT_SEXUAL; + String? IDENTIDADE_GENERO; + String? SAIDA_CADASTRO; + String? PESO; + String? DOENCA_CARDIACA; + String? PROBLEMA_RINS; + String? DOENCA_PULMAO; + String? TEMPO_SITUACAO_RUA; + String? ALIMENTACAO_DIARIA; + String? CBO_RESP_CADASTRO; + String? INE_RESP_CADASTRO; + + var NOME_RESPONSAVEL_FAMILIAR = TextEditingController(); + var NATURALIDADE = TextEditingController(); + var DT_ENTRADA_BRASIL = TextEditingController(); + var DT_NATURALIZACAO = TextEditingController(); + var PORTARIA_NATURALIZACAO = TextEditingController(); + var COM_TRADI_QUAL = TextEditingController(); + var MOTIVO = TextEditingController(); + var DATA_SAIDA_CADASTRO = TextEditingController(); + var MATERNIDADE_REFERENCIA = TextEditingController(); + var PLANTAS_MED_QUAIS = TextEditingController(); + var OUTRAS_CONDICOES = TextEditingController(); + var ACOMP_INTITUICAO_QUAL = TextEditingController(); + var PARENTESCO_VISITA = TextEditingController(); + var ID_RESP_CADASTRO = TextEditingController(); + var CNES_RESP_CADASTRO = TextEditingController(); + var DT_CADASTRO = TextEditingController(); + + loadLists(){ + for(int i = 0; ConstVariable().listKin.length > i; i++){ + listkin.add(ConstVariable().listKin[i].title); } - } - - String formatData({int? year, int? month, int? day}) { - DateTime data = DateTime(year!, month!, day!); - String formattedDate = DateFormat('dd/MM/yyyy').format(data); - return formattedDate; + for(int i = 0; ConstVariable().listScoolingRegisterInd.length > i; i++){ + listScoolingRegisterInd.add(ConstVariable().listScoolingRegisterInd[i].title); + } + for(int i = 0; ConstVariable().listOcupacion.length > i; i++){ + listOcupacion.add(ConstVariable().listOcupacion[i].title); + } + for(int i = 0; ConstVariable().listGenderInd.length > i; i++){ + listGenderInd.add(ConstVariable().listGenderInd[i].title); + } + for(int i = 0; ConstVariable().listGenderIdent.length > i; i++){ + listGenderIdent.add(ConstVariable().listGenderIdent[i].title); + } + for(int i = 0; ConstVariable().listExitCitizen.length > i; i++){ + listExitCitizen.add(ConstVariable().listExitCitizen[i].title); + } + for(int i = 0; ConstVariable().listWeight.length > i; i++){ + listWeight.add(ConstVariable().listWeight[i].title); + } + for(int i = 0; ConstVariable().listHeart.length > i; i++){ + listHeart.add(ConstVariable().listHeart[i].title); + } + for(int i = 0; ConstVariable().listKidney.length > i; i++){ + listKidney.add(ConstVariable().listKidney[i].title); + } + for(int i = 0; ConstVariable().listLung.length > i; i++){ + listLung.add(ConstVariable().listLung[i].title); + } + for(int i = 0; ConstVariable().listCondStreet.length > i; i++){ + listCondStreet.add(ConstVariable().listCondStreet[i].title); + } + for(int i = 0; ConstVariable().listDailyFood.length > i; i++){ + listDailyFood.add(ConstVariable().listDailyFood[i].title); + } + loadCadIndividual(); } loadCadIndividual()async{ String CD_USUARIO_SUS = widget.listData[0]['CD_USUARIO_SUS']; // print(CD_USUARIO_SUS); dataCitizen = await DBQuerys().buscaCadInvidualCitizen(CD_USUARIO_SUS); - // print(dataCitizen); + print(dataCitizen); if(dataCitizen==[])return - outOfArea = dataCitizen[0]['FORA_AREA']==1?true:false; - statusRegister = dataCitizen[0]['STATUS_CADASTRO']==1?true:false; - renponsibleFamily = dataCitizen[0]['RESPONSAVEL_FAMILIAR']==1?true:false; - selectINE = 'INE: ${dataCitizen[0]['INE']} / Área : ${dataCitizen[0]['ID_AREA_CIDADAO']} - Microárea : ${dataCitizen[0]['ID_MICROAREA_CIDADAO']}'; - listINE.add(selectINE!); - renponsibleController.text = dataCitizen[0]['NOME_RESPONSAVEL_FAMILIAR']??''; + FORA_AREA = dataCitizen[0]['FORA_AREA']==1?true:false; + STATUS_CADASTRO = dataCitizen[0]['STATUS_CADASTRO']==null?false:dataCitizen[0]['STATUS_CADASTRO']==1?true:false; + RESPONSAVEL_FAMILIAR = dataCitizen[0]['RESPONSAVEL_FAMILIAR']==1?true:false; + INE = 'INE: ${dataCitizen[0]['INE']} / Área : ${dataCitizen[0]['ID_AREA_CIDADAO']} - Microárea : ${dataCitizen[0]['ID_MICROAREA_CIDADAO']}'; + listINE.add(INE!); + DT_ENTRADA_BRASIL.text = dataCitizen[0]['DT_ENTRADA_BRASIL']??''; + if(DT_ENTRADA_BRASIL.text==''){ + NATURALIDADE.text = 'BRASILEIRO'; + } + DT_NATURALIZACAO.text = dataCitizen[0]['DT_NATURALIZACAO']??''; + PORTARIA_NATURALIZACAO.text = dataCitizen[0]['PORTARIA_NATURALIZACAO']??''; + NOME_RESPONSAVEL_FAMILIAR.text = dataCitizen[0]['NOME_RESPONSAVEL_FAMILIAR']??''; for(int i = 0; ConstVariable().listKin.length > i; i++){ - if(ConstVariable().listKin[i].cod == dataCitizen[0]['RESPONSAVEL_FAMILIAR']){ - selectKin = ConstVariable().listKin[i].title; + if(ConstVariable().listKin[i].cod == dataCitizen[0]['PARENTESCO']){ + PARENTESCO = ConstVariable().listKin[i].title; } } - // selectKin = dataCitizen[0]['PARENTESCO']; - // print(dataCitizen[0]['PARENTESCO']); - setState(() {}); - } - - loadLists(){ - for(int i = 0; ConstVariable().listKin.length > i; i++){ - listkin.add(ConstVariable().listKin[i].title); + for(int i = 0; ConstVariable().listScoolingRegisterInd.length > i; i++){ + if(ConstVariable().listScoolingRegisterInd[i].cod == dataCitizen[0]['ESCOLARIDADE']){ + ESCOLARIDADE = ConstVariable().listScoolingRegisterInd[i].title; + } } + FREQ_ESCOLA_CRECHE = dataCitizen[0]['FREQ_ESCOLA_CRECHE']==1?true:false; + for(int i = 0; ConstVariable().listOcupacion.length > i; i++){ + if(ConstVariable().listOcupacion[i].cod == dataCitizen[0]['SITUACAO_MERCADO']){ + SITUACAO_MERCADO = ConstVariable().listOcupacion[i].title; + } + } + CRIANCAS_ADULTO = dataCitizen[0]['CRIANCAS_ADULTO']==1?true:false; + CRIANCAS_SOZINHA = dataCitizen[0]['CRIANCAS_SOZINHA']==1?true:false; + CRIANCAS_OUTRAS_CRIANCAS = dataCitizen[0]['CRIANCAS_OUTRAS_CRIANCAS']==1?true:false; + CRIANCAS_CRECHE = dataCitizen[0]['CRIANCAS_CRECHE']==1?true:false; + CRIANCAS_ADOLESCENTE = dataCitizen[0]['CRIANCAS_ADOLESCENTE']==1?true:false; + CRIANCAS_OUTRO = dataCitizen[0]['CRIANCAS_OUTRO']==1?true:false; + CUIDADOR_TRADICIONAL = dataCitizen[0]['CUIDADOR_TRADICIONAL']==1?true:false; + GRUPO_COMUNITARIO = dataCitizen[0]['GRUPO_COMUNITARIO']==1?true:false; + PLANO_PRIVADO = dataCitizen[0]['PLANO_PRIVADO']==1?true:false; + COMUNIDADE_TRADICIONAL = dataCitizen[0]['COMUNIDADE_TRADICIONAL']==1?true:false; + COM_TRADI_QUAL.text = dataCitizen[0]['COM_TRADI_QUAL']??''; + for(int i = 0; ConstVariable().listGenderInd.length > i; i++){ + if(ConstVariable().listGenderInd[i].cod == dataCitizen[0]['ORIENT_SEXUAL']){ + ORIENT_SEXUAL = ConstVariable().listGenderInd[i].title; + } + } + for(int i = 0; ConstVariable().listGenderIdent.length > i; i++){ + if(ConstVariable().listGenderIdent[i].cod == dataCitizen[0]['IDENTIDADE_GENERO']){ + IDENTIDADE_GENERO = ConstVariable().listGenderIdent[i].title; + } + } + DEF_AUDITIVA = dataCitizen[0]['DEF_AUDITIVA']==1?true:false; + DEF_INTELECTUAL = dataCitizen[0]['DEF_INTELECTUAL']==1?true:false; + DEF_VISUAL = dataCitizen[0]['DEF_VISUAL']==1?true:false; + DEF_FISICA = dataCitizen[0]['DEF_FISICA']==1?true:false; + DEF_OUTRAS = dataCitizen[0]['DEF_OUTRAS']==1?true:false; + for(int i = 0; ConstVariable().listExitCitizen.length > i; i++){ + if(ConstVariable().listExitCitizen[i].cod == dataCitizen[0]['SAIDA_CADASTRO']){ + SAIDA_CADASTRO = ConstVariable().listExitCitizen[i].title; + } + } + DATA_SAIDA_CADASTRO.text = dataCitizen[0]['DATA_SAIDA_CADASTRO']==null?'':dataCitizen[0]['DATA_SAIDA_CADASTRO']; + CADASTRO_RECUSADO = dataCitizen[0]['CADASTRO_RECUSADO']==1?true:false; + GESTANTE = dataCitizen[0]['GESTANTE']==1?true:false; + MATERNIDADE_REFERENCIA.text = dataCitizen[0]['MATERNIDADE_REFERENCIA']??''; + for(int i = 0; ConstVariable().listWeight.length > i; i++){ + if(ConstVariable().listWeight[i].cod == int.parse(dataCitizen[0]['PESO']??'0')){ + PESO = ConstVariable().listWeight[i].title; + } + } + FUMANTE = dataCitizen[0]['FUMANTE']==1?true:false; + USA_ALCOOL = dataCitizen[0]['USA_ALCOOL']==1?true:false; + USA_DROGAS = dataCitizen[0]['USA_DROGAS']==1?true:false; + HIPERTENSAO = dataCitizen[0]['HIPERTENSAO']==1?true:false; + DIABETES = dataCitizen[0]['DIABETES']==1?true:false; + AVC_DERRAME = dataCitizen[0]['AVC_DERRAME']==1?true:false; + INFARTO = dataCitizen[0]['INFARTO']==1?true:false; + HANSENIASE = dataCitizen[0]['HANSENIASE']==1?true:false; + TUBERCULOSE = dataCitizen[0]['TUBERCULOSE']==1?true:false; + CANCER = dataCitizen[0]['CANCER']==1?true:false; + INTERNACAO = dataCitizen[0]['INTERNACAO']==1?true:false; + MOTIVO.text = dataCitizen[0]['MOTIVO']??''; + for(int i = 0; ConstVariable().listHeart.length > i; i++){ + if(ConstVariable().listHeart[i].cod == (dataCitizen[0]['DOENCA_CARDIACA']??0)){ + DOENCA_CARDIACA = ConstVariable().listHeart[i].title; + } + } + for(int i = 0; ConstVariable().listKidney.length > i; i++){ + if(ConstVariable().listKidney[i].cod == (dataCitizen[0]['PROBLEMA_RINS']??0)){ + PROBLEMA_RINS = ConstVariable().listKidney[i].title; + } + } + for(int i = 0; ConstVariable().listLung.length > i; i++){ + if(ConstVariable().listLung[i].cod == (dataCitizen[0]['DOENCA_PULMAO']??0)){ + DOENCA_PULMAO = ConstVariable().listLung[i].title; + } + } + SAUDE_MENTAL = dataCitizen[0]['SAUDE_MENTAL']==1?true:false; + ACAMADO = dataCitizen[0]['ACAMADO']==1?true:false; + DOMICILIADO = dataCitizen[0]['DOMICILIADO']==1?true:false; + PLANTAS_MED = dataCitizen[0]['PLANTAS_MED']==1?true:false; + PLANTAS_MED_QUAIS.text = dataCitizen[0]['PLANTAS_MED_QUAIS']??''; + PIC = dataCitizen[0]['PIC']==1?true:false; + OUTRAS_CONDICOES.text = dataCitizen[0]['OUTRAS_CONDICOES']??''; + for(int i = 0; ConstVariable().listCondStreet.length > i; i++){ + if(ConstVariable().listCondStreet[i].cod == dataCitizen[0]['TEMPO_SITUACAO_RUA']){ + TEMPO_SITUACAO_RUA = ConstVariable().listCondStreet[i].title; + } + } + ACOMP_INTITUICAO = dataCitizen[0]['ACOMP_INTITUICAO']==1?true:false; + ACOMP_INTITUICAO_QUAL.text = dataCitizen[0]['ACOMP_INTITUICAO_QUAL']??''; + BENEFICIO = dataCitizen[0]['BENEFICIO']==1?true:false; + REF_FAMILIAR = dataCitizen[0]['REF_FAMILIAR']==1?true:false; + PARENTESCO_VISITA.text = dataCitizen[0]['PARENTESCO_VISITA']??''; + for(int i = 0; ConstVariable().listDailyFood.length > i; i++){ + if(ConstVariable().listDailyFood[i].cod == (dataCitizen[0]['ALIMENTACAO_DIARIA']??0)){ + ALIMENTACAO_DIARIA = ConstVariable().listDailyFood[i].title; + } + } + REST_POPULAR = dataCitizen[0]['REST_POPULAR']==1?true:false; + DOACAO_REST = dataCitizen[0]['DOACAO_REST']==1?true:false; + DOACAO_RELIGIOSO = dataCitizen[0]['DOACAO_RELIGIOSO']==1?true:false; + DOACAO_POPULAR = dataCitizen[0]['DOACAO_POPULAR']==1?true:false; + OUTROS_ALIM = dataCitizen[0]['OUTROS_ALIM']==1?true:false; + ACESSO_HIGIENE = dataCitizen[0]['ACESSO_HIGIENE']==1?true:false; + BANHO = dataCitizen[0]['BANHO']==1?true:false; + SANITARIO = dataCitizen[0]['SANITARIO']==1?true:false; + HIGIENE_BUCAL = dataCitizen[0]['HIGIENE_BUCAL']==1?true:false; + OUTROS_HIGIENE = dataCitizen[0]['OUTROS_HIGIENE']==1?true:false; + ID_RESP_CADASTRO.text = dataCitizen[0]['ID_RESP_CADASTRO'].toString(); + CNES_RESP_CADASTRO.text = dataCitizen[0]['CNES_RESP_CADASTRO'].toString(); + listCBO.add(dataCitizen[0]['CBO_RESP_CADASTRO'].toString()); + listINEPROF.add(dataCitizen[0]['INE_RESP_CADASTRO'].toString()); + CBO_RESP_CADASTRO = dataCitizen[0]['CBO_RESP_CADASTRO'].toString(); + INE_RESP_CADASTRO = dataCitizen[0]['INE_RESP_CADASTRO'].toString(); + List splitted = dataCitizen[0]['DT_CADASTRO'].toString().split('-'); + DT_CADASTRO.text = '${splitted[2]}/${splitted[1]}/${splitted[0]}'; + setState(() {}); } @override void initState() { super.initState(); - print('ind'); loadLists(); - loadCadIndividual(); } @override @@ -241,63 +379,38 @@ class _RegisterIndividualScreenState extends State { widthSubtitle: width*0.7, subtitle: 'INE / Área - Microárea', hintDropdown: 'INE / Área - Microárea', - select: selectINE, - widthDropdown: width*0.7, + select: INE, + widthDropdown: width*0.69, widthContainerDropdown: width*0.6, - onChanged: (value){ - setState(() { - selectINE = value!; - }); - }, + onChanged: (value)=>setState(()=>INE = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Fora de área', - value: outOfArea, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: FORA_AREA, + onChanged: (value)=>setState(()=>FORA_AREA = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Status Cadastro', - value: statusRegister, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: STATUS_CADASTRO, + onChanged: (value)=>setState(()=>STATUS_CADASTRO = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Responsável Familiar', - value: renponsibleFamily, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: RESPONSAVEL_FAMILIAR, + onChanged: (value)=>setState(()=>RESPONSAVEL_FAMILIAR = value), ), InputWithSubtitle( - controller: renponsibleController, + controller: NOME_RESPONSAVEL_FAMILIAR, subtitle: 'Responsável', errorInput: 'Campo Obrigatório', labelInput: 'Responsável', widthInput: width*0.7, widthSubtitle: width*0.2, hintInput: 'Escreva aqui', - enabled: enableSpouse, + enabled: false, onChanged: (v)=>setState((){}), ), DropdownWithSubtitle( @@ -305,217 +418,171 @@ class _RegisterIndividualScreenState extends State { widthSubtitle: width*0.2, subtitle: 'Parentesco com o Responsável Familiar', hintDropdown: 'Parentesco com o Responsável Familiar', - select: selectKin, - widthDropdown: width*0.7, + select: PARENTESCO, + widthDropdown: width*0.69, widthContainerDropdown: width*0.4, - onChanged: (value){ - setState(() { - selectKin = value!; - }); - }, + onChanged: (value)=>setState(()=>PARENTESCO = value), ), InputWithSubtitle( - controller: naturalnessController, + controller: NATURALIDADE, subtitle: 'Naturalidade', errorInput: 'Campo Obrigatório', labelInput: 'Naturalidade', widthInput: width*0.7, widthSubtitle: width*0.2, hintInput: 'Escreva aqui', - enabled: enableSpouse, + enabled: false, onChanged: (v)=>setState((){}), ), InputWithSubtitle( - controller: enterBrazilController, + controller: DT_ENTRADA_BRASIL, subtitle: 'Entrada no Brasil', errorInput: 'Campo Obrigatório', labelInput: 'Entrada no Brasil', widthInput: width*0.7, widthSubtitle: width*0.2, hintInput: 'Escreva aqui', - enabled: enableSpouse, + enabled: false, onChanged: (v)=>setState((){}), ), InputWithSubtitle( - controller: dateNaturalnessController, + controller: DT_NATURALIZACAO, subtitle: 'Data de Naturalização', errorInput: 'Campo Obrigatório', labelInput: 'Data de Naturalização', widthInput: width*0.7, widthSubtitle: width*0.2, hintInput: 'Escreva aqui', - enabled: enableSpouse, + enabled: false, onChanged: (v)=>setState((){}), ), InputWithSubtitle( - controller: porterNaturalnessController, + controller: PORTARIA_NATURALIZACAO, subtitle: 'Portaria de Naturalização', errorInput: 'Campo Obrigatório', labelInput: 'Portaria de Naturalização', widthInput: width*0.7, widthSubtitle: width*0.2, hintInput: 'Escreva aqui', - enabled: enableSpouse, + enabled: false, onChanged: (v)=>setState((){}), ), DropdownWithSubtitle( - list:['SUPERIOR, APERFEIÇAOMENTO,ESPECIAL'], + list:listScoolingRegisterInd, widthSubtitle: width*0.4, subtitle: 'Escolaridade', hintDropdown: 'Escolaridade', - select: selectCurse, - widthDropdown: width*0.7, - widthContainerDropdown: width*0.5, - onChanged: (value){ - setState(() { - selectCurse = value!; - }); - }, + select: ESCOLARIDADE, + widthDropdown: width*0.69, + widthContainerDropdown: width*0.65, + onChanged: (value)=>setState(()=>ESCOLARIDADE = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Frequenta Escola / Creche', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: FREQ_ESCOLA_CRECHE, + onChanged: (value)=>setState(()=>FREQ_ESCOLA_CRECHE = value), ), DropdownWithSubtitle( - list: ['AUTONOMO COM PREVIDÊNCIA SOCIAL'], + list: listOcupacion, widthSubtitle: width*0.2, subtitle: 'Situação no Mercado de Trabalho', hintDropdown: 'Situação no Mercado de Trabalho', - select: selectWork, - widthDropdown: width*0.7, + select: SITUACAO_MERCADO, + widthDropdown: width*0.69, widthContainerDropdown: width*0.5, - onChanged: (value){ - setState(() { - selectWork = value!; - }); - }, + onChanged: (value)=>setState(()=>SITUACAO_MERCADO = value), ), TitleContainers(title: 'Menores de 9 anos ficam',width: width*0.7), CheckBoxTwoSubtitle( width: width*0.7, - checkbox1: false, - checkbox2: false, + checkbox1: CRIANCAS_ADULTO, + checkbox2: CRIANCAS_SOZINHA, subtitle1: 'ADULTO RESPONSÁVEL', subtitle2: 'SOZINHA', - onChanged1: (value){}, - onChanged2: (value){}, + onChanged1: (value)=>setState(()=>CRIANCAS_ADULTO=value), + onChanged2: (value)=>setState(()=>CRIANCAS_SOZINHA=value), ), CheckBoxTwoSubtitle( width: width*0.7, - checkbox1: false, - checkbox2: false, + checkbox1: CRIANCAS_OUTRAS_CRIANCAS, + checkbox2: CRIANCAS_CRECHE, subtitle1: 'OUTRA(S) CRIANÇA(S)', subtitle2: 'CRECHE', - onChanged1: (value){}, - onChanged2: (value){}, + onChanged1: (value)=>setState(()=>CRIANCAS_OUTRAS_CRIANCAS=value), + onChanged2: (value)=>setState(()=>CRIANCAS_CRECHE=value), ), CheckBoxTwoSubtitle( width: width*0.7, - checkbox1: false, - checkbox2: false, + checkbox1: CRIANCAS_ADOLESCENTE, + checkbox2: CRIANCAS_OUTRO, subtitle1: 'ADOLESCENTE', subtitle2: 'OUTRO', - onChanged1: (value){}, - onChanged2: (value){}, + onChanged1: (value)=>setState(()=>CRIANCAS_ADOLESCENTE=value), + onChanged2: (value)=>setState(()=>CRIANCAS_OUTRO=value), ), SwitchWithSubtitle( width: width*0.7, title: 'Frequenta Cuidador Tradicional', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: CUIDADOR_TRADICIONAL, + onChanged: (value)=>setState(()=> CUIDADOR_TRADICIONAL = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Participa de Grupo Comunitário', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: GRUPO_COMUNITARIO, + onChanged: (value)=>setState(()=> GRUPO_COMUNITARIO = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Possui Plano de Saúde Privado', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: PLANO_PRIVADO, + onChanged: (value)=>setState(()=> PLANO_PRIVADO = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Membro de Comunidade Tradicional', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: COMUNIDADE_TRADICIONAL, + onChanged: (value)=>setState(()=> COMUNIDADE_TRADICIONAL = value), ), InputWithSubtitle( - controller: dateNaturalnessController, + controller: COM_TRADI_QUAL, subtitle: 'Qual', errorInput: 'Campo Obrigatório', labelInput: 'Qual', widthInput: width*0.7, widthSubtitle: width*0.2, hintInput: 'Escreva aqui', - enabled: enableSpouse, + enabled: true, + mandatory: false, onChanged: (v)=>setState((){}), ), DropdownWithSubtitle( - list: ['NÃO DESEJA INFORMAR'], + list: listGenderInd, widthSubtitle: width*0.2, subtitle: 'Orientação Sexual', hintDropdown: 'Orientação Sexual', - select: selectSexualOrientation, + select: ORIENT_SEXUAL, widthDropdown: width*0.7, widthContainerDropdown: width*0.5, onChanged: (value){ setState(() { - selectSexualOrientation = value!; + ORIENT_SEXUAL = value!; }); }, colorBorder: ColorPalette.white, ), DropdownWithSubtitle( - list: [], + list: listGenderIdent, widthSubtitle: width*0.2, subtitle: 'Identidade de Gênero', hintDropdown: 'Identidade de Gênero', - select: selectGender, + select: IDENTIDADE_GENERO, widthDropdown: width*0.7, widthContainerDropdown: width*0.5, onChanged: (value){ setState(() { - selectGender = value!; + IDENTIDADE_GENERO = value!; }); }, colorBorder: ColorPalette.white, @@ -523,106 +590,60 @@ class _RegisterIndividualScreenState extends State { SwitchWithSubtitle( width: width*0.7, title: 'Deficiência Auditiva', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: DEF_AUDITIVA, + onChanged: (value)=>setState(()=> DEF_AUDITIVA = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Deficiência Intelectual / Cognitiva', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: DEF_INTELECTUAL, + onChanged: (value)=>setState(()=> DEF_INTELECTUAL = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Deficiência Visual', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: DEF_VISUAL, + onChanged: (value)=>setState(()=> DEF_VISUAL = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Deficiência Fisica', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: DEF_FISICA, + onChanged: (value)=>setState(()=> DEF_FISICA = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Outras Deficiências', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: DEF_OUTRAS, + onChanged: (value)=>setState(()=> DEF_OUTRAS = value), ), DropdownWithSubtitle( - list: [], + list: listExitCitizen, widthSubtitle: width*0.2, subtitle: 'Saída do Cidadão do Cadastro', hintDropdown: 'Saída do Cidadão do Cadastro', - select: selectGender, + select: SAIDA_CADASTRO, widthDropdown: width*0.7, widthContainerDropdown: width*0.5, - onChanged: (value){ - setState(() { - selectGender = value!; - }); - }, + onChanged: (value)=>setState(()=> SAIDA_CADASTRO = value), colorBorder: ColorPalette.white, ), InputWithSubtitle( - controller: dateNaturalnessController, + controller: DATA_SAIDA_CADASTRO, subtitle: 'Data', errorInput: 'Campo Obrigatório', labelInput: 'Data', widthInput: width*0.7, widthSubtitle: width*0.2, hintInput: 'Escreva aqui', - enabled: enableSpouse, + enabled: false, onChanged: (v)=>setState((){}), ), SwitchWithSubtitle( width: width*0.7, title: 'Cadastro Recusado', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: CADASTRO_RECUSADO, + onChanged: (value)=>setState(()=> CADASTRO_RECUSADO = value), ), ], ) @@ -644,7 +665,7 @@ class _RegisterIndividualScreenState extends State { child: Icon(LineIcons.stethoscope,size: 80,), ), Padding( - padding: const EdgeInsets.symmetric(horizontal: 10.0), + padding: const EdgeInsets.symmetric(horizontal: 0.0), child: Column( mainAxisAlignment: MainAxisAlignment.start, mainAxisSize: MainAxisSize.min, @@ -652,18 +673,11 @@ class _RegisterIndividualScreenState extends State { SwitchWithSubtitle( width: width*0.7, title: 'Gestante', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: GESTANTE, + onChanged: (value)=>setState(()=> GESTANTE = value), ), InputWithSubtitle( - controller: maternityController, + controller: MATERNIDADE_REFERENCIA, subtitle: 'Maternidade Referência', errorInput: 'Campo Obrigatório', labelInput: 'Maternidade Referência', @@ -674,165 +688,84 @@ class _RegisterIndividualScreenState extends State { onChanged: (v)=>setState((){}), ), DropdownWithSubtitle( - list: [], + list: listWeight, widthSubtitle: width*0.2, subtitle: 'Peso', hintDropdown: 'Peso', - select: selectWeight, + select: PESO, widthDropdown: width*0.67, widthContainerDropdown: width*0.3, - onChanged: (value){ - setState(() { - selectWeight = value!; - }); - }, + onChanged: (value)=>setState(()=>PESO = value), colorBorder: ColorPalette.white, ), SwitchWithSubtitle( width: width*0.7, title: 'Fumante', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: FUMANTE, + onChanged: (value)=>setState(()=>FUMANTE = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Usa Álcool', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: USA_ALCOOL, + onChanged: (value)=>setState(()=>USA_ALCOOL = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Usa Drogas', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: USA_DROGAS, + onChanged: (value)=>setState(()=>USA_DROGAS = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Hipertensão', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: HIPERTENSAO, + onChanged: (value)=>setState(()=>HIPERTENSAO = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Diabetes', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: DIABETES, + onChanged: (value)=>setState(()=>DIABETES = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Teve AVC/Derrame', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: AVC_DERRAME, + onChanged: (value)=>setState(()=>AVC_DERRAME = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Teve Infarto', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: INFARTO, + onChanged: (value)=>setState(()=>INFARTO = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Está com Hanseníase', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: HANSENIASE, + onChanged: (value)=>setState(()=>HANSENIASE = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Está com Tuberculose', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: TUBERCULOSE, + onChanged: (value)=>setState(()=>TUBERCULOSE = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Tem ou Teve Câncer', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: CANCER, + onChanged: (value)=>setState(()=>CANCER = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Internação nos Últimos 12 Meses', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: INTERNACAO, + onChanged: (value)=>setState(()=>INTERNACAO = value), ), InputWithSubtitle( - controller: medicalRecordController, + controller: MOTIVO, subtitle: 'Motivo', errorInput: 'Campo Obrigatório', labelInput: 'Motivo', @@ -844,106 +777,60 @@ class _RegisterIndividualScreenState extends State { ), DropdownWithSubtitle( subtitle: 'Doença Cardíaca', - select: selectHeartDisease, - widthDropdown: width*0.672, + select: DOENCA_CARDIACA, + widthDropdown: width*0.69, widthContainerDropdown: width*0.5, widthSubtitle: width*0.3, hintDropdown: 'Doença Cardíaca', - onChanged: (value){ - setState(() { - selectHeartDisease = value; - }); - }, - list: [ - 'SIM MAS NÃO SABE QUAL', - ] + onChanged: (value)=>setState(()=>DOENCA_CARDIACA = value), + list:listHeart ), DropdownWithSubtitle( subtitle: 'Tem ou Teve Problema nos Rins', - select: selectKidneyProblem, - widthDropdown: width*0.672, + select: PROBLEMA_RINS, + widthDropdown: width*0.69, widthContainerDropdown: width*0.5, widthSubtitle: width*0.3, hintDropdown: 'Tem ou Teve Problema nos Rins', - onChanged: (value){ - setState(() { - selectKidneyProblem = value; - }); - }, - list: [ - 'NÃO', - ] + onChanged: (value)=>setState(()=>PROBLEMA_RINS = value), + list:listKidney ), DropdownWithSubtitle( subtitle: 'Tem Doença Respiratória / Pulmão', - select: selectLungProblem, - widthDropdown: width*0.672, + select: DOENCA_PULMAO, + widthDropdown: width*0.69, widthContainerDropdown: width*0.5, widthSubtitle: width*0.3, hintDropdown: 'Tem Doença Respiratória / Pulmão', - onChanged: (value){ - setState(() { - selectLungProblem = value; - }); - }, - list: [ - 'NÃO', - ] + onChanged: (value)=>setState(()=>DOENCA_PULMAO = value), + list: listLung ), SwitchWithSubtitle( width: width*0.7, title: 'Saúde Mental - Tratamento ou Internação', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: SAUDE_MENTAL, + onChanged: (value)=>setState(()=>SAUDE_MENTAL = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Acamado', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: ACAMADO, + onChanged: (value)=>setState(()=>ACAMADO = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Domiciliado', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: DOMICILIADO, + onChanged: (value)=>setState(()=>DOMICILIADO = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Plantas Medicinais', - value: frequencySchool, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: PLANTAS_MED, + onChanged: (value)=>setState(()=>PLANTAS_MED = value), ), InputWithSubtitle( - controller: plantsController, + controller: PLANTAS_MED_QUAIS, subtitle: 'Quais', errorInput: 'Campo Obrigatório', labelInput: 'Quais', @@ -953,8 +840,14 @@ class _RegisterIndividualScreenState extends State { enabled: false, onChanged: (v)=>setState((){}), ), + SwitchWithSubtitle( + width: width*0.7, + title: 'PIC', + value: PIC, + onChanged: (value)=>setState(()=>PIC = value), + ), InputWithSubtitle( - controller: otherCondicionsController, + controller: OUTRAS_CONDICOES, subtitle: 'Outras Condições de Sáude', errorInput: 'Campo Obrigatório', labelInput: 'Outras Condições de Sáude', @@ -985,42 +878,29 @@ class _RegisterIndividualScreenState extends State { child: Icon(LineIcons.horizontalEllipsis,size: 80,), ), Padding( - padding: const EdgeInsets.symmetric(horizontal: 10.0), + padding: const EdgeInsets.symmetric(horizontal: 0.0), child: Column( mainAxisAlignment: MainAxisAlignment.start, mainAxisSize: MainAxisSize.min, children: [ DropdownWithSubtitle( subtitle: 'Tempo em Situação de Rua', - select: selectSituationStreet, - widthDropdown: width*0.672, + select: TEMPO_SITUACAO_RUA, + widthDropdown: width*0.69, widthContainerDropdown: width*0.5, widthSubtitle: width*0.3, hintDropdown: 'Tempo em Situação de Rua', - onChanged: (value){ - setState(() { - selectSituationStreet = value; - }); - }, - list: [ - 'NÃO ESTÁ EM SITUAÇÃO DE RUA', - ] + onChanged: (value)=>setState(()=>TEMPO_SITUACAO_RUA = value), + list: listCondStreet ), SwitchWithSubtitle( width: width*0.7, title: 'Acompanhado por Outra Instituição', - value: enableAccompaniedCompany, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: ACOMP_INTITUICAO, + onChanged: (value)=>setState(()=>ACOMP_INTITUICAO = value), ), InputWithSubtitle( - controller: whatCompanyController, + controller: ACOMP_INTITUICAO_QUAL, subtitle: 'Qual(is)', errorInput: 'Campo Obrigatório', labelInput: 'Qual(is)', @@ -1033,44 +913,23 @@ class _RegisterIndividualScreenState extends State { SwitchWithSubtitle( width: width*0.7, title: 'Recebe Algum Benefício', - value: enableAccompaniedCompany, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: BENEFICIO, + onChanged: (value)=>setState(()=>BENEFICIO = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Possui Referência Familiar', - value: enableAccompaniedCompany, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: REF_FAMILIAR, + onChanged: (value)=>setState(()=>REF_FAMILIAR = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Visita Algum Familiar com Frequência', - value: enableAccompaniedCompany, - onChanged: (value){ - setState(() { - // enableMother = value; - // if(enableMother){ - // nameMotherController.text = ''; - // } - }); - }, + value: VISITA_FREQUENCIA, + onChanged: (value)=>setState(()=>VISITA_FREQUENCIA = value), ), InputWithSubtitle( - controller: whatCompanyController, + controller: PARENTESCO_VISITA, subtitle: 'Parentesco com o Responsável Familiar', errorInput: 'Campo Obrigatório', labelInput: 'Parentesco com o Responsável Familiar', @@ -1082,77 +941,73 @@ class _RegisterIndividualScreenState extends State { ), DropdownWithSubtitle( subtitle: 'Alimentação Diária', - select: selectSituationStreet, - widthDropdown: width*0.672, + select: ALIMENTACAO_DIARIA, + widthDropdown: width*0.69, widthContainerDropdown: width*0.5, widthSubtitle: width*0.3, hintDropdown: 'Alimentação Diária', - onChanged: (value){ - setState(() { - selectSituationStreet = value; - }); - }, - list: [] + onChanged: (value)=>setState(()=>ALIMENTACAO_DIARIA = value), + list: listDailyFood ), SwitchWithSubtitle( width: width*0.7, title: 'Restaurante Popular', - value: enableAccompaniedCompany, - onChanged: (value){}, + value: REST_POPULAR, + onChanged: (value)=>setState(()=>REST_POPULAR = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Doação Restaurante', - value: enableAccompaniedCompany, - onChanged: (value){}, + value: DOACAO_REST, + onChanged: (value)=>setState(()=>DOACAO_REST = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Doação Grupo Religioso', - value: enableAccompaniedCompany, - onChanged: (value){}, + value: DOACAO_RELIGIOSO, + onChanged: (value)=>setState(()=>DOACAO_RELIGIOSO = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Doação Popular', - value: enableAccompaniedCompany, - onChanged: (value){}, + value: DOACAO_POPULAR, + onChanged: (value)=>setState(()=>DOACAO_POPULAR = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Outros', - value: enableAccompaniedCompany, - onChanged: (value){}, + value: OUTROS_ALIM, + onChanged: (value)=>setState(()=>OUTROS_ALIM = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Acesso a Higiene Pessoal', - value: enableAccompaniedCompany, - onChanged: (value){}, + value: ACESSO_HIGIENE, + onChanged: (value)=>setState(()=>ACESSO_HIGIENE = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Banho', - value: enableAccompaniedCompany, - onChanged: (value){}, + value: BANHO, + onChanged: (value)=>setState(()=>BANHO = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Sanitário', - value: enableAccompaniedCompany, - onChanged: (value){}, + value: SANITARIO, + onChanged: (value)=>setState(()=>SANITARIO = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Higiene Bucal', - value: enableAccompaniedCompany, - onChanged: (value){}, + value: HIGIENE_BUCAL, + onChanged: (value)=>setState(()=>HIGIENE_BUCAL = value), ), SwitchWithSubtitle( width: width*0.7, title: 'Outros', - value: enableAccompaniedCompany, - onChanged: (value){}, + value: OUTROS_HIGIENE, + onChanged: (value)=>setState(()=>OUTROS_HIGIENE = value), ), ], ), @@ -1175,23 +1030,25 @@ class _RegisterIndividualScreenState extends State { child: Icon(Icons.business_center,size: 80,), ), Padding( - padding: const EdgeInsets.symmetric(horizontal: 10.0), + padding: const EdgeInsets.symmetric(horizontal: 0.0), child: Column( mainAxisAlignment: MainAxisAlignment.start, mainAxisSize: MainAxisSize.min, children: [ InputWithSubtitle( - controller: responsibleRegisterController, + controller: ID_RESP_CADASTRO, subtitle: 'Usuário responsável Pelo Cadastro', errorInput: 'Campo Obrigatório', labelInput: 'Usuário responsável Pelo Cadastro', widthInput: width*0.7, widthSubtitle: width*0.7, hintInput: 'Escreva aqui', + enabled: false, onChanged: (v)=>setState((){}), ), InputWithSubtitle( - controller: unitProfessionalController, + enabled: false, + controller: CNES_RESP_CADASTRO, subtitle: 'Unidade do Profissional', errorInput: 'Campo Obrigatório', labelInput: 'Unidade do Profissional', @@ -1202,34 +1059,26 @@ class _RegisterIndividualScreenState extends State { ), DropdownWithSubtitle( subtitle: 'CBO', - select: selectCBO, - widthDropdown: width*0.673, + select: CBO_RESP_CADASTRO, + widthDropdown: width*0.69, widthContainerDropdown: width*0.5, widthSubtitle: width*0.3, hintDropdown: 'CBO', - onChanged: (value){ - setState(() { - selectCBO = value; - }); - }, - list: [] + onChanged: (value)=>setState(()=>CBO_RESP_CADASTRO = value), + list: listCBO ), DropdownWithSubtitle( subtitle: 'Código da Equipe', - select: selectCBO, - widthDropdown: width*0.672, + select: INE_RESP_CADASTRO, + widthDropdown: width*0.69, widthContainerDropdown: width*0.5, widthSubtitle: width*0.3, hintDropdown: 'Código da Equipe', - onChanged: (value){ - setState(() { - selectCBO = value; - }); - }, - list: ['INE - 0001558536 / Área 4 - Microárea: - '] + onChanged: (value)=>setState(()=>INE_RESP_CADASTRO = value), + list: listINEPROF ), InputWithSubtitle( - controller: dataRegisterController, + controller: DT_CADASTRO, subtitle: 'Data do Cadastro', errorInput: 'Campo Obrigatório', labelInput: 'Data do Cadastro', diff --git a/lib/widgets/alert_dialog_settings.dart b/lib/widgets/alert_dialog_settings.dart index 4915356..2a832c9 100644 --- a/lib/widgets/alert_dialog_settings.dart +++ b/lib/widgets/alert_dialog_settings.dart @@ -67,7 +67,7 @@ class AlertDialogSettings { title: 'Sincronia de Envio', body: 'Efetua a Sincronia de Envio levandoas informações\n' 'do dispositivo para o ConectaSUS.', - icon: Icons.delete + icon: Icons.send ), ], ), diff --git a/lib/widgets/dropdown_button_default.dart b/lib/widgets/dropdown_button_default.dart index db9e429..9c33d2d 100644 --- a/lib/widgets/dropdown_button_default.dart +++ b/lib/widgets/dropdown_button_default.dart @@ -46,6 +46,7 @@ class DropDownButtonDefault extends StatelessWidget { padding: EdgeInsets.symmetric(horizontal: 10.0), child: TextDefault( text: value, + maxLines: 2, fontSize: fontSize, color: Colors.black, ), diff --git a/lib/widgets/dropdown_with_subtitle.dart b/lib/widgets/dropdown_with_subtitle.dart index ee74874..b529a74 100644 --- a/lib/widgets/dropdown_with_subtitle.dart +++ b/lib/widgets/dropdown_with_subtitle.dart @@ -52,7 +52,7 @@ class DropdownWithSubtitle extends StatelessWidget { padding: EdgeInsets.symmetric(horizontal: 2), child: DropDownButtonDefault( title: hintDropdown, - fontSize: 15, + fontSize: 14, width: widthDropdown, widthContainer: widthContainerDropdown, select: select,