OdsSp2OtorasiCell.swift 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //
  2. // OdsSp2OtorasiCell.swift
  3. // Sirani
  4. //
  5. // Created by Anhar Solehudin on 14/04/19.
  6. // Copyright © 2019 Anhar Solehudin. All rights reserved.
  7. //
  8. import UIKit
  9. import MaterialComponents.MaterialCards
  10. class OdsSp2OtorasiCell: UITableViewCell {
  11. @IBOutlet weak var card: MDCCard!
  12. @IBOutlet weak var lblAplikasiId: UILabel!
  13. @IBOutlet weak var lblNoSp2: UILabel!
  14. @IBOutlet weak var lblTgl: UILabel!
  15. @IBOutlet weak var lblPlgId: UILabel!
  16. @IBOutlet weak var lblNib: UILabel!
  17. @IBOutlet weak var lblCustName: UILabel!
  18. @IBOutlet weak var lblEqpName: UILabel!
  19. @IBOutlet weak var lblModel: UILabel!
  20. @IBOutlet weak var lblBiaya: UILabel!
  21. @IBOutlet weak var cbKasi: UIImageView!
  22. @IBOutlet weak var cbKasub: UIImageView!
  23. @IBOutlet weak var cbDirektur: UIImageView!
  24. func updateViews(odsSp2Otorasi: OdsSp2Otorasi) {
  25. card.isInteractable = false
  26. lblAplikasiId.text = "\(odsSp2Otorasi.apl_id)"
  27. lblNoSp2.text = "\(odsSp2Otorasi.sp2_no)"
  28. lblTgl.text = "\(odsSp2Otorasi.tgla)"
  29. lblPlgId.text = "PLG ID: \(odsSp2Otorasi.plg_id)"
  30. lblNib.text = "NIB: \(odsSp2Otorasi.nib)"
  31. lblCustName.text = "\(odsSp2Otorasi.cust_name)"
  32. lblEqpName.text = "\(odsSp2Otorasi.eqp_name)"
  33. lblModel.text = "\(odsSp2Otorasi.models)"
  34. lblBiaya.text = "Rp. \(odsSp2Otorasi.biaya)"
  35. if (odsSp2Otorasi.isStatCetakKasiChecked()) {
  36. cbKasi.image = UIImage(named: "checked-box")
  37. } else {
  38. cbKasi.image = UIImage(named: "unchecked-box")
  39. }
  40. if (odsSp2Otorasi.isStatCetakKasubChecked()) {
  41. cbKasub.image = UIImage(named: "checked-box")
  42. } else {
  43. cbKasub.image = UIImage(named: "unchecked-box")
  44. }
  45. if (odsSp2Otorasi.isStatCetakDirekturChecked()) {
  46. cbDirektur.image = UIImage(named: "checked-box")
  47. } else {
  48. cbDirektur.image = UIImage(named: "unchecked-box")
  49. }
  50. }
  51. }