diff --git a/app/src/main/java/com/example/bondoyap/ui/transactions/AddTransactionsFragment.kt b/app/src/main/java/com/example/bondoyap/ui/transactions/AddTransactionsFragment.kt index 52f644281cc1e4af9b8e40ab573ac10582b5d75c..0786702feda5826645d625e0aab66e265aa78686 100644 --- a/app/src/main/java/com/example/bondoyap/ui/transactions/AddTransactionsFragment.kt +++ b/app/src/main/java/com/example/bondoyap/ui/transactions/AddTransactionsFragment.kt @@ -9,7 +9,9 @@ import android.widget.ArrayAdapter import androidx.fragment.app.Fragment import androidx.fragment.app.viewModels import com.example.bondoyap.databinding.FragmentAddTransactionsBinding +import java.text.SimpleDateFormat import java.util.Date +import java.util.Locale class AddTransactionsFragment : Fragment() { @@ -47,11 +49,14 @@ class AddTransactionsFragment : Fragment() { else -> false } + val dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.getDefault()) + val currentDate = dateFormat.format(Date()) + val transaction: Transactions = Transactions( judul = binding.editTextJudul.text.toString(), nominal = binding.editTextNominal.text.toString().toDouble(), isPemasukan = isPemasukan, - tanggal = Date().toString() + tanggal = currentDate ) transactionsViewModel.upsert(transaction) diff --git a/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsListAdapter.kt b/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsListAdapter.kt index 578a578da94a61fd696d1d43e44c14877248d406..a9e9ff54b8b97519ac1447784dd48223c81f6e84 100644 --- a/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsListAdapter.kt +++ b/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsListAdapter.kt @@ -32,6 +32,7 @@ class TransactionsViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) private val transactionTitle: TextView = itemView.findViewById(R.id.transactionTitle) private val transactionAmount: TextView = itemView.findViewById(R.id.transactionAmount) private val transactionCategory: TextView = itemView.findViewById(R.id.transactionCategory) + private val transactionDate: TextView = itemView.findViewById(R.id.transactionDate) fun bind(transaction: Transactions) { val amountText = "IDR " + transaction.nominal.toString() @@ -41,6 +42,7 @@ class TransactionsViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) true -> "Pemasukan" else -> "Pengeluaran" } + transactionDate.text = transaction.tanggal cardView.setOnClickListener { val bundle: Bundle = Bundle() diff --git a/app/src/main/res/layout/recyclerview_transactions.xml b/app/src/main/res/layout/recyclerview_transactions.xml index 61d9975dfbc8c4533747c7756a078495a5c85875..42a94517c6cc35b0707bbce31700af874f66d4c3 100644 --- a/app/src/main/res/layout/recyclerview_transactions.xml +++ b/app/src/main/res/layout/recyclerview_transactions.xml @@ -62,7 +62,7 @@ android:text="Kategori" /> <TextView - android:id="@+id/transactionLocationn" + android:id="@+id/transactionLocation" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="16sp"