corrigida a pesquisa para CNS, NUM_PRODUARIO E DT_NASCIMENTO que ainda não estava adicionada.
This commit is contained in:
@@ -33,8 +33,17 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
if(inputSearch.text.isNotEmpty){
|
if(inputSearch.text.isNotEmpty){
|
||||||
showResults =[];
|
showResults =[];
|
||||||
for (int i =0;dataCitizen.length>i;i++) {
|
for (int i =0;dataCitizen.length>i;i++) {
|
||||||
String NOME_CIDADAO = dataCitizen[i]['NOME_CIDADAO'];
|
String NOME_CIDADAO = '${dataCitizen[i]['NOME_CIDADAO']}';
|
||||||
if(NOME_CIDADAO.startsWith(inputSearch.text.toUpperCase())){
|
String CNS = '${dataCitizen[i]['CNS']}';
|
||||||
|
String NUM_PRONTUARIO = '${dataCitizen[i]['NUM_PRONTUARIO']}';
|
||||||
|
List splitted = '${dataCitizen[i]['DT_NASCIMENTO']}'.split('-');
|
||||||
|
String DT_NASCIMENTO = '${splitted[2]}/${splitted[1]}/${splitted[0]}';
|
||||||
|
if(
|
||||||
|
NOME_CIDADAO.contains(inputSearch.text.toUpperCase()) ||
|
||||||
|
NUM_PRONTUARIO.contains(inputSearch.text.toUpperCase()) ||
|
||||||
|
DT_NASCIMENTO.contains(inputSearch.text.toUpperCase()) ||
|
||||||
|
CNS.contains(inputSearch.text.toUpperCase())
|
||||||
|
){
|
||||||
print('ok $i');
|
print('ok $i');
|
||||||
if(showResults.length<10){
|
if(showResults.length<10){
|
||||||
showResults.add(dataCitizen[i]);
|
showResults.add(dataCitizen[i]);
|
||||||
@@ -113,8 +122,11 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
child: showResults.length == 0?Container():ListView.builder(
|
child: showResults.length == 0?Container():ListView.builder(
|
||||||
itemCount: showResults.length,
|
itemCount: showResults.length,
|
||||||
itemBuilder: (context,index){
|
itemBuilder: (context,index){
|
||||||
|
|
||||||
|
List splitted = '${showResults[index]['DT_NASCIMENTO']}'.split('-');
|
||||||
|
|
||||||
return ItemCitizen(
|
return ItemCitizen(
|
||||||
date: '${showResults[index]['DT_NASCIMENTO']}',
|
date: '${splitted[2]}/${splitted[1]}/${splitted[0]}',
|
||||||
name: '${showResults[index]['NOME_CIDADAO']}',
|
name: '${showResults[index]['NOME_CIDADAO']}',
|
||||||
mother:'${showResults[index]['NOME_MAE']}',
|
mother:'${showResults[index]['NOME_MAE']}',
|
||||||
numberCNS: '${showResults[index]['CNS']}'=='null'?'999999999999999':'${showResults[index]['CNS']}',
|
numberCNS: '${showResults[index]['CNS']}'=='null'?'999999999999999':'${showResults[index]['CNS']}',
|
||||||
|
|||||||
Reference in New Issue
Block a user