From b568e73144aaf48fef25f4dbbdfccffbcc5f0b4b Mon Sep 17 00:00:00 2001 From: InKwon James Kim Date: Mon, 29 Jul 2019 14:00:32 +0900 Subject: [PATCH] change icon and implement set based on dob. --- .../james/chat11.imageset/Contents.json | 21 ++++++++++++++++++ .../james/chat11.imageset/chat11.png | Bin 0 -> 3347 bytes .../View/kycForm1ViewController.swift | 5 ++++- .../View/kycForm2ViewController.swift | 6 +++++ .../View/SplashScreen.storyboard | 4 ++-- 5 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 GMERemittance/Assets.xcassets/james/chat11.imageset/Contents.json create mode 100644 GMERemittance/Assets.xcassets/james/chat11.imageset/chat11.png diff --git a/GMERemittance/Assets.xcassets/james/chat11.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/chat11.imageset/Contents.json new file mode 100644 index 00000000..63382162 --- /dev/null +++ b/GMERemittance/Assets.xcassets/james/chat11.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "chat11.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/GMERemittance/Assets.xcassets/james/chat11.imageset/chat11.png b/GMERemittance/Assets.xcassets/james/chat11.imageset/chat11.png new file mode 100644 index 0000000000000000000000000000000000000000..dadf6867e3f5a251ab1ab816ff5d131c4e0d335a GIT binary patch literal 3347 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 XnXKJq9^?MPZwkR?hjosXPvn09*B8tS literal 0 HcmV?d00001 diff --git a/GMERemittance/Module/RegisterModules/KYC/kycForm1/User Interface/View/kycForm1ViewController.swift b/GMERemittance/Module/RegisterModules/KYC/kycForm1/User Interface/View/kycForm1ViewController.swift index d9c9d437..c97507c9 100644 --- a/GMERemittance/Module/RegisterModules/KYC/kycForm1/User Interface/View/kycForm1ViewController.swift +++ b/GMERemittance/Module/RegisterModules/KYC/kycForm1/User Interface/View/kycForm1ViewController.swift @@ -323,9 +323,12 @@ class KycForm1ViewController: UIViewController { @objc private func handleDatePicker(sender: UIDatePicker) { let dateFormatter = DateFormatter() - // test ccr + dateFormatter.dateFormat = AppConstants.dateFormat self.dobTextField.text = dateFormatter.string(from: sender.date) + + // For use id number field in kycForm2 + GMEDB.shared.user.set(dobTextField.text, .dateOfBirth) dobTextField.sendActions(for: .editingChanged) } diff --git a/GMERemittance/Module/RegisterModules/KYC/kycForm2/User Interface/View/kycForm2ViewController.swift b/GMERemittance/Module/RegisterModules/KYC/kycForm2/User Interface/View/kycForm2ViewController.swift index 53344418..54579388 100644 --- a/GMERemittance/Module/RegisterModules/KYC/kycForm2/User Interface/View/kycForm2ViewController.swift +++ b/GMERemittance/Module/RegisterModules/KYC/kycForm2/User Interface/View/kycForm2ViewController.swift @@ -138,6 +138,12 @@ class KycForm2ViewController: UIViewController { switch verificationIdSelectedCardType { case .alieanCard, .nationalIdCard: self.verificationIdNumberTextField.keyboardType = .numberPad + + var dob = GMEDB.shared.user.string(.dateOfBirth)?.replacingOccurrences(of: "-", with: "") + _ = dob?.removeFirst() + _ = dob?.removeFirst() + + verificationIdNumberTextField.text = dob break case .passport: self.verificationIdNumberTextField.keyboardType = .default diff --git a/GMERemittance/Module/SplashScreen/User Interface/View/SplashScreen.storyboard b/GMERemittance/Module/SplashScreen/User Interface/View/SplashScreen.storyboard index 42034d40..9ce5665b 100644 --- a/GMERemittance/Module/SplashScreen/User Interface/View/SplashScreen.storyboard +++ b/GMERemittance/Module/SplashScreen/User Interface/View/SplashScreen.storyboard @@ -479,7 +479,7 @@ - + @@ -586,7 +586,7 @@ - +