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);
|
||||
}
|
||||
|
||||
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 void onClickSearch() {
|
||||
@ -152,7 +164,7 @@ public class ReprintAnyTransactionFragment extends DataBindingFragment {
|
||||
String input = managementViewModel.txtRRNTrace.getValue();
|
||||
|
||||
if(input != null && !input.isEmpty()) {
|
||||
searchByTrace(input);
|
||||
searchByTraceAndRRN(input);
|
||||
} else {
|
||||
searchedLists.addAll(lists);
|
||||
}
|
||||
|
||||
@ -118,7 +118,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@null"
|
||||
android:hint="@string/txt_search_by_trace"
|
||||
android:hint="Search By Invoice/RRN"
|
||||
android:textColorHint="@color/colorPrimary"
|
||||
android:alpha="0.6"
|
||||
android:text="@={manageViewModel.txtRRNTrace}"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user