コード例 #1
0
def buscarUSU():
    usu = Tablas.Usuario()
    usu.nombreUsuario = input("usuario: ")
    usu.contrasena = input("contra: ")
    abmu = ABMUsuario.ABMUsuario()
    usEnc = abmu.buscarUsuario(usu)
    print(usEnc)
コード例 #2
0
ファイル: __init__.py プロジェクト: Faviobrntn/soporte
def load_logged_in_user():
    user_id = session.get('idpersona')
    if user_id is None:
        g.user = None
    else:
        abmu = ABMUsuario.ABMUsuario()
        usr = abmu.buscarUsuarioPorID(user_id)
        g.user = usr
コード例 #3
0
def modificarUsuario():
    if("idpersona" in session):
        abmp=ABMPersona.ABMPersona()
        per=abmp.buscarPersonaPorID(session['idpersona'])
        abmu=ABMUsuario.ABMUsuario()
        usu=abmu.buscarUsuarioPorID(session['idpersona'])
        if(per!=None and usu!=None):
            return render_template('modificarUsuario.html', persona=per,usuario=usu)
    return render_template('loguin.html')
コード例 #4
0
ファイル: testUsuario.py プロジェクト: Faviobrntn/soporte
 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))
コード例 #5
0
def mostrarPer():
    abmu = ABMUsuario.ABMUsuario()
    us = abmu.listarUsuarios()
    abm = ABMPersona.ABMPersona()
    pers = abm.listarPersonas()
    for i in pers:
        print(i.nombre)
        print(i.apellido)
        print(i.dni)
    for i in us:
        print(i.nombreUsuario)
        print(i.contrasena)
        print(i.idpersona)
コード例 #6
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')
コード例 #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)
コード例 #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)