// // 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)" } }