ajustes na tela de Atendimento Domiliar, nos models e alert dialog

This commit is contained in:
Reginaldo
2023-05-05 17:49:04 -03:00
parent 899cf51fe0
commit 532d186d5b
8 changed files with 507 additions and 147 deletions

View File

@@ -19,6 +19,27 @@ class DBQuerys{
// List list = await db.rawQuery("SELECT * FROM CIDADAOS WHERE CPF = $teste");
return list;
}
Future buscaCIAP()async{
Database db = await DbSqliteLoad().intialDB();
var query = "SELECT * FROM CIAPS";
List list = await db.rawQuery(query);
// print(list);
return list[0];
}
Future buscaCID()async{
Database db = await DbSqliteLoad().intialDB();
var query = "SELECT * FROM CIDS";
List list = await db.rawQuery(query);
// print(list);
return list[0];
}
Future buscaAtendDomProc()async{
Database db = await DbSqliteLoad().intialDB();
var query = "SELECT * FROM ATENDS_DOM_SIGTAP";
List list = await db.rawQuery(query);
print(list);
return list[0];
}
buscaDadosProfissional(String idUnidade, String idUsuario)async{
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";

View File

@@ -22,13 +22,13 @@ class DbSqliteSigtap{
// {"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'],
'COD_PROC_SIGTAP' : value['codProcedimento'],
'DESC_PROC_SIGTAP' : value['nome'],
'GRUPO_PROC_SIGTAP' : value['codGrupo'],
'QTDE_MAXIMA' : value['qtdeMax'],
'IDADE_MIN' : value['idadeMin'],
'IDADE_MAX' : value['idadeMax'],
'SEXO' : value['sexo'],
};
int id = await db.insert('PROCEDIMENTOS_SIGTAP', row);
}