ajustes no front e finalizado o salvamento dos dados no DB
This commit is contained in:
@@ -237,7 +237,7 @@ class DbSqliteSync{
|
||||
}
|
||||
return db;
|
||||
}
|
||||
Future insertCadastrosDomiciliares(var value)async{
|
||||
Future insertCadastrosDomiciliares(var value,String type,int ID_DOMICILIO,int ID_CIDADAO)async{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
// CIDADAO_DOMICILIO (ID_DOMICILIO,TIPO_IMOVEL,ID_AREA_DOMICILIO,ID_MICROAREA_DOMICILIO,FORA_AREA,SITUACAO_MORADIA,TIPO_LOCALIDADE,TIPO_DOMICILIO,NUM_MORADORES,
|
||||
// NUM_COMODOS,SITUACAO_RURAL,TIPO_ACESSO,MAT_PREDOMINANTE,DISPONIBILIDADE_ENERGIA,TIPO_ABASTECIMENTO,TRATAMENTO_AGUA,DESTINO_LIXO,ESCOAMENTO,FL_ANIMAIS,
|
||||
@@ -250,53 +250,71 @@ class DbSqliteSync{
|
||||
// "cdDestinoLixo":1,"cdEscoamento":1,"animais":0,"animaisGato":0,"animaisCachorro":0,"animaisPassaro":0,"animaisOutros":0,"animaisQtde":null,"respCadastro":68,
|
||||
// "cnesUnidade":"9372253","cboRespCadastro":"515105","ine":"0001485628","dtCadastro":"2021-11-10","cdEquipe":5,"noInstPermanencia":null,"outrosProfissionaisInst":null,
|
||||
// "noResponsavelInst":null,"cnsResponsavelInst":null,"gargoResponsavelInst":null,"telefoneResponsavelInst":null
|
||||
for(int i=0;value.length > i;i++){
|
||||
if(type=='sync'){
|
||||
for(int i=0;value.length > i;i++){
|
||||
Map<String, dynamic> row = {
|
||||
'ID_DOMICILIO' : value[i]['cdDomicilio'],
|
||||
'TIPO_IMOVEL' : value[i]['cdTipoImovel'],
|
||||
'ID_AREA_DOMICILIO' : value[i]['cdAreaDomicilio'],
|
||||
'ID_MICROAREA_DOMICILIO' : value[i]['cdMicroareaDomicilio'],
|
||||
'FORA_AREA' : value[i]['foraArea'],
|
||||
'SITUACAO_MORADIA' : value[i]['cdSituacao'],
|
||||
'TIPO_LOCALIDADE' : value[i]['cdTipoLocalidade'],
|
||||
'TIPO_DOMICILIO' : value[i]['cdTipoDomicilio'],
|
||||
'NUM_MORADORES' : value[i]['nrMoradores'],
|
||||
'NUM_COMODOS' : value[i]['nrComodo'],
|
||||
'SITUACAO_RURAL' : value[i]['situacaoProducaoRural'],
|
||||
'TIPO_ACESSO' : value[i]['tipoAcesso'],
|
||||
'MAT_PREDOMINANTE' : value[i]['materialParedesExternas'],
|
||||
'DISPONIBILIDADE_ENERGIA' : value[i]['dispEnergiaEletrica'],
|
||||
'TIPO_ABASTECIMENTO' : value[i]['cdTipoAbastecimento'],
|
||||
'TRATAMENTO_AGUA' : value[i]['cdTratamentoAgua'],
|
||||
'DESTINO_LIXO' : value[i]['cdDestinoLixo'],
|
||||
'ESCOAMENTO' : value[i]['cdEscoamento'],
|
||||
'FL_ANIMAIS' : value[i]['animais'],
|
||||
'ANIMAIS_GATO' : value[i]['animaisGato'],
|
||||
'ANIMAIS_CACHORRO' : value[i]['animaisCachorro'],
|
||||
'ANIMAIS_PASSARO' : value[i]['animaisPassaro'],
|
||||
'ANIMAIS_OUTROS' : value[i]['animaisOutros'],
|
||||
'QTDE_ANIMAIS' : value[i]['animaisQtde'],
|
||||
'CBO_RESP_CADASTRO' : value[i]['cboRespCadastro'],
|
||||
'ID_RESP_CADASTRO' : value[i]['respCadastro'],
|
||||
'CNES_RESP_CADASTRO' : value[i]['cnesUnidade'],
|
||||
'INE_RESP_CADASTRO' : value[i]['ine'],
|
||||
'DT_CADASTRO' : value[i]['dtCadastro'],
|
||||
'ID_EQUIPE' : value[i]['cdEquipe'],
|
||||
'ORIGEM' : '',
|
||||
'SINCRONIZADO' : '',
|
||||
'NOME_INSTITUICAO_PERMANENCIA' : value[i]['noInstPermanencia'],
|
||||
'PROFISSIONAIS_VINCULADOS_INST': value[i]['outrosProfissionaisInst'],
|
||||
'RESPONSAVEL_TECNICO_INST' : value[i]['noResponsavelInst'],
|
||||
'CARGO_RESP_TECNICO_INST' : value[i]['gargoResponsavelInst'],
|
||||
'TEL_RESP_TECNICO_INST' : value[i]['telefoneResponsavelInst'],
|
||||
};
|
||||
int id = await db.insert('CIDADAO_DOMICILIO', row);
|
||||
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
|
||||
// print(await db.query('CIDADAO_DOMICILIO'));
|
||||
}
|
||||
}else if(type=='new'){
|
||||
int id = await db.insert('CIDADAO_DOMICILIO', value);
|
||||
print('novo id $id');
|
||||
Map<String, dynamic> row = {
|
||||
'ID_DOMICILIO' : value[i]['cdDomicilio'],
|
||||
'TIPO_IMOVEL' : value[i]['cdTipoImovel'],
|
||||
'ID_AREA_DOMICILIO' : value[i]['cdAreaDomicilio'],
|
||||
'ID_MICROAREA_DOMICILIO' : value[i]['cdMicroareaDomicilio'],
|
||||
'FORA_AREA' : value[i]['foraArea'],
|
||||
'SITUACAO_MORADIA' : value[i]['cdSituacao'],
|
||||
'TIPO_LOCALIDADE' : value[i]['cdTipoLocalidade'],
|
||||
'TIPO_DOMICILIO' : value[i]['cdTipoDomicilio'],
|
||||
'NUM_MORADORES' : value[i]['nrMoradores'],
|
||||
'NUM_COMODOS' : value[i]['nrComodo'],
|
||||
'SITUACAO_RURAL' : value[i]['situacaoProducaoRural'],
|
||||
'TIPO_ACESSO' : value[i]['tipoAcesso'],
|
||||
'MAT_PREDOMINANTE' : value[i]['materialParedesExternas'],
|
||||
'DISPONIBILIDADE_ENERGIA' : value[i]['dispEnergiaEletrica'],
|
||||
'TIPO_ABASTECIMENTO' : value[i]['cdTipoAbastecimento'],
|
||||
'TRATAMENTO_AGUA' : value[i]['cdTratamentoAgua'],
|
||||
'DESTINO_LIXO' : value[i]['cdDestinoLixo'],
|
||||
'ESCOAMENTO' : value[i]['cdEscoamento'],
|
||||
'FL_ANIMAIS' : value[i]['animais'],
|
||||
'ANIMAIS_GATO' : value[i]['animaisGato'],
|
||||
'ANIMAIS_CACHORRO' : value[i]['animaisCachorro'],
|
||||
'ANIMAIS_PASSARO' : value[i]['animaisPassaro'],
|
||||
'ANIMAIS_OUTROS' : value[i]['animaisOutros'],
|
||||
'QTDE_ANIMAIS' : value[i]['animaisQtde'],
|
||||
'CBO_RESP_CADASTRO' : value[i]['cboRespCadastro'],
|
||||
'ID_RESP_CADASTRO' : value[i]['respCadastro'],
|
||||
'CNES_RESP_CADASTRO' : value[i]['cnesUnidade'],
|
||||
'INE_RESP_CADASTRO' : value[i]['ine'],
|
||||
'DT_CADASTRO' : value[i]['dtCadastro'],
|
||||
'ID_EQUIPE' : value[i]['cdEquipe'],
|
||||
'ORIGEM' : '',
|
||||
'SINCRONIZADO' : '',
|
||||
'NOME_INSTITUICAO_PERMANENCIA': value[i]['noInstPermanencia'],
|
||||
'PROFISSIONAIS_VINCULADOS_INST': value[i]['outrosProfissionaisInst'],
|
||||
'RESPONSAVEL_TECNICO_INST' : value[i]['noResponsavelInst'],
|
||||
'PROFISSIONAIS_VINCULADOS_INST': value[i]['gargoResponsavelInst'],
|
||||
'TEL_RESP_TECNICO_INST' : value[i]['telefoneResponsavelInst'],
|
||||
'ORIGEM' : 'A',
|
||||
'SINCRONIZADO': 'N'
|
||||
};
|
||||
int id = await db.insert('CIDADAO_DOMICILIO', row);
|
||||
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
|
||||
// print(await db.query('CIDADAO_DOMICILIO'));
|
||||
await db.update('CIDADAOS', row,where: "ID_CIDADAO = $ID_CIDADAO");
|
||||
}else if(type=='update'){
|
||||
await db.update('CIDADAO_DOMICILIO', value,where: "ID_DOMICILIO = '$ID_DOMICILIO'");
|
||||
Map<String, dynamic> row = {
|
||||
'ORIGEM' : 'A',
|
||||
'SINCRONIZADO': 'N'
|
||||
};
|
||||
await db.update('CIDADAOS', row,where: "ID_CIDADAO = $ID_CIDADAO");
|
||||
}
|
||||
|
||||
return db;
|
||||
}
|
||||
Future insertCadastrosIndividuais(var value,String type,String CD_USUARIO_SUS)async{
|
||||
Future insertCadastrosIndividuais(var value,String type,int ID_CIDADAO)async{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
// CADASTROS_INDIVIDUAIS (ID_CAD_INDIVIDUAL,STATUS_CADASTRO,ID_CIDADAO,CD_USUARIO_SUS,ID_AREA_CIDADAO,ID_MICROAREA_CIDADAO,FORA_AREA,RESPONSAVEL_FAMILIAR,
|
||||
// ID_RESPONSAVEL_FAMILIAR,NOME_RESPONSAVEL_FAMILIAR,PARENTESCO,ESCOLARIDADE,FREQ_ESCOLA_CRECHE,SITUACAO_MERCADO,CUIDADOR_TRADICIONAL,GRUPO_COMUNITARIO,PLANO_PRIVADO,
|
||||
@@ -423,7 +441,7 @@ class DbSqliteSync{
|
||||
int id = await db.insert('CADASTROS_INDIVIDUAIS', value);
|
||||
// print('novo id $id');
|
||||
}else if(type=='update'){
|
||||
await db.update('CADASTROS_INDIVIDUAIS', value,where: "CD_USUARIO_SUS = '$CD_USUARIO_SUS'");
|
||||
await db.update('CADASTROS_INDIVIDUAIS', value,where: "ID_CIDADAO = $ID_CIDADAO");
|
||||
}
|
||||
return db;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user