versão 1.0.12+13 AJUSTE DE ID E DESCRIÇÃO DE AREA E MICROAREA, AJUSTE DA MENSAGEM DADOS SALVOS DA EDIÇÃO DO PACIENTE.

This commit is contained in:
Reginaldo
2024-08-26 16:37:01 -03:00
parent 612eb9da02
commit 48a5a779bf
14 changed files with 111 additions and 55 deletions

View File

@@ -18,24 +18,32 @@ class PrefService{
Future createCacheUnidade(String idUnidade, String nomeUnidade)async{
print('idUnidade $idUnidade');
print('nomeUnidade $nomeUnidade');
SharedPreferences _preferences = await SharedPreferences.getInstance();
_preferences.setString('idUnidade', idUnidade);
_preferences.setString('nomeUnidade', nomeUnidade);
return [_preferences.getString('idUnidade'),_preferences.getString('nomeUnidade')];
}
Future readCacheUnidade() async{
SharedPreferences _preferences = await SharedPreferences.getInstance();
return [_preferences.getInt('idUnidade'),_preferences.getString('nomeUnidade')];
}
Future createCacheSync(EquipeModelo equipe,bool foraArea)async{
SharedPreferences _preferences = await SharedPreferences.getInstance();
_preferences.setInt('idEquipe',equipe.ID_EQUIPE);
_preferences.setString('ine',equipe.INE);
_preferences.setInt('idAtbArea',equipe.ID_ATB_AREA);
_preferences.setInt('area',equipe.AREA);
_preferences.setInt('idAtbMicroarea',equipe.ID_ATB_MICROAREA==null?0:equipe.ID_ATB_MICROAREA);
_preferences.setInt('idAtbArea',equipe.ID_ATB_AREA);
_preferences.setInt('microarea',equipe.MICROAREA==null?0:equipe.MICROAREA);
_preferences.setInt('idEquipe',equipe.ID_EQUIPE);
_preferences.setInt('idUnidade',equipe.ID_UNIDADE);
_preferences.setString('ine',equipe.INE);
_preferences.setInt('idProfissional',equipe.ID_PROFISSIONAL);
_preferences.setInt('ativo',equipe.ATIVO);
_preferences.setBool('foraArea', foraArea);
}
Future createCacheModel(String user,String password,String city,String mode)async{
SharedPreferences _preferences = await SharedPreferences.getInstance();
@@ -44,22 +52,11 @@ class PrefService{
_preferences.setString('city', city);
_preferences.setString('mode', mode);
}
Future readCacheIdUsername(String username) async{
SharedPreferences _preferences = await SharedPreferences.getInstance();
var username = _preferences.getString('username');
return username;
}
Future readCacheUnidade() async{
SharedPreferences _preferences = await SharedPreferences.getInstance();
var idUnidade = _preferences.getString('idUnidade');
var nomeUnidade = _preferences.getString('nomeUnidade');
List list =[
idUnidade,
nomeUnidade,
];
return list;
}
Future readCacheModel(String user,String password,String city,String mode) async{
SharedPreferences _preferences = await SharedPreferences.getInstance();
String? username = _preferences.getString('username');
@@ -76,22 +73,24 @@ class PrefService{
}
Future readCacheSync() async{
SharedPreferences _preferences = await SharedPreferences.getInstance();
int? area = _preferences.getInt('area');
int? AREA_ID = _preferences.getInt('idAtbArea');
int? AREA_DESCRICAO = _preferences.getInt('area');
int? MICROAREA_ID = _preferences.getInt('idAtbMicroarea');
int? MICROAREA_DESCRICAO = _preferences.getInt('microarea');
int? idEquipe = _preferences.getInt('idEquipe');
int? idUnidade = _preferences.getInt('idUnidade');
String? ine = _preferences.getString('ine');
int? idAtbMicroarea = _preferences.getInt('idAtbMicroarea');
int? idAtbArea = _preferences.getInt('idAtbArea');
int? microarea = _preferences.getInt('microarea');
int? idProfissional = _preferences.getInt('idProfissional');
int? ativo = _preferences.getInt('ativo');
bool? foraArea = _preferences.getBool('foraArea');
List list =[
AREA_ID,
AREA_DESCRICAO,
MICROAREA_ID,
MICROAREA_DESCRICAO,
idEquipe,
idUnidade,
ine,
idAtbArea,
area,
idAtbMicroarea,
microarea,
idProfissional,
ativo,
foraArea
@@ -99,8 +98,13 @@ class PrefService{
return list;
}
Future removeCache(String idUsuario) async{
Future removeCache() async{
SharedPreferences _preferences = await SharedPreferences.getInstance();
_preferences.remove('username');
}
Future removeUnidade() async{
SharedPreferences _preferences = await SharedPreferences.getInstance();
_preferences.remove('idUnidade');
_preferences.remove('nomeUnidade');
}
}