ajustes para exibir e salvos dados no cadastro individual e visita domiciliar
This commit is contained in:
@@ -6,7 +6,7 @@ class ApiDataLoad{
|
||||
//http://192.168.0.42:8010/api/atb/desenvolvimento/corumbatai/pass/admin
|
||||
//https://app0.rkmsistemas.com.br/api/atb/homologacao/cabreuva/pass/admin
|
||||
final url = '${urlAPI}${mode}/${nameCityApi}/pass/${user}';
|
||||
print(url);
|
||||
// print(url);
|
||||
final response = await http.get(Uri.parse(url));
|
||||
var map;
|
||||
print(response.statusCode);
|
||||
|
||||
@@ -168,17 +168,15 @@ class DbSqliteSync{
|
||||
return db;
|
||||
}
|
||||
Future insertCidadaos(var value,String type,String CD_USUARIO_SUS)async{
|
||||
//para a carga inicial o datalista funciona
|
||||
List dataLista = value;
|
||||
//testar depois ao incluir um novo cidadao se precisara do map data
|
||||
// Map<String, dynamic> data = value;
|
||||
|
||||
List<Map<String, dynamic>> rows = [];
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
Batch batch = db.batch();
|
||||
|
||||
if(type=='sync'){
|
||||
for (int i = 0; i < dataLista.length; i++) {
|
||||
//para a carga inicial o datalista funciona
|
||||
List dataList = value;
|
||||
for (int i = 0; i < dataList.length; i++) {
|
||||
Map<String, dynamic> row = {
|
||||
'ID_CIDADAO' : value[i]['idCidadao'],
|
||||
'CD_USUARIO_SUS' : value[i]['cdUsuarioSus'],
|
||||
@@ -274,10 +272,14 @@ class DbSqliteSync{
|
||||
List<Map<String, dynamic>> CIDADAOS = await db.query('CIDADAOS');
|
||||
print('Total de CIDADAOS : ${CIDADAOS.length}');
|
||||
}else if(type=='new'){
|
||||
int id = await db.insert('CIDADAOS', value);
|
||||
//testar depois ao incluir um novo cidadao se precisara do map data
|
||||
Map<String, dynamic> dataMap = value;
|
||||
int id = await db.insert('CIDADAOS', dataMap);
|
||||
// print('novo id $id');
|
||||
}else if(type=='update'){
|
||||
await db.update('CIDADAOS', value,where: "CD_USUARIO_SUS = '$CD_USUARIO_SUS'");
|
||||
//testar depois ao incluir um novo cidadao se precisara do map data
|
||||
Map<String, dynamic> dataMap = value;
|
||||
await db.update('CIDADAOS', dataMap,where: "CD_USUARIO_SUS = '$CD_USUARIO_SUS'");
|
||||
}
|
||||
return db;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user