OdsSp2BeforeCell.swift 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. //
  2. // OdsSp2BeforeCell.swift
  3. // Sirani
  4. //
  5. // Created by Anhar Solehudin on 20/04/19.
  6. // Copyright © 2019 Anhar Solehudin. All rights reserved.
  7. //
  8. import UIKit
  9. import MaterialComponents.MaterialCards
  10. class OdsSp2BeforeCell: UITableViewCell {
  11. @IBOutlet weak var card: MDCCard!
  12. @IBOutlet weak var lblAplikasiId: UILabel!
  13. @IBOutlet weak var lblNoJenis: 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. override func awakeFromNib() {
  21. super.awakeFromNib()
  22. self.selectionStyle = .none
  23. self.backgroundColor = .clear
  24. guard let card = card else { return }
  25. card.cornerRadius = 16
  26. card.setShadowElevation(ShadowElevation(rawValue: 2), for: .normal)
  27. card.setShadowColor(UIColor.black.withAlphaComponent(0.06), for: .normal)
  28. card.layer.borderColor = UIColor(red: 228/255, green: 235/255, blue: 245/255, alpha: 1.0).cgColor
  29. card.layer.borderWidth = 1.0
  30. card.backgroundColor = .white
  31. }
  32. func updateViews(odsSp2Before: OdsSp2Before) {
  33. card.isInteractable = false
  34. lblAplikasiId.text = "\(odsSp2Before.apl_id)"
  35. lblNoJenis.text = "\(odsSp2Before.resi_cekdok) - \(odsSp2Before.jns_apl)"
  36. lblTgl.text = "\(odsSp2Before.resi_date_dok)"
  37. lblPlgId.text = "PLG ID: \(odsSp2Before.plg_id)"
  38. lblNib.text = "NIB: \(odsSp2Before.nib)"
  39. lblCustName.text = "\(odsSp2Before.cust_name)"
  40. lblEqpName.text = "\(odsSp2Before.eqp_name)"
  41. lblModel.text = "\(odsSp2Before.models)"
  42. }
  43. }