Showing
1 changed file
with
28 additions
and
2 deletions
... | @@ -124,7 +124,7 @@ import AVFoundation | ... | @@ -124,7 +124,7 @@ import AVFoundation |
124 | 124 | ||
125 | // let couponSetData: swiftApi.CouponSetItemModel? = coupon?.couponset_data | 125 | // let couponSetData: swiftApi.CouponSetItemModel? = coupon?.couponset_data |
126 | var couponSetData: swiftApi.CouponSetItemModel? | 126 | var couponSetData: swiftApi.CouponSetItemModel? |
127 | - if (isMarket == true) { | 127 | + if (isMarket == true || isSMCoupon == true) { |
128 | for item in smCouponsetsList { | 128 | for item in smCouponsetsList { |
129 | if (item.uuid == coupon?.couponset_uuid) { | 129 | if (item.uuid == coupon?.couponset_uuid) { |
130 | couponSetData = item | 130 | couponSetData = item |
... | @@ -208,6 +208,13 @@ import AVFoundation | ... | @@ -208,6 +208,13 @@ import AVFoundation |
208 | 208 | ||
209 | // nameLabel.text = htmlName.htmlToString | 209 | // nameLabel.text = htmlName.htmlToString |
210 | discriptionLabel.text = htmlDiscription.htmlToString | 210 | discriptionLabel.text = htmlDiscription.htmlToString |
211 | + | ||
212 | + } else if (isSMCoupon == true) { | ||
213 | + couponImage.contentMode = .scaleAspectFill | ||
214 | + nameLabel.text = couponSetData?.name ?? "" | ||
215 | + let htmlDiscription = couponSetData?.description ?? "" | ||
216 | + discriptionLabel.text = htmlDiscription.htmlToString | ||
217 | + | ||
211 | } else { | 218 | } else { |
212 | couponImage.contentMode = .scaleAspectFill | 219 | couponImage.contentMode = .scaleAspectFill |
213 | nameLabel.text = couponSetData?.name ?? "" | 220 | nameLabel.text = couponSetData?.name ?? "" |
... | @@ -651,6 +658,25 @@ import AVFoundation | ... | @@ -651,6 +658,25 @@ import AVFoundation |
651 | return "" | 658 | return "" |
652 | } | 659 | } |
653 | 660 | ||
661 | + func showDialog(_ alertTitle: String, _ alertSubTitle: String) -> Void { | ||
662 | + | ||
663 | + let alert = UIAlertController(title: alertTitle, message: alertSubTitle, preferredStyle: .alert) | ||
664 | + alert.addAction(UIAlertAction(title: "OK", style: .default, handler: { action in | ||
665 | + switch action.style{ | ||
666 | + case .default: | ||
667 | + print("default") | ||
668 | + | ||
669 | + case .cancel: | ||
670 | + print("cancel") | ||
671 | + | ||
672 | + case .destructive: | ||
673 | + print("destructive") | ||
674 | + | ||
675 | + } | ||
676 | + })) | ||
677 | + self.present(alert, animated: true, completion: nil) | ||
678 | + } | ||
679 | + | ||
654 | // MARK: - Actions | 680 | // MARK: - Actions |
655 | 681 | ||
656 | @IBAction func redeemButtomAction(_ sender: Any) { | 682 | @IBAction func redeemButtomAction(_ sender: Any) { |
... | @@ -680,7 +706,7 @@ import AVFoundation | ... | @@ -680,7 +706,7 @@ import AVFoundation |
680 | } | 706 | } |
681 | 707 | ||
682 | } else { | 708 | } else { |
683 | - // TODO: add error popup | 709 | + self.showDialog("Δεν υπάρχουν διαθέσιμα supermarkets","") |
684 | } | 710 | } |
685 | 711 | ||
686 | } else { | 712 | } else { | ... | ... |
-
Please register or login to post a comment