def buscarUSU(): usu = Tablas.Usuario() usu.nombreUsuario = input("usuario: ") usu.contrasena = input("contra: ") abmu = ABMUsuario.ABMUsuario() usEnc = abmu.buscarUsuario(usu) print(usEnc)
def test_validarUsuario(self): usu=Tablas.Usuario() usu.nombreUsuario='seby' usu.contrasena='seby' #ya existe abm=ABMPersona.ABMPersona() self.assertFalse(abm.validarUsuarioContraseña(usu)) usu.nombreUsuario='Juan' #no existe self.assertTrue(abm.validarUsuarioContraseña(usu))
def test_validarDatosUsuario(self): usu = Tablas.Usuario() abm=ABMPersona.ABMPersona() usu.nombreUsuario='' self.assertFalse(abm.validarCamposUsu(usu)) usu.nombreUsuario="pepito" usu.contrasena='' self.assertFalse(abm.validarCamposUsu(usu)) usu.contrasena="donpepito" self.assertTrue(abm.validarCamposUsu(usu))
def test_validarUsuario(self): usu = Tablas.Usuario() abm = ABMUsuario.ABMUsuario() usu.nombreUsuario = 'seby' usu.contrasena = 'seby' usu.idpersona = 1 #ya existe, pero es el mismo usuario que quiero modificar self.assertTrue(abm.validarUsuarioContraseña(usu)) usu.idpersona = 2 #ya existe y no es el mismo usuario que quiero modificar self.assertFalse(abm.validarUsuarioContraseña(usu)) usu.nombreUsuario = 'No existo' self.assertTrue(abm.validarUsuarioContraseña(usu))
def loguin(): if request.method=='POST': usuario=Tablas.Usuario() usuario.nombreUsuario = request.form['usuario'] usuario.contrasena = request.form['contraseña'] abm=ABMUsuario.ABMUsuario() usuEncontrado = abm.buscarUsuario(usuario) if (usuEncontrado!=None): session["idpersona"] = usuEncontrado.idpersona return render_template('bienvenido.html') else: return render_template('loguin.html',var=True) return render_template('loguin.html')
def altaPer(): persona = Tablas.Persona() usuario = Tablas.Usuario() def alta(): persona.nombre = input("nombre: ") persona.apellido = input("apellido: ") persona.dni = input("dni: ") usuario.nombreUsuario = input("usuario: ") usuario.contrasena = input("contrasena: ") alta() usuario.persona = persona abm = ABMPersona.ABMPersona() abm.altaPersona(persona, usuario)
def usuarioModificado(): per=Tablas.Persona() usu=Tablas.Usuario() if request.method=='POST': per.idpersona=request.form['id'] per.nombre=request.form['nombre'] per.apellido=request.form['apellido'] per.dni=request.form['dni'] usu.idpersona=request.form['id'] usu.nombreUsuario = request.form['usuario'] usu.contrasena = request.form['contraseña'] abm=ABMPersona.ABMPersona() guardado=abm.actualizarPersona(per) abmu=ABMUsuario.ABMUsuario() guardado1=abmu.actualizarUsuario(usu) if (guardado and guardado1): return render_template('bienvenido.html',var=guardado) else: return render_template('loguin.html', var1=True)
def altaPersona(): per=Tablas.Persona() usu=Tablas.Usuario() if request.method=='POST': per.nombre=request.form['nombre'] per.apellido=request.form['apellido'] per.dni=request.form['dni'] usu.nombreUsuario = request.form['usuario'] usu.contrasena = request.form['contraseña'] usu.persona = per abm=ABMPersona.ABMPersona() guardado=abm.altaPersona(per,usu) if (guardado): abm=ABMUsuario.ABMUsuario() usuEncontrado = abm.buscarUsuario(usu) session["idpersona"]=usuEncontrado.idpersona return render_template('bienvenido.html',var1=True) else: return render_template('loguin.html', var1=True)