Skip to content
Snippets Groups Projects
Commit 95720c64 authored by rayhanp1402's avatar rayhanp1402
Browse files

feat: Transaction date

parent 00717b59
Branches dev
Tags v2
3 merge requests!13Release,!11proper save for gmail,!6Transaction
...@@ -9,7 +9,9 @@ import android.widget.ArrayAdapter ...@@ -9,7 +9,9 @@ import android.widget.ArrayAdapter
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels import androidx.fragment.app.viewModels
import com.example.bondoyap.databinding.FragmentAddTransactionsBinding import com.example.bondoyap.databinding.FragmentAddTransactionsBinding
import java.text.SimpleDateFormat
import java.util.Date import java.util.Date
import java.util.Locale
class AddTransactionsFragment : Fragment() { class AddTransactionsFragment : Fragment() {
...@@ -47,11 +49,14 @@ class AddTransactionsFragment : Fragment() { ...@@ -47,11 +49,14 @@ class AddTransactionsFragment : Fragment() {
else -> false else -> false
} }
val dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.getDefault())
val currentDate = dateFormat.format(Date())
val transaction: Transactions = Transactions( val transaction: Transactions = Transactions(
judul = binding.editTextJudul.text.toString(), judul = binding.editTextJudul.text.toString(),
nominal = binding.editTextNominal.text.toString().toDouble(), nominal = binding.editTextNominal.text.toString().toDouble(),
isPemasukan = isPemasukan, isPemasukan = isPemasukan,
tanggal = Date().toString() tanggal = currentDate
) )
transactionsViewModel.upsert(transaction) transactionsViewModel.upsert(transaction)
......
...@@ -32,6 +32,7 @@ class TransactionsViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) ...@@ -32,6 +32,7 @@ class TransactionsViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView)
private val transactionTitle: TextView = itemView.findViewById(R.id.transactionTitle) private val transactionTitle: TextView = itemView.findViewById(R.id.transactionTitle)
private val transactionAmount: TextView = itemView.findViewById(R.id.transactionAmount) private val transactionAmount: TextView = itemView.findViewById(R.id.transactionAmount)
private val transactionCategory: TextView = itemView.findViewById(R.id.transactionCategory) private val transactionCategory: TextView = itemView.findViewById(R.id.transactionCategory)
private val transactionDate: TextView = itemView.findViewById(R.id.transactionDate)
fun bind(transaction: Transactions) { fun bind(transaction: Transactions) {
val amountText = "IDR " + transaction.nominal.toString() val amountText = "IDR " + transaction.nominal.toString()
...@@ -41,6 +42,7 @@ class TransactionsViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) ...@@ -41,6 +42,7 @@ class TransactionsViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView)
true -> "Pemasukan" true -> "Pemasukan"
else -> "Pengeluaran" else -> "Pengeluaran"
} }
transactionDate.text = transaction.tanggal
cardView.setOnClickListener { cardView.setOnClickListener {
val bundle: Bundle = Bundle() val bundle: Bundle = Bundle()
......
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
android:text="Kategori" /> android:text="Kategori" />
<TextView <TextView
android:id="@+id/transactionLocationn" android:id="@+id/transactionLocation"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textSize="16sp" android:textSize="16sp"
......
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