You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

118 lines
3.7 KiB

//
// TransactionSuccessViewController.swift
// GMERemittance
//
// Created by FMI-12 on 2/19/18.
// Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved.
//
import UIKit
class TransactionSuccessViewController: UIViewController {
@IBOutlet weak var labelReceiver: UILabel!
@IBOutlet weak var labelRelation: UILabel!
@IBOutlet weak var labelAddress: UILabel!
@IBOutlet weak var labelPhone: UILabel!
@IBOutlet weak var labelEmail: UILabel!
@IBOutlet weak var labelAgent: UILabel!
@IBOutlet weak var labelBranch: UILabel!
@IBOutlet weak var labelAccountNo: UILabel!
@IBOutlet weak var serviceFeeOutlet: UILabel!
@IBOutlet weak var labelRecipientName: UILabel!
@IBOutlet weak var labelAmount: UILabel!
@IBOutlet weak var labelGMEControlNumber: UILabel!
@IBOutlet weak var labelTransactionDate: UILabel!
@IBOutlet weak var labelTransactionNumber: UILabel!
@IBOutlet weak var labelPayout: UILabel!
@IBOutlet weak var viewAccountNumber: UIView!
@IBOutlet weak var viewBranch: UIView!
@IBOutlet weak var viewConstrainHeight: NSLayoutConstraint!
@IBOutlet weak var scrollView: UIScrollView!
var recipientName: String?
var relation: String?
var address: String?
var phone: String?
var email: String?
var agent: String?
var amount: String?
var gmeControlNumber: String?
var transactionDate: String?
var transactionNumber: String?
var payoutMode: String?
var bankBranch: String!
var accountNumber: String!
var serviceFee: String!
override func viewDidLoad() {
super.viewDidLoad()
setUpNavBar(id: 201, title: "Transaction Statement")
if let checkRecipientName = self.recipientName{
labelRecipientName.text = checkRecipientName
}
if let checkRelation = relation{
labelRelation.text = checkRelation
}
if let checkAddress = address{
labelAddress.text = checkAddress
}
if recipientName != nil{
labelReceiver.text = recipientName
}
if phone != nil{
labelPhone.text = phone
}
if email != nil{
labelEmail.text = email
}
if payoutMode == "CASH" {
labelAgent.text = "[Any Where]"
labelPayout.text = "Payout Agent/Bank"
viewAccountNumber.isHidden = true
viewBranch.isHidden = true
viewConstrainHeight.constant = 250
scrollView.contentInset = UIEdgeInsets(top: 0, left: 0, bottom: -80, right: 0)
} else {
labelPayout.text = "Payout Bank"
labelAgent.text = agent
viewAccountNumber.isHidden = false
viewBranch.isHidden = false
viewConstrainHeight.constant = 332
}
if let checkAmount = amount{
labelAmount.text = checkAmount
}
if let controlNumber = self.gmeControlNumber{
labelGMEControlNumber.text = "GME Control no. " + controlNumber
}
if let checkDate = transactionDate{
let convertedDate = unixTimeStampToDate(unixTimeStamp: checkDate)
labelTransactionDate.text = convertedDate
}
if let checkTransactionNumber = transactionNumber {
labelTransactionNumber.text = checkTransactionNumber
}
if let checkBankBranch = bankBranch{
labelBranch.text = checkBankBranch
}
if accountNumber != nil{
labelAccountNo.text = accountNumber
}
if let fee = self.serviceFee {
self.serviceFeeOutlet.text = fee + " KRW"
}
}
}