Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // LoginViewController.swift
- // Digipro
- //
- // Created by desarrollo digipro on 04/12/17.
- // Copyright © 2017 digipro. All rights reserved.
- //
- import UIKit
- import Foundation
- import SWXMLHash
- import SwiftyJSON
- class LoginViewController: BaseViewController, UITextFieldDelegate, NSURLConnectionDataDelegate,NSURLConnectionDelegate,XMLParserDelegate {
- @IBOutlet weak var uiLabelTitle: UILabel!
- @IBOutlet weak var uiLabelSubtitle: UILabel!
- @IBOutlet weak var uiLabelUsername: UILabel!
- @IBOutlet weak var uiLabelPassword: UILabel!
- @IBOutlet weak var uiTextFieldUsername: UITextField!
- @IBOutlet weak var uiTextFieldPassword: UITextField!
- @IBOutlet weak var errorLabel1: UILabel!
- @IBOutlet weak var errorLabel2: UILabel!
- @IBOutlet weak var errorImage1: UIImageView!
- @IBOutlet weak var errorImage2: UIImageView!
- override func viewDidLoad() {
- super.viewDidLoad()
- setupUI()
- }
- override func viewWillAppear(_ animated: Bool){
- super.viewDidAppear(animated)
- navigationController?.setNavigationBarHidden(true, animated: false)
- }
- override func viewWillDisappear(_ animated: Bool) {
- super.viewWillDisappear(animated)
- navigationController?.setNavigationBarHidden(false, animated: true)
- }
- func setupUI(){
- uiTextFieldUsername.autocorrectionType = .no
- uiTextFieldPassword.autocorrectionType = .no
- print(getValuesFromSkin)
- uiTextFieldUsername.delegate = self
- uiTextFieldPassword.delegate = self
- self.errorImage1.isHidden = true
- self.errorImage2.isHidden = true
- self.errorLabel1.isHidden = true
- self.errorLabel2.isHidden = true
- }
- func textFieldShouldReturn(_ textField: UITextField) -> Bool {
- textField.resignFirstResponder()
- return true
- }
- @IBAction func conect(_ sender: Any) {
- getValuesFromSkin(paramCode: "")
- }
- func getValuesFromSkin(paramCode: String){
- let object = FESkin(AplicacionID: 1, ProyectoID: 2, Splash: "")
- let obj = UsuarioRepositorio()
- let skin = ObtieneSkin()
- let utils = ExtensionUtils()
- skin.cpSkin = utils.encodeToJson(object)
- obj.opObtieneSkin(obtieneSkin: skin) { (response: ObtieneSkinResponse?, error:NSError?) -> Void in
- // print("respuesta del servicio \(response?.loginResponseString as Any)")
- DispatchQueue.main.async{
- let servise: String = response?.loginResponseString ?? ""
- let json = try! JSON(data: servise.data(using: .utf8)!)
- // let n = json["Titulo"]
- // for (index, item) in json.enumerated() {
- // print("item numero \(index+1) : \(item)")
- // }
- print(json)
- }
- }
- }
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement