Documentos de Académico
Documentos de Profesional
Documentos de Cultura
/////////////////////////////////
print("Leer datos json")
DispatchQueue.main.async {
//Inicio completar la lctura de obj json, lee toda la estructura como cuando se pone en json formatter a partir
//de los datos del url que s ehicieron en el request
let JSON = try? JSONSerialization.jsonObject(with: Datos!, options: [])
//se trae el diccionario de los objetos
//El cod se almacena y se arrastra durante todo el sistema
if let dictionary = JSON as? [String: Any],
let objUsuario = dictionary["ObjUsuario"] as? [String: Any]
{
let CodigoUsuario = objUsuario["CodigoUsuario"] as! Int
let Nombres = objUsuario["Nombres"] as! String
if (CodigoUsuario > 0){
//self.NombresUsuaio = Nombres
self.lblMensajes.text = "Bienvenido: \(Nombres)"
//self.performSegue(withIdentifier: "ListadoUsuario", sender: self)
}
else{
self.lblMensajes.text = "Usuario o clave Incorrectos"
}
}
//Fin completar lectura de obj json
//Ser hace de esta manera `para que cuando haya un error la aplicacion siempre siga ejecutandose
}
LISTADO DE USUARIOS Y MUESTRA EN OTRO VIEW
EN EL VIEW CONTROLLER
import UIKit
var oListaUsuarios=[Usuario_BE]()
oListaUsuarios.append(objUsuarioAdd)
tbListado.reloadData()
self.LimpiarControles()
func LimpiarControles(){
self.tfNombres.text = ""
self.tfCorreo.text = ""
self.tfLogin.text = ""
self.tfContrasenia.text = ""
}
}
EN EL LISTADO VIEW CONTROLLER
import UIKit
EN LA TABLEVIEW CONTROLLER
import UIKit
}
EN USUARIOBE
import UIKit
override init() {
self.CodigoUsuario=0
self.LoginUsuario=""
self.Nombres=""
self.Correo=""
self.ContraseniaUsuario=""
self.Eliminado=false
self.CodigoError=0
self.DescripcionError=""
self.MensajeError=""
}
import UIKit
func LimpiarCampos(){
self.tfNombres.text = ""
self.tfDescripcion.text = ""
self.tfNombres.becomeFirstResponder()
}
LISTADO DE PAISES
import UIKit
var StrSeleccionado=""
print("viewDidLoad() - Ejecutado")
}
override func viewDidAppear(_ animated: Bool) {
print("viewController-viewDidApper() - Ejecutado")
}
override func viewDidDisappear(_ animated: Bool) {
print("viewController-viewDidDisappear() - Ejecutado")
}