Commit e2af30a2 authored by Alfansyah Fadlian's avatar Alfansyah Fadlian

all transaction

parent 413e6df4
...@@ -37,7 +37,7 @@ public class TransactionAdapter extends RecyclerView.Adapter<TransactionAdapter. ...@@ -37,7 +37,7 @@ public class TransactionAdapter extends RecyclerView.Adapter<TransactionAdapter.
this.listener = listener; this.listener = listener;
} }
public void setTransactionAdapter(Context context, ArrayList<PaymentsModels> paymentsModels){ public void setTransactionAdapter(Context context, ArrayList<PaymentsModels> paymentsModels) {
this.paymentsModels = paymentsModels; this.paymentsModels = paymentsModels;
this.context = context; this.context = context;
notifyDataSetChanged(); notifyDataSetChanged();
...@@ -77,19 +77,22 @@ public class TransactionAdapter extends RecyclerView.Adapter<TransactionAdapter. ...@@ -77,19 +77,22 @@ public class TransactionAdapter extends RecyclerView.Adapter<TransactionAdapter.
@SuppressLint("ResourceAsColor") @SuppressLint("ResourceAsColor")
@RequiresApi(api = Build.VERSION_CODES.O) @RequiresApi(api = Build.VERSION_CODES.O)
public void binData(PaymentsModels paymentsModels){ public void binData(PaymentsModels paymentsModels) {
itemHistoryBinding.setTransaction(paymentsModels); itemHistoryBinding.setTransaction(paymentsModels);
itemHistoryBinding.setDate(utils.convertDate(paymentsModels.getUpdatedAt())); itemHistoryBinding.setDate(utils.convertDate(paymentsModels.getUpdatedAt()));
itemHistoryBinding.cvHistory.setOnClickListener(view -> listener.onShowDetail(paymentsModels)); itemHistoryBinding.cvHistory.setOnClickListener(view -> listener.onShowDetail(paymentsModels));
if (paymentsModels.getTransactionStatus() == String.valueOf(1)) { itemHistoryBinding.getTransactionStatus().equals("settlements".toLowerCase());
statusTransaction = "Pending"; statusTransaction = "Success";
itemHistoryBinding.tvHistory.setBackgroundColor(0x55FF0000); itemHistoryBinding.tvHistory.setBackgroundColor(0xFF12FF45);
} else {
statusTransaction = "Success"; itemHistoryBinding.getTransactionStatus().equals("pending".toLowerCase());
itemHistoryBinding.tvHistory.setBackgroundColor(0xFF12FF45); statusTransaction = "Pending";
} itemHistoryBinding.tvHistory.setBackgroundColor(0x55FF0000);
itemHistoryBinding.setTransactionStatus(statusTransaction);
itemHistoryBinding.getTransactionStatus().equals("success".toLowerCase());
statusTransaction = "Success";
itemHistoryBinding.tvHistory.setBackgroundColor(0xFF12FF45);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment