ajustes cidadao fora de area, e ajustes para não exibir microarea null
This commit is contained in:
@@ -29,6 +29,7 @@ class _SyncInitScreenState extends State<SyncInitScreen> {
|
||||
int idArea = 0;
|
||||
int idMicroarea = 0;
|
||||
bool foraArea = false;
|
||||
int foraAreaInt = 0;
|
||||
String urlAPI='';
|
||||
String mode = '';
|
||||
String nameCityApi = '';
|
||||
@@ -67,6 +68,7 @@ class _SyncInitScreenState extends State<SyncInitScreen> {
|
||||
_prefService.readCacheSync().then((list){
|
||||
print(list);
|
||||
foraArea = list[8];
|
||||
foraAreaInt = foraArea?1:0;
|
||||
idArea = list[2];
|
||||
idMicroarea = list[4];
|
||||
idUnidade = listUnidade[0].toString();
|
||||
@@ -130,7 +132,7 @@ class _SyncInitScreenState extends State<SyncInitScreen> {
|
||||
await DbSqliteSync().insertProfissionaisCBOs(value).then((value)async{
|
||||
countProg = 0.7;
|
||||
setState(() {});
|
||||
await ApiDataSync().syncCidadaos(urlAPI,mode,nameCityApi,user,idUnidade,idArea,idMicroarea,foraArea).then((value)async{
|
||||
await ApiDataSync().syncCidadaos(urlAPI,mode,nameCityApi,user,idUnidade,idArea,idMicroarea,foraAreaInt).then((value)async{
|
||||
if(value.length == 0){
|
||||
setState(()=> messageSteps = "ERRO: Erro para carregar os Cadastros dos Cidadãos - Por favor, tente novamente!");
|
||||
}else{
|
||||
@@ -138,7 +140,7 @@ class _SyncInitScreenState extends State<SyncInitScreen> {
|
||||
await DbSqliteSync().insertCidadaos(value,'sync','').then((value)async{
|
||||
countProg = 0.8;
|
||||
setState(() {});
|
||||
await ApiDataSync().syncCadastrosDomiciliares(urlAPI,mode,nameCityApi,user,idUnidade,idArea,idMicroarea,foraArea).then((value)async{
|
||||
await ApiDataSync().syncCadastrosDomiciliares(urlAPI,mode,nameCityApi,user,idUnidade,idArea,idMicroarea,foraAreaInt).then((value)async{
|
||||
if(value.length == 0){
|
||||
setState(()=> messageSteps = "ERRO: Erro para carregar os Cadastros Domiciliares - Por favor, tente novamente!");
|
||||
}else{
|
||||
@@ -146,7 +148,7 @@ class _SyncInitScreenState extends State<SyncInitScreen> {
|
||||
await DbSqliteSync().insertCadastrosDomiciliares(value,'sync',0,0,'').then((value)async{
|
||||
countProg = 0.9;
|
||||
setState(() {});
|
||||
await ApiDataSync().syncCadastrosIndividuais(urlAPI,mode,nameCityApi,user,idUnidade,idArea,idMicroarea,foraArea).then((value)async{
|
||||
await ApiDataSync().syncCadastrosIndividuais(urlAPI,mode,nameCityApi,user,idUnidade,idArea,idMicroarea,foraAreaInt).then((value)async{
|
||||
if(value.length == 0){
|
||||
setState(()=> messageSteps = "ERRO: Erro para carregar os Cadastros Individuais - Por favor, tente novamente!");
|
||||
}else{
|
||||
|
||||
Reference in New Issue
Block a user