| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- //
- // AplikasiStatusCell.swift
- // Sirani
- //
- // Created by Anhar Solehudin on 21/04/19.
- // Copyright © 2019 Anhar Solehudin. All rights reserved.
- //
- import UIKit
- import MaterialComponents.MaterialCards
- class AplikasiStatusCell: UITableViewCell {
- @IBOutlet weak var card: MDCCard!
- @IBOutlet weak var lblAplikasiId: UILabel!
- @IBOutlet weak var lblNo: UILabel!
- @IBOutlet weak var lblTgl: UILabel!
- @IBOutlet weak var lblPlgId: UILabel!
- @IBOutlet weak var lblNib: UILabel!
- @IBOutlet weak var lblCustName: UILabel!
- @IBOutlet weak var lblEqpName: UILabel!
- @IBOutlet weak var lblMerk: UILabel!
- @IBOutlet weak var lblModel: UILabel!
- @IBOutlet weak var lblBrand: UILabel!
- @IBOutlet weak var lblStatus: UILabel!
-
- func updateViews(aplikasiStatus: AplikasiStatus) {
- card.isInteractable = false
-
- lblAplikasiId.text = "\(aplikasiStatus.apl_id)"
- lblNo.text = "\(aplikasiStatus.resi_cek)"
- lblTgl.text = "\(aplikasiStatus.tgla)"
- lblPlgId.text = "PLG ID: \(aplikasiStatus.plg_id)"
- lblNib.text = "NIB: \(aplikasiStatus.nib)"
- lblCustName.text = "\(aplikasiStatus.custs)"
- lblEqpName.text = "\(aplikasiStatus.eqp_name)"
-
- var merk = ""
- var model = ""
- var brand = ""
-
- let merkModelBrand = aplikasiStatus.merk_model_brand
- let values = merkModelBrand.split(separator: "&")
-
- if values.count >= 1 {
- merk = String(values[0])
- }
- if values.count >= 2 {
- model = String(values[1])
- }
- if values.count >= 3 {
- brand = String(values[2])
- }
-
- lblMerk.text = "Merk: \(merk)"
- lblModel.text = "Model:\(model)"
- lblBrand.text = "Brand:\(brand)"
-
-
- lblStatus.text = "STATUS: \(aplikasiStatus.status)"
- }
- }
|