SertifikatDaftarPencabutanCell.swift 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //
  2. // SertifikatDaftarPencabutanCell.swift
  3. // Sirani
  4. //
  5. // Created by Anhar Solehudin on 26/04/19.
  6. // Copyright © 2019 Anhar Solehudin. All rights reserved.
  7. //
  8. import UIKit
  9. import MaterialComponents.MaterialCards
  10. class SertifikatDaftarPencabutanCell: UITableViewCell {
  11. @IBOutlet weak var card: MDCCard!
  12. @IBOutlet weak var lblAplikasiId: UILabel!
  13. @IBOutlet weak var lblNo: UILabel!
  14. @IBOutlet weak var lblExpDate: UILabel!
  15. @IBOutlet weak var lblCustName: UILabel!
  16. @IBOutlet weak var lblEqpName: UILabel!
  17. @IBOutlet weak var lblModels: UILabel!
  18. @IBOutlet weak var lblKeterangan: UILabel!
  19. @IBOutlet weak var cbKasi: UIImageView!
  20. @IBOutlet weak var cbKasub: UIImageView!
  21. @IBOutlet weak var cbDirektur: UIImageView!
  22. func updateViews(sertifikatDaftarPencabutan: SertifikatDaftarPencabutan) {
  23. card.isInteractable = false
  24. lblAplikasiId.text = "\(sertifikatDaftarPencabutan.apl_id)"
  25. lblNo.text = "\(sertifikatDaftarPencabutan.nomor)"
  26. lblExpDate.text = "EXPIRED: \(sertifikatDaftarPencabutan.exp)"
  27. lblCustName.text = "\(sertifikatDaftarPencabutan.cust_name)"
  28. lblEqpName.text = "\(sertifikatDaftarPencabutan.eqp_name)"
  29. lblModels.text = "\(sertifikatDaftarPencabutan.models)"
  30. lblKeterangan.text = "KETERANGAN: \(sertifikatDaftarPencabutan.alasan)"
  31. if (sertifikatDaftarPencabutan.kasiBatal()) {
  32. cbKasi.image = UIImage(named: "checked-box")
  33. } else {
  34. cbKasi.image = UIImage(named: "unchecked-box")
  35. }
  36. if (sertifikatDaftarPencabutan.kasubBatal()) {
  37. cbKasub.image = UIImage(named: "checked-box")
  38. } else {
  39. cbKasub.image = UIImage(named: "unchecked-box")
  40. }
  41. if (sertifikatDaftarPencabutan.dirutBatal()) {
  42. cbDirektur.image = UIImage(named: "checked-box")
  43. } else {
  44. cbDirektur.image = UIImage(named: "unchecked-box")
  45. }
  46. }
  47. }