add RRN search in ReprintAnyScreen
This commit is contained in:
parent
9c8dc0be95
commit
79756a81aa
@ -145,6 +145,18 @@ public class ReprintAnyTransactionFragment extends DataBindingFragment {
|
|||||||
cardViewAdapter.updateList(searchedLists);
|
cardViewAdapter.updateList(searchedLists);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void searchByTraceAndRRN(String input) {
|
||||||
|
for (PayDetail s : lists) {
|
||||||
|
boolean matchTrace = s.getVoucherNo() != null && s.getVoucherNo().contains(input);
|
||||||
|
boolean matchRRN = s.getReferNo() != null && s.getReferNo().contains(input);
|
||||||
|
|
||||||
|
if (matchTrace || matchRRN) {
|
||||||
|
searchedLists.add(s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
cardViewAdapter.updateList(searchedLists);
|
||||||
|
}
|
||||||
|
|
||||||
public class ClickEvent {
|
public class ClickEvent {
|
||||||
|
|
||||||
public void onClickSearch() {
|
public void onClickSearch() {
|
||||||
@ -152,7 +164,7 @@ public class ReprintAnyTransactionFragment extends DataBindingFragment {
|
|||||||
String input = managementViewModel.txtRRNTrace.getValue();
|
String input = managementViewModel.txtRRNTrace.getValue();
|
||||||
|
|
||||||
if(input != null && !input.isEmpty()) {
|
if(input != null && !input.isEmpty()) {
|
||||||
searchByTrace(input);
|
searchByTraceAndRRN(input);
|
||||||
} else {
|
} else {
|
||||||
searchedLists.addAll(lists);
|
searchedLists.addAll(lists);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -118,7 +118,7 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
android:background="@null"
|
android:background="@null"
|
||||||
android:hint="@string/txt_search_by_trace"
|
android:hint="Search By Invoice/RRN"
|
||||||
android:textColorHint="@color/colorPrimary"
|
android:textColorHint="@color/colorPrimary"
|
||||||
android:alpha="0.6"
|
android:alpha="0.6"
|
||||||
android:text="@={manageViewModel.txtRRNTrace}"
|
android:text="@={manageViewModel.txtRRNTrace}"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user