ajustes no front e finalizado o salvamento dos dados no DB
This commit is contained in:
@@ -23,7 +23,6 @@ class DBQuerys{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
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);
|
||||
// print(await db.rawQuery('SELECT NO_BAIRRO FROM BAIRROS'));
|
||||
// print(list);
|
||||
return list;
|
||||
}
|
||||
@@ -31,7 +30,6 @@ class DBQuerys{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
var query = "SELECT * FROM PROFISSIONAIS WHERE ID_PROFISSIONAL = $ID_PROFISSIONAL";
|
||||
List list = await db.rawQuery(query);
|
||||
// print(await db.rawQuery('SELECT NO_BAIRRO FROM BAIRROS'));
|
||||
// print(list);
|
||||
return list[0];
|
||||
}
|
||||
@@ -39,7 +37,6 @@ class DBQuerys{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
var query = "SELECT * FROM UNIDADES WHERE ID_UNIDADE = $ID_UNIDADE";
|
||||
List list = await db.rawQuery(query);
|
||||
// print(await db.rawQuery('SELECT NO_BAIRRO FROM BAIRROS'));
|
||||
// print(list);
|
||||
return list[0]['NOME_UNIDADE'];
|
||||
}
|
||||
@@ -53,7 +50,6 @@ class DBQuerys{
|
||||
buscaTipoLogradouro(tipo)async{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
List list = await db.rawQuery("SELECT * FROM LOGRADOUROS_TIPOS WHERE NO_LOGR_TIPO = '$tipo'");
|
||||
// print(await db.rawQuery('SELECT NO_BAIRRO FROM BAIRROS'));
|
||||
// print(list[0]['ID_LOGR_TIPO']);
|
||||
return list[0]['ID_LOGR_TIPO'];
|
||||
}
|
||||
@@ -128,19 +124,19 @@ class DBQuerys{
|
||||
// print(list);
|
||||
return list;
|
||||
}
|
||||
Future buscaCadInvidual(String CD_USUARIO_SUS)async{
|
||||
Future buscaCadInvidual(int ID_CIDADAO)async{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
var query = 'SELECT * FROM CADASTROS_INDIVIDUAIS WHERE CD_USUARIO_SUS = "$CD_USUARIO_SUS"';
|
||||
var query = 'SELECT * FROM CADASTROS_INDIVIDUAIS WHERE ID_CIDADAO = $ID_CIDADAO';
|
||||
List list = await db.rawQuery(query);
|
||||
// print(list);
|
||||
return list;
|
||||
}
|
||||
Future buscaCadDomiciliar(int ID_DOMICILIO)async{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
var query = 'SELECT * FROM CIDADAO_DOMICILIO WHERE ID_DOMICILIO = "$ID_DOMICILIO"';
|
||||
var query = 'SELECT * FROM CIDADAO_DOMICILIO WHERE ID_DOMICILIO = $ID_DOMICILIO';
|
||||
// var query = 'SELECT * FROM DOMICILIOS_CIDADAOS';
|
||||
List list = await db.rawQuery(query);
|
||||
print(list);
|
||||
// print(list);
|
||||
return list;
|
||||
}
|
||||
Future buscaCidadao(NOME_CIDADAO)async{
|
||||
@@ -469,7 +465,7 @@ class DBQuerys{
|
||||
}
|
||||
Future updateCadastroIndividuais()async{
|
||||
Map<String, dynamic> row = {
|
||||
'SINCRONIZADO' : 'S',
|
||||
'SINCRONIZADO': 'S',
|
||||
};
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
await db.update('CADASTROS_INDIVIDUAIS', row,where: "SINCRONIZADO = 'N'");
|
||||
|
||||
@@ -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