feito o sincronismo dos dados do cidadão domicílio
This commit is contained in:
@@ -585,7 +585,7 @@ class _RegisterCitizenScreenState extends State<RegisterCitizenScreen> {
|
||||
selectCountry = widget.listData[0]['ID_PAIS_RESID']==33?'BRASIL':'OUTRO';
|
||||
int codCity = widget.listData[0]['ID_MUNICIPIO_RESID'];
|
||||
List listCity = await DBQuerys().buscaMunicipioporId(codCity);
|
||||
cityController.text = listCity[0]['NO_MUNICIPIO']+listCity.length!=0?' - SP':'';
|
||||
cityController.text = listCity.length!=0?listCity[0]['NO_MUNICIPIO']+' - SP':'';
|
||||
resultListResid = listCity;
|
||||
codIBGEController.text = listCity[0]['CODIGO_IBGE'];
|
||||
selectVillage = widget.listData[0]['NO_BAIRRO_LOGR'];
|
||||
|
||||
@@ -84,6 +84,7 @@ class _RegisterHomeScreenState extends State<RegisterHomeScreen> {
|
||||
String? RESPONSAVEL_TECNICO_INST;
|
||||
String? CARGO_RESP_TECNICO_INST;
|
||||
String? TEL_RESP_TECNICO_INST;
|
||||
String CD_USUARIO_SUS = '';
|
||||
int ID_CIDADAO=0;
|
||||
String date_cad = '';
|
||||
String TIPO_SALVAR = 'new';
|
||||
@@ -181,6 +182,7 @@ class _RegisterHomeScreenState extends State<RegisterHomeScreen> {
|
||||
loadRegisterHome()async{
|
||||
ID_DOMICILIO = widget.listData[0]['ID_DOMICILIO'];
|
||||
ID_CIDADAO = widget.listData[0]['ID_CIDADAO'];
|
||||
CD_USUARIO_SUS = widget.listData[0]['CD_USUARIO_SUS'];
|
||||
DBQuerys().buscaCadDomiciliar(ID_DOMICILIO).then((dataHome)async{
|
||||
TIPO_IMOVEL_COD = dataHome[0]['TIPO_IMOVEL']??0;
|
||||
if(dataHome.length!=0){
|
||||
@@ -269,7 +271,6 @@ class _RegisterHomeScreenState extends State<RegisterHomeScreen> {
|
||||
date_cad = dataHome[0]['DT_CADASTRO']??'';
|
||||
List splitted = date_cad.toString().split('-');
|
||||
DT_CADASTRO.text = splitted.length<2?'':'${splitted[2]}/${splitted[1]}/${splitted[0]}';
|
||||
print(DT_CADASTRO.text);
|
||||
ID_EQUIPE = dataHome[0]['ID_EQUIPE']??0;
|
||||
NOME_INSTITUICAO_PERMANENCIA = dataHome[0]['NOME_INSTITUICAO_PERMANENCIA'];
|
||||
PROFISSIONAIS_VINCULADOS_INST = dataHome[0]['PROFISSIONAIS_VINCULADOS_INST'];
|
||||
@@ -360,7 +361,7 @@ class _RegisterHomeScreenState extends State<RegisterHomeScreen> {
|
||||
'CARGO_RESP_TECNICO_INST' : CARGO_RESP_TECNICO_INST,
|
||||
'TEL_RESP_TECNICO_INST' : TEL_RESP_TECNICO_INST,
|
||||
};
|
||||
await DbSqliteSync().insertCadastrosDomiciliares(row,TIPO_SALVAR,ID_DOMICILIO,ID_CIDADAO).then((value){
|
||||
await DbSqliteSync().insertCadastrosDomiciliares(row,TIPO_SALVAR,ID_DOMICILIO,ID_CIDADAO,CD_USUARIO_SUS).then((value){
|
||||
AlertDialogDefault().alert(
|
||||
context,
|
||||
'Aviso',
|
||||
|
||||
@@ -134,7 +134,7 @@ class _SyncInitScreenState extends State<SyncInitScreen> {
|
||||
}else{
|
||||
setState(()=> messageSteps = "Etapa 9 de 10 - Gravando os Cadastros Domiciliares no Aplicativo");
|
||||
}
|
||||
await DbSqliteSync().insertCadastrosDomiciliares(value,'sync',0,0).then((value)async{
|
||||
await DbSqliteSync().insertCadastrosDomiciliares(value,'sync',0,0,'').then((value)async{
|
||||
await ApiDataSync().syncCadastrosIndividuais(urlAPI,mode,nameCityApi,user,idUnidade,area,microarea,foraArea).then((value)async{
|
||||
if(value.length == 0){
|
||||
setState(()=> messageSteps = "ERRO: Erro para carregar os Cadastros Individuais - Por favor, tente novamente!");
|
||||
|
||||
Reference in New Issue
Block a user