Exemplo n.º 1
0
def buscarUSU():
    usu = Tablas.Usuario()
    usu.nombreUsuario = input("usuario: ")
    usu.contrasena = input("contra: ")
    abmu = ABMUsuario.ABMUsuario()
    usEnc = abmu.buscarUsuario(usu)
    print(usEnc)
Exemplo n.º 2
0
 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))
Exemplo n.º 3
0
 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))
Exemplo n.º 4
0
 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))
Exemplo n.º 5
0
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')
Exemplo n.º 6
0
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)
Exemplo n.º 7
0
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)
Exemplo n.º 8
0
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)