70 lines
2.8 KiB
Dart
70 lines
2.8 KiB
Dart
import 'package:rkm/service/db/db_sqlite_load.dart';
|
|
import 'package:sqflite/sqflite.dart';
|
|
|
|
class DBQuerys{
|
|
duplicidadeCNS(String CNS)async{
|
|
// 707806656421614 JÁ EXISTE
|
|
// String teste = '707806656421614';
|
|
Database db = await DbSqliteLoad().intialDB();
|
|
// print(await db.rawQuery('SELECT * FROM CIDADAOS WHERE CNS=$teste'));
|
|
List list = await db.rawQuery('SELECT * FROM CIDADAOS WHERE CNS = $CNS');
|
|
return list;
|
|
}
|
|
duplicidadeCPF(numCPF)async{
|
|
// 11992420475 já existe
|
|
String teste = '11992420475';
|
|
Database db = await DbSqliteLoad().intialDB();
|
|
// print(await db.rawQuery('SELECT CPF FROM CIDADAOS'));
|
|
List list = await db.rawQuery("SELECT * FROM CIDADAOS WHERE CPF = $numCPF");
|
|
// List list = await db.rawQuery("SELECT * FROM CIDADAOS WHERE CPF = $teste");
|
|
return list;
|
|
}
|
|
buscaBairro(nomeBairro)async{
|
|
Database db = await DbSqliteLoad().intialDB();
|
|
List list = await db.rawQuery("SELECT * FROM BAIRROS WHERE NO_BAIRRO = '$nomeBairro'");
|
|
// print(await db.rawQuery('SELECT NO_BAIRRO FROM BAIRROS'));
|
|
// print(list[0]['ID_BAIRRO']);
|
|
return list[0]['ID_BAIRRO'].toString();
|
|
}
|
|
buscaTipoLogradouro(tipo)async{
|
|
Database db = await DbSqliteLoad().intialDB();
|
|
List list = await db.rawQuery("SELECT * FROM LOGRADOUROS_TIPOS WHERE NO_LOGR_TIPO = '$tipo'");
|
|
// print(await db.rawQuery('SELECT NO_BAIRRO FROM BAIRROS'));
|
|
print(list[0]['ID_LOGR_TIPO']);
|
|
return list[0]['ID_LOGR_TIPO'].toString();
|
|
}
|
|
buscaprocedimento()async{
|
|
Database db = await DbSqliteLoad().intialDB();
|
|
var query = "SELECT * FROM PROCEDIMENTOS_SIGTAP";
|
|
List list = await db.rawQuery(query);
|
|
// print(list);
|
|
return list;
|
|
}
|
|
buscaCBOS()async{
|
|
Database db = await DbSqliteLoad().intialDB();
|
|
var query = "SELECT * FROM CBOS ORDER BY DESCRICAO_CBO";
|
|
List list = await db.rawQuery(query);
|
|
// print(list);
|
|
return list;
|
|
}
|
|
buscaProcIniciais()async{
|
|
Database db = await DbSqliteLoad().intialDB();
|
|
var query = "SELECT DISTINCT ATENDIMENTO, COD_PROC_SIGTAP, CODIGO_CBO FROM PROCEDIMENTOS_INICIAIS ORDER BY ATENDIMENTO, COD_PROC_SIGTAP, CODIGO_CBO";
|
|
List list = await db.rawQuery(query);
|
|
// print(list);
|
|
return list;
|
|
}
|
|
buscaProceduresCBO(String COD_PROC_SIGTAP,String CODIGO_CBO)async{
|
|
Database db = await DbSqliteLoad().intialDB();
|
|
var query = 'SELECT * FROM PROCEDIMENTOS_SIGTAP_CBO WHERE COD_PROC_SIGTAP = "$COD_PROC_SIGTAP" AND CODIGO_CBO = "$CODIGO_CBO"';
|
|
List list = await db.rawQuery(query);
|
|
return list;
|
|
}
|
|
buscaMunicipio(String NO_MUNICIPIO)async{
|
|
Database db = await DbSqliteLoad().intialDB();
|
|
var query = 'SELECT * FROM MUNICIPIOS WHERE NO_MUNICIPIO = "$NO_MUNICIPIO"';
|
|
List list = await db.rawQuery(query);
|
|
print(list);
|
|
return list;
|
|
}
|
|
} |