inserido o progress indicator

This commit is contained in:
Reginaldo
2023-05-16 16:45:00 -03:00
parent 6e6a87ec64
commit a897a00b39
43 changed files with 478 additions and 329 deletions

View File

@@ -22,104 +22,94 @@ class DbSqliteSync{
db.execute(querys[i]);
}
}
Future insertBairros(var value)async{
Future insertBairros(var value,int i)async{
Database db = await DbSqliteLoad().intialDB();
//"idBairro":2,"nomeBairro":"RURAL"
// BAIRROS (ID_BAIRRO INTEGER PRIMARY KEY AUTOINCREMENT, NO_BAIRRO TEXT);');
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'ID_BAIRRO' : value[i]['idBairro'],
'NO_BAIRRO' : value[i]['nomeBairro'],
};
int id = await db.insert('BAIRROS', row);
// print('id increment $id');
}
Map<String, dynamic> row = {
'ID_BAIRRO' : value[i]['idBairro'],
'NO_BAIRRO' : value[i]['nomeBairro'],
};
int id = await db.insert('BAIRROS', row);
// print('id increment $id');
// print(await db.query('BAIRROS'));
return db;
}
Future insertTiposLogradouros(var value)async{
Future insertTiposLogradouros(var value,int i)async{
Database db = await DbSqliteLoad().intialDB();
// LOGRADOUROS_TIPOS (ID_LOGR_TIPO INTEGER PRIMARY KEY AUTOINCREMENT, NO_LOGR_TIPO TEXT);
// {"idTipoLogradouro":0,"nomeTipoLogradouro":"NAO DEFINIDO"}
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'ID_LOGR_TIPO' : value[i]['idTipoLogradouro'],
'NO_LOGR_TIPO' : value[i]['nomeTipoLogradouro'],
};
int id = await db.insert('LOGRADOUROS_TIPOS', row);
// print('id increment $id');
// print(await db.query('LOGRADOUROS_TIPOS'));
}
return db;
Map<String, dynamic> row = {
'ID_LOGR_TIPO' : value[i]['idTipoLogradouro'],
'NO_LOGR_TIPO' : value[i]['nomeTipoLogradouro'],
};
int id = await db.insert('LOGRADOUROS_TIPOS', row);
// print('id increment $id');
// print(await db.query('LOGRADOUROS_TIPOS'));
return db;
}
Future insertLogradouros(var value)async{
Future insertLogradouros(var value,int i)async{
Database db = await DbSqliteLoad().intialDB();
// LOGRADOUROS_ENDERECOS (ID_LOGR_ENDERECO INTEGER, ID_LOGR_TIPO INTEGER, DESC_LOGR_ENDERECO TEXT, ID_BAIRRO INTEGER);
// "idLogradouro":7,"descLogradouro":"1A","idTipoLogradouro":6,"idBairro":65
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'ID_LOGR_ENDERECO' : value[i]['idLogradouro'],
'ID_LOGR_TIPO' : value[i]['idTipoLogradouro'],
'DESC_LOGR_ENDERECO' : value[i]['descLogradouro'],
'ID_BAIRRO' : value[i]['idBairro'],
};
int id = await db.insert('LOGRADOUROS_ENDERECOS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('LOGRADOUROS_ENDERECOS'));
}
return db;
Map<String, dynamic> row = {
'ID_LOGR_ENDERECO' : value[i]['idLogradouro'],
'ID_LOGR_TIPO' : value[i]['idTipoLogradouro'],
'DESC_LOGR_ENDERECO' : value[i]['descLogradouro'],
'ID_BAIRRO' : value[i]['idBairro'],
};
int id = await db.insert('LOGRADOUROS_ENDERECOS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('LOGRADOUROS_ENDERECOS'));
return db;
}
Future insertLoteamentos(var value)async{
Future insertLoteamentos(var value,int i)async{
Database db = await DbSqliteLoad().intialDB();
// LOGRADOUROS_LOTEAMENTOS (ID_LOGR_LOTEAMENTO INTEGER PRIMARY KEY AUTOINCREMENT, DESC_LOGR_LOTEAMENTO TEXT);
// "idLoteamento":1,"descLoteamento":"ASSENTAMENTO MARINEL"
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'ID_LOGR_LOTEAMENTO' : value[i]['idLoteamento'],
'DESC_LOGR_LOTEAMENTO' : value[i]['descLoteamento'],
};
int id = await db.insert('LOGRADOUROS_LOTEAMENTOS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('LOGRADOUROS_LOTEAMENTOS'));
}
return db;
Map<String, dynamic> row = {
'ID_LOGR_LOTEAMENTO' : value[i]['idLoteamento'],
'DESC_LOGR_LOTEAMENTO' : value[i]['descLoteamento'],
};
int id = await db.insert('LOGRADOUROS_LOTEAMENTOS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('LOGRADOUROS_LOTEAMENTOS'));
return db;
}
Future insertProfissionais(var value)async{
Future insertProfissionais(var value,int i)async{
Database db = await DbSqliteLoad().intialDB();
// PROFISSIONAIS (ID_PROFISSIONAL INTEGER PRIMARY KEY AUTOINCREMENT, NOME_PROFISSIONAL TEXT, CNS_PROFISSIONAL TEXT, USERNAME TEXT, SENHA TEXT, BLOQUEIO_ACESSO INTEGER);');
// "idProfissional":1,"nomeProfissional":"ADMINISTRADOR","CNSProfissional":"999999999999999","username":"ADMIN","senha":"1$c124af0fb0b0941b907a9ddf3d5fb3c921d64e7d","bloqueioAcesso":0
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'ID_PROFISSIONAL' : value[i]['idProfissional'],
'NOME_PROFISSIONAL': value[i]['nomeProfissional'],
'CNS_PROFISSIONAL' : value[i]['CNSProfissional'],
'USERNAME' : value[i]['username'],
'SENHA' : value[i]['senha'],
'BLOQUEIO_ACESSO' : value[i]['bloqueioAcesso'],
};
int id = await db.insert('PROFISSIONAIS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('PROFISSIONAIS'));
}
Map<String, dynamic> row = {
'ID_PROFISSIONAL' : value[i]['idProfissional'],
'NOME_PROFISSIONAL': value[i]['nomeProfissional'],
'CNS_PROFISSIONAL' : value[i]['CNSProfissional'],
'USERNAME' : value[i]['username'],
'SENHA' : value[i]['senha'],
'BLOQUEIO_ACESSO' : value[i]['bloqueioAcesso'],
};
int id = await db.insert('PROFISSIONAIS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('PROFISSIONAIS'));
return db;
}
Future insertProfissionaisCBOs(var value)async{
Future insertProfissionaisCBOs(var value,int i)async{
Database db = await DbSqliteLoad().intialDB();
// PROFISSIONAIS_CBOS (ID_PROFISSIONAL INTEGER, CODIGO_CBO TEXT);');
// "idProfissional":1,"codCBO":"225125"
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'ID_PROFISSIONAL' : value[i]['idProfissional'],
'CODIGO_CBO' : value[i]['codCBO'],
};
int id = await db.insert('PROFISSIONAIS_CBOS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('PROFISSIONAIS_CBOS'));
}
return db;
Map<String, dynamic> row = {
'ID_PROFISSIONAL' : value[i]['idProfissional'],
'CODIGO_CBO' : value[i]['codCBO'],
};
int id = await db.insert('PROFISSIONAIS_CBOS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('PROFISSIONAIS_CBOS'));
return db;
}
Future insertCidadaos(var value,String type,String CD_USUARIO_SUS)async{
Future insertCidadaos(var value,String type,String CD_USUARIO_SUS,int i)async{
Database db = await DbSqliteLoad().intialDB();
// CIDADAOS (ID_CIDADAO,CD_USUARIO_SUS,NOME_CIDADAO,NOME_SOCIAL,SEXO,DT_NASCIMENTO,ID_ESTADO_CIVIL,NOME_CONJUGE,NACIONALIDADE,ID_MUNICIPIO_NASC,NO_MUNICIPIO_NASC,ESTADO_UF_NASC
// ID_ETNIA,ID_ESCOLARIDADE,ID_DEFICIENCIA,NOME_MAE,DESCONHECE_MAE,NOME_PAI,DESCONHECE_PAI,ID_UNIDADE,NUM_PRONTUARIO,NUM_PRONTUARIO_PROV,CLASSIFICACAO,CLASSIFICACAO_SUB,
@@ -141,7 +131,6 @@ class DbSqliteSync{
'"idUsuarioCadastro":null';
if(type=='sync'){
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'ID_CIDADAO' : value[i]['idCidadao'],
'CD_USUARIO_SUS' : value[i]['cdUsuarioSus'],
@@ -228,7 +217,6 @@ class DbSqliteSync{
int id = await db.insert('CIDADAOS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('CIDADAOS'));
}
}else if(type=='new'){
int id = await db.insert('CIDADAOS', value);
// print('novo id $id');
@@ -237,7 +225,7 @@ class DbSqliteSync{
}
return db;
}
Future insertCadastrosDomiciliares(var value,String type,int ID_DOMICILIO,int ID_CIDADAO,String CD_USUARIO_SUS)async{
Future insertCadastrosDomiciliares(var value,String type,int ID_DOMICILIO,int ID_CIDADAO,String CD_USUARIO_SUS,int i)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,
@@ -251,7 +239,6 @@ class DbSqliteSync{
// "cnesUnidade":"9372253","cboRespCadastro":"515105","ine":"0001485628","dtCadastro":"2021-11-10","cdEquipe":5,"noInstPermanencia":null,"outrosProfissionaisInst":null,
// "noResponsavelInst":null,"cnsResponsavelInst":null,"gargoResponsavelInst":null,"telefoneResponsavelInst":null
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'],
@@ -294,7 +281,6 @@ class DbSqliteSync{
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');
@@ -325,7 +311,7 @@ class DbSqliteSync{
return db;
}
Future insertCadastrosIndividuais(var value,String type,int ID_CIDADAO)async{
Future insertCadastrosIndividuais(var value,String type,int ID_CIDADAO,int i)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,
@@ -351,7 +337,6 @@ class DbSqliteSync{
// "criancasAdulto":2,"criancasOutrasCriancas":2,"criancasAdolescente":2,"criancasSozinha":2,"criancasCresce":2,"criancasOutro":2,"identidadeGenero":null,"statusCadastro":null}
if(type=='sync'){
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'ID_CAD_INDIVIDUAL' : value[i]['idCadIndividual'],
'STATUS_CADASTRO' : value[i]['statusCadastro'],
@@ -447,7 +432,6 @@ class DbSqliteSync{
int id = await db.insert('CADASTROS_INDIVIDUAIS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('CADASTROS_INDIVIDUAIS'));
}
}else if(type=='new'){
int id = await db.insert('CADASTROS_INDIVIDUAIS', value);
// print('novo id $id');