Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private fun onClick() {
- binding?.calendarViewHistory?.setOnDayClickListener(object : OnDayClickListener {
- override fun onDayClick(eventDay: EventDay) {
- val clickedDayCalendar = eventDay.calendar
- binding?.tvCurrentDate?.text = clickedDayCalendar.toDate().toDay()
- binding?.tvCurrentMonth?.text = clickedDayCalendar.toDate().toMonth()
- if (dataHistories != null) {
- var isCheckedIn = false
- var isCheckedOut = false
- for (dataHistory in dataHistories!!) {
- val updateDate = dataHistory?.updatedAt
- val calendarUpdated = updateDate?.fromTimeStampToDate()?.toCalendar()
- if (clickedDayCalendar.get(Calendar.DAY_OF_MONTH) == calendarUpdated?.get(Calendar.DAY_OF_MONTH)) {
- if (dataHistory.status == 1) {
- isCheckedIn = true
- isCheckedOut = true
- val checkInTime = dataHistory.detail?.get(0)?.createdAt.toString()
- val checkOutTime = dataHistory.detail?.get(1)?.createdAt.toString()
- binding?.tvTimeCheckIn?.text = checkInTime.fromTimeStampToDate()?.toTime()
- binding?.tvTimeCheckOut?.text = checkOutTime.fromTimeStampToDate()?.toTime()
- break
- } else {
- isCheckedIn = true
- val checkInTime = dataHistory.detail?.get(0)?.createdAt.toString()
- binding?.tvTimeCheckIn?.text = checkInTime.fromTimeStampToDate()?.toTime()
- break
- }
- }
- }
- if (!isCheckedIn) {
- binding?.tvTimeCheckIn?.text = getString(R.string.default_text)
- }
- if (!isCheckedOut) {
- binding?.tvTimeCheckOut?.text = getString(R.string.default_text)
- }
- }
- }
- })
- }
- private fun onClick() {
- binding?.calendarViewHistory?.setOnDayClickListener(object : OnDayClickListener {
- override fun onDayClick(eventDay: EventDay) {
- val clickedDayCalendar = eventDay.calendar
- binding?.tvCurrentDate?.text = clickedDayCalendar.toDate().toDay()
- binding?.tvCurrentMonth?.text = clickedDayCalendar.toDate().toMonth()
- if (dataHistories != null) {
- var isCheckedIn = false
- var isCheckedOut = false
- for (dataHistory in dataHistories!!) {
- val updateDate = dataHistory?.updatedAt
- val calendarUpdated = updateDate?.fromTimeStampToDate()?.toCalendar()
- if (clickedDayCalendar.get(Calendar.DAY_OF_MONTH) == calendarUpdated?.get(Calendar.DAY_OF_MONTH)) {
- if (dataHistory.status == 1) {
- isCheckedIn = true
- isCheckedOut = true
- val checkInTime = dataHistory.detail?.get(0)?.createdAt.toString()
- val checkOutTime = dataHistory.detail?.get(1)?.createdAt.toString()
- binding?.tvTimeCheckIn?.text = checkInTime.fromTimeStampToDate()?.toTime()
- binding?.tvTimeCheckOut?.text = checkOutTime.fromTimeStampToDate()?.toTime()
- break
- } else {
- isCheckedIn = true
- val checkInTime = dataHistory.detail?.get(0)?.createdAt.toString()
- binding?.tvTimeCheckIn?.text = checkInTime.fromTimeStampToDate()?.toTime()
- break
- }
- }
- }
- if (!isCheckedIn) {
- binding?.tvTimeCheckIn?.text = getString(R.string.default_text)
- }
- if (!isCheckedOut) {
- binding?.tvTimeCheckOut?.text = getString(R.string.default_text)
- }
- }
- }
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement