AplikasiEntryCell.swift 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // AplikasiEntryCell.swift
  3. // Sirani
  4. //
  5. // Created by Anhar Solehudin on 13/04/19.
  6. // Copyright © 2019 Anhar Solehudin. All rights reserved.
  7. //
  8. import UIKit
  9. import MaterialComponents.MaterialCards
  10. class AplikasiEntryCell: UITableViewCell {
  11. @IBOutlet weak var card: MDCCard!
  12. @IBOutlet weak var lblAplikasiId: UILabel!
  13. @IBOutlet weak var lblResiJEnis: UILabel!
  14. @IBOutlet weak var lblTanggal: UILabel!
  15. @IBOutlet weak var lblPlgId: UILabel!
  16. @IBOutlet weak var lblNib: UILabel!
  17. @IBOutlet weak var lblCustName: UILabel!
  18. @IBOutlet weak var lblEqName: UILabel!
  19. @IBOutlet weak var lblMerk: UILabel!
  20. @IBOutlet weak var lblModel: UILabel!
  21. @IBOutlet weak var lblBrand: UILabel!
  22. @IBOutlet weak var lblPabrik: UILabel!
  23. @IBOutlet weak var lblNegara: UILabel!
  24. func updateViews(odsAplikasiEntry: OdsAplikasiEntry) {
  25. card.isInteractable = false
  26. lblAplikasiId.text = "\(odsAplikasiEntry.apl_id)"
  27. lblResiJEnis.text = "\(odsAplikasiEntry.resi_cek) \(odsAplikasiEntry.jns_apl)"
  28. lblTanggal.text = odsAplikasiEntry.tgla
  29. lblPlgId.text = "PLG ID: \(odsAplikasiEntry.plg_id)"
  30. lblNib.text = "NIB: \(odsAplikasiEntry.nib)"
  31. lblCustName.text = odsAplikasiEntry.cust_name
  32. lblEqName.text = odsAplikasiEntry.eqp_name
  33. lblMerk.text = "Merk: \(odsAplikasiEntry.merk)"
  34. lblModel.text = "Model: \(odsAplikasiEntry.model)"
  35. lblBrand.text = "Brand: \(odsAplikasiEntry.brand)"
  36. lblPabrik.text = "Pabrikan: \(odsAplikasiEntry.mfc_name)"
  37. lblNegara.text = "Negara: \(odsAplikasiEntry.negara)"
  38. }
  39. }