| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- //
- // Sp2SertifikatCell.swift
- // Sirani
- //
- // Created by Anhar Solehudin on 27/04/19.
- // Copyright © 2019 Anhar Solehudin. All rights reserved.
- //
- import UIKit
- import MaterialComponents.MaterialCards
- class Sp2SertifikatCell: UITableViewCell {
-
- @IBOutlet weak var card: MDCCard!
- @IBOutlet weak var lblAplId: UILabel!
- @IBOutlet weak var lblNo: UILabel!
- @IBOutlet weak var lblTgl: UILabel!
- @IBOutlet weak var lblCustName: UILabel!
- @IBOutlet weak var lblEqpName: UILabel!
- @IBOutlet weak var lblModels: UILabel!
- @IBOutlet weak var lblBiaya: UILabel!
- @IBOutlet weak var cbKasi: UIImageView!
- @IBOutlet weak var cbKasub: UIImageView!
- @IBOutlet weak var cbDirektur: UIImageView!
-
- func updateViews(sp2Sertifikat: Sp2Sertifikat) {
- card.isInteractable = false
-
- lblAplId.text = "\(sp2Sertifikat.apl_id)"
- lblNo.text = "\(sp2Sertifikat.sp2_no)"
-
- let sp2Date = sp2Sertifikat.sp2_date
- let date = sp2Date.prefix(19)
-
- lblTgl.text = "\(date)"
- lblCustName.text = "\(sp2Sertifikat.custs)"
-
- let eqpValue = sp2Sertifikat.eqp_name
- let values = eqpValue.split(separator: "&")
-
- let eqpName = values[0]
-
- let model = values[1].trimmingCharacters(in: [" "])
-
- lblEqpName.text = "\(eqpName)"
- lblModels.text = "\(model)"
- lblBiaya.text = "\(sp2Sertifikat.biaya)"
-
- if (sp2Sertifikat.kasiCetak()) {
- cbKasi.image = UIImage(named: "checked-box")
- } else {
- cbKasi.image = UIImage(named: "unchecked-box")
- }
- if (sp2Sertifikat.kasubCetak()) {
- cbKasub.image = UIImage(named: "checked-box")
- } else {
- cbKasub.image = UIImage(named: "unchecked-box")
- }
- if (sp2Sertifikat.dirutCetak()) {
- cbDirektur.image = UIImage(named: "checked-box")
- } else {
- cbDirektur.image = UIImage(named: "unchecked-box")
- }
- }
- }
|