sincronização com o atendimento dominiciliar
This commit is contained in:
@@ -19,6 +19,9 @@ class ApiDataPost{
|
||||
await DBQuerys().updateCidadao();
|
||||
await DBQuerys().updateCadastroIndividuais();
|
||||
await DBQuerys().updateCadastroDomiciliar();
|
||||
await DBQuerys().updateATENDIMENTOS_DOMICILIARES();
|
||||
await DBQuerys().deleteATENDS_DOM_COMPL();
|
||||
await DBQuerys().deleteATENDS_DOM_PROC();
|
||||
return json.decode(response.body);
|
||||
}else{
|
||||
return 'error';
|
||||
|
||||
@@ -37,7 +37,7 @@ class DBQuerys{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
var query = "SELECT * FROM ATENDS_DOM_SIGTAP";
|
||||
List list = await db.rawQuery(query);
|
||||
print(list);
|
||||
// print(list);
|
||||
return list[0];
|
||||
}
|
||||
buscaDadosProfissional(String idUnidade, String idUsuario)async{
|
||||
@@ -498,4 +498,21 @@ class DBQuerys{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
await db.update('CIDADAO_DOMICILIO', row,where: "SINCRONIZADO = 'N'");
|
||||
}
|
||||
Future updateATENDIMENTOS_DOMICILIARES()async{
|
||||
Map<String, dynamic> row = {
|
||||
'SINCRONIZADO': 'S',
|
||||
};
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
await db.update('ATENDIMENTOS_DOMICILIARES', row,where: "SINCRONIZADO = 'N'");
|
||||
}
|
||||
Future deleteATENDS_DOM_COMPL()async{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
String query = 'DELETE FROM ATENDS_DOM_COMPL WHERE ID_ATENDIMENTO_DOMICILIAR <> 0;';
|
||||
await db.execute(query);
|
||||
}
|
||||
Future deleteATENDS_DOM_PROC()async{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
String query = 'DELETE FROM ATENDS_DOM_PROC WHERE ID_ATENDIMENTO_DOMICILIAR <> 0;';
|
||||
await db.execute(query);
|
||||
}
|
||||
}
|
||||
@@ -456,6 +456,34 @@ class DbSqliteSync{
|
||||
}
|
||||
return db;
|
||||
}
|
||||
Future insertAtendimentoDomiciliar(var value)async{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
int id = await db.insert('ATENDIMENTOS_DOMICILIARES', value);
|
||||
print(await db.query('ATENDIMENTOS_DOMICILIARES'));
|
||||
return id;
|
||||
}
|
||||
Future insertCondicoesAvaliadas(int ID_ATENDIMENTO_DOMICILIAR,int COND_AVAL_ATEND_DOM)async{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
// ATENDS_DOM_COMPL (ID_ATENDIMENTO_DOMICILIAR INTEGER, COND_AVAL_ATEND_DOM INTEGER)
|
||||
Map<String,dynamic> row = {
|
||||
'ID_ATENDIMENTO_DOMICILIAR' :ID_ATENDIMENTO_DOMICILIAR,
|
||||
'COND_AVAL_ATEND_DOM' :COND_AVAL_ATEND_DOM,
|
||||
};
|
||||
int id = await db.insert('ATENDS_DOM_COMPL', row);
|
||||
// print(await db.query('ATENDS_DOM_COMPL'));
|
||||
return db;
|
||||
}
|
||||
Future insertProcedimentosDomiciliares(int ID_ATENDIMENTO_DOMICILIAR,int PROC_ATEND_DOM)async{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
// ATENDS_DOM_COMPL (ID_ATENDIMENTO_DOMICILIAR INTEGER, COND_AVAL_ATEND_DOM INTEGER)
|
||||
Map<String,dynamic> row = {
|
||||
'ID_ATENDIMENTO_DOMICILIAR' :ID_ATENDIMENTO_DOMICILIAR,
|
||||
'PROC_ATEND_DOM' :PROC_ATEND_DOM,
|
||||
};
|
||||
int id = await db.insert('ATENDS_DOM_PROC', row);
|
||||
print(await db.query('ATENDS_DOM_PROC'));
|
||||
return db;
|
||||
}
|
||||
Future saveSync(codCity,codState,urlAPI,mode,nameCityApi,nameCityFront,codCityIbge,user,idUnidade,nomeUnidade,area,microarea)async{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
//refatorar cidade_load e nome_cidade
|
||||
|
||||
Reference in New Issue
Block a user