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

@@ -1,3 +1,5 @@
import 'package:rkm/config/const_variable.dart';
import 'package:rkm/controllers/main_controllers.dart';
import 'package:sqflite/sqflite.dart';
import 'package:path/path.dart';
@@ -141,39 +143,35 @@ class DbSqliteLoad{
return db;
}
Future saveUnidadesDB(var value)async{
Future saveUnidadesDB(var value,int i)async{
Database db = await intialDB();
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'ID_UNIDADE' : value[i]['idUnidade'],
'NOME_UNIDADE' : value[i]['nomeFantasia'],
'CNES_UNIDADE' : value[i]['nrCNES']
};
int id = await db.insert('UNIDADES', row);
Map<String, dynamic> row = {
'ID_UNIDADE' : value[i]['idUnidade'],
'NOME_UNIDADE' : value[i]['nomeFantasia'],
'CNES_UNIDADE' : value[i]['nrCNES']
};
int id = await db.insert('UNIDADES', row);
// print('id increment $id');
// print(await db.query('UNIDADES'));
}
return db;
return db;
}
Future saveProceduresDB(var value)async{
Future saveProceduresDB(var value,int i)async{
Database db = await intialDB();
// var query = "INSERT OR REPLACE INTO PROCEDIMENTOS_SIGTAP (COD_PROC_SIGTAP, DESC_PROC_SIGTAP, GRUPO_PROC_SIGTAP, QTDE_MAXIMA, IDADE_MIN, IDADE_MAX, SEXO) VALUES (?,?,?,?,?,?,?)";
// {"codProcedimento":"0701020580","nome":"MANUTEN\u00c7\u00c3O DE OPM ORTOP\u00c9DICA","codGrupo":"07","qtdeMax":2,"idadeMin":833,"idadeMax":833,"sexo":"N"}
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'COD_PROC_SIGTAP' : value[i]['codProcedimento'],
'DESC_PROC_SIGTAP' : value[i]['nome'],
'GRUPO_PROC_SIGTAP' : value[i]['codGrupo'],
'QTDE_MAXIMA' : value[i]['qtdeMax'],
'IDADE_MIN' : value[i]['idadeMin'],
'IDADE_MAX' : value[i]['idadeMax'],
'SEXO' : value[i]['sexo'],
};
int id = await db.insert('PROCEDIMENTOS_SIGTAP', row);
// print('id increment $id');
// print(await db.query('PROCEDIMENTOS_SIGTAP'));
}
Map<String, dynamic> row = {
'COD_PROC_SIGTAP' : value[i]['codProcedimento'],
'DESC_PROC_SIGTAP' : value[i]['nome'],
'GRUPO_PROC_SIGTAP' : value[i]['codGrupo'],
'QTDE_MAXIMA' : value[i]['qtdeMax'],
'IDADE_MIN' : value[i]['idadeMin'],
'IDADE_MAX' : value[i]['idadeMax'],
'SEXO' : value[i]['sexo'],
};
int id = await db.insert('PROCEDIMENTOS_SIGTAP', row);
// print('id increment $id');
// print(await db.query('PROCEDIMENTOS_SIGTAP'));
return db;
}
Future saveProceduresRegisterDB(var value)async{
@@ -191,19 +189,17 @@ class DbSqliteLoad{
}
return db;
}
Future saveCID(var value)async{
Future saveCID(var value,int i)async{
Database db = await intialDB();
// "INSERT OR REPLACE INTO CIDS (CODIGO_CID, DESCRICAO_CID, RESTRICAO_SEXO) VALUES (?,?,?)"
// {"codCID":"A000","descCID":"A00.0 Colera dev Vibrio cholerae 01 biot cholerae","restSexo":"5"},
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'CODIGO_CID' : value[i]['codCID'],
'DESCRICAO_CID' : value[i]['descCID'],
'RESTRICAO_SEXO' : value[i]['restSexo'],
};
int id = await db.insert('CIDS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
}
Map<String, dynamic> row = {
'CODIGO_CID' : value[i]['codCID'],
'DESCRICAO_CID' : value[i]['descCID'],
'RESTRICAO_SEXO' : value[i]['restSexo'],
};
int id = await db.insert('CIDS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('CIDS'));
return db;
}
@@ -222,18 +218,16 @@ class DbSqliteLoad{
// print(await db.query('PROCEDIMENTOS_SIGTAP_CID'));
return db;
}
Future saveCBO(var value)async{
Future saveCBO(var value,int i)async{
Database db = await intialDB();
// "INSERT OR REPLACE INTO CBOS (CODIGO_CBO, DESCRICAO_CBO) VALUES (?,?)"
// "codCBO":"223208","descCBO":"Cirurgi\u00e3o dentista - cl\u00ednico geral"
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'CODIGO_CBO' : value[i]['codCBO'],
'DESCRICAO_CBO' : value[i]['descCBO'],
};
int id = await db.insert('CBOS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
}
// print(await db.query('CBOS'));
return db;
}
@@ -252,57 +246,51 @@ class DbSqliteLoad{
// print(await db.query('PROCEDIMENTOS_SIGTAP_CBO'));
return db;
}
Future saveCIAP(var value)async{
Future saveCIAP(var value,int i)async{
Database db = await intialDB();
// "INSERT OR REPLACE INTO CIAPS (CODIGO_CIAP, DESC_CIAP, TIPO_CIAP) VALUES (?,?,?)";
// "codCIAP":"30","descCIAP":"EXAME M\u00c9DICO\/AVALIA\u00c7\u00c3ODE SA\u00daDE - COMPLETO","tipoCIAP":"PROC"
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'CODIGO_CIAP' : value[i]['codCIAP'],
'DESC_CIAP' : value[i]['descCIAP'],
'TIPO_CIAP' : value[i]['tipoCIAP'],
};
int id = await db.insert('CIAPS', row);
// print('id increment $id CIAPS');
}
Map<String, dynamic> row = {
'CODIGO_CIAP' : value[i]['codCIAP'],
'DESC_CIAP' : value[i]['descCIAP'],
'TIPO_CIAP' : value[i]['tipoCIAP'],
};
int id = await db.insert('CIAPS', row);
// print('id increment $id CIAPS');
// print(await db.query('CIAPS'));
return db;
}
Future saveCity(var value)async{
Future saveCity(var value,int i)async{
Database db = await intialDB();
// "INSERT OR REPLACE INTO MUNICIPIOS (ID_MUNICIPIO, CODIGO_IBGE, NO_MUNICIPIO, UF_ESTADO, ID_PAIS) VALUES (?,?,?,?,?)"
// "idMunicipio":1,"codIBGE":"000000","nomeMunicipio":"MUNICIPIO IGNORADO","UF":"--","idPais":33
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'ID_MUNICIPIO' : value[i]['idMunicipio'],
'CODIGO_IBGE' : value[i]['codIBGE'],
'NO_MUNICIPIO' : value[i]['nomeMunicipio'],
'UF_ESTADO' : value[i]['UF'],
'ID_PAIS' : value[i]['idPais'],
};
int id = await db.insert('MUNICIPIOS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
}
Map<String, dynamic> row = {
'ID_MUNICIPIO' : value[i]['idMunicipio'],
'CODIGO_IBGE' : value[i]['codIBGE'],
'NO_MUNICIPIO' : value[i]['nomeMunicipio'],
'UF_ESTADO' : value[i]['UF'],
'ID_PAIS' : value[i]['idPais'],
};
int id = await db.insert('MUNICIPIOS', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('MUNICIPIOS'));
return db;
}
Future saveTeam(var value)async{
Future saveTeam(var value,int i)async{
Database db = await intialDB();
// INSERT OR REPLACE INTO EQUIPES (ID_EQUIPE, ID_UNIDADE, INE, ID_ATB_AREA, AREA, ID_ATB_MICROAREA, MICROAREA) VALUES (?,?,?,?,?,?,?)";
// {"idEquipe":1,"idUnidade":3,"INE":"0001485628","idAtbArea":1,"area":1,"idAtbMicroarea":null,"microarea":null}
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'ID_EQUIPE' : value[i]['idEquipe'],
'ID_UNIDADE' : value[i]['idUnidade'],
'INE' : value[i]['INE'],
'ID_ATB_AREA' : value[i]['idAtbArea'],
'AREA' : value[i]['area'],
'ID_ATB_MICROAREA': value[i]['idAtbMicroarea'],
'MICROAREA' : value[i]['microarea'],
};
int id = await db.insert('EQUIPES', row);
// print('id increment $id EQUIPES');
}
Map<String, dynamic> row = {
'ID_EQUIPE' : value[i]['idEquipe'],
'ID_UNIDADE' : value[i]['idUnidade'],
'INE' : value[i]['INE'],
'ID_ATB_AREA' : value[i]['idAtbArea'],
'AREA' : value[i]['area'],
'ID_ATB_MICROAREA': value[i]['idAtbMicroarea'],
'MICROAREA' : value[i]['microarea'],
};
int id = await db.insert('EQUIPES', row);
// print('id increment $id EQUIPES');
// print(await db.query('EQUIPES'));
return db;
}