コード例 #1
0
ファイル: TestPersonaShow.py プロジェクト: Faviobrntn/soporte
 def test_validarShow(self):
     #La casa de papel id serie=71446 (ya se encuentra en la BD) para el usuario 1
     per = Tablas.PersonaShow()
     abm = ABMPersonaShow.ABMPersonaShow()
     per.idpersona = 1
     per.idshow = 71446
     per.tipo = 1  #(serie)
     self.assertFalse(abm.validarPersho(per))
     per.tipo = 0  #(pelicula)
     self.assertTrue(abm.validarPersho(per))
     #tiene que dar True, porque no existe en la base de datos la pelicula con esa persona
     per.idshow = 17458
     self.assertTrue(abm.validarPersho(per))
コード例 #2
0
def pershow():
    abmshow = ABMShow.ABMShow()
    showEncontrado = Tablas.Show
    showEncontrado.idShow = 71446
    showEncontrado = abmshow.buscarShow(showEncontrado)
    abmPer = ABMPersona.ABMPersona()
    pershow = Tablas.PersonaShow()
    pershow.idshow = showEncontrado.idShow
    pershow.idpersona = 1
    pershow.estado = 1
    pershow.puntuado = 0
    abmshoper = ABMPersonaShow.ABMPersonaShow()
    agregado2 = abmshoper.altaPersonaShow(pershow)
    print(agregado2)
コード例 #3
0
def agregarShow():
    if request.method=='POST':
        persho=Tablas.PersonaShow()
        persho.tipo=int(request.form['tipo'])
        persho.idpersona=session['idpersona']
        persho.estado=int(request.form['estado'])
        persho.idshow=int(request.form['idShow'])
        persho.puntuado=0
        tipo=int(request.form['tipo'])
        abm=ABMPersonaShow.ABMPersonaShow()
        final=abm.altaPersonaShow(persho)
        if (final):
            return render_template('bienvenido.html',var3=True)
    return render_template('loguin.html', var1=True)
コード例 #4
0
def modificarPerShow():
    if request.method=='POST':
        pershow=Tablas.PersonaShow()
        abm=ABMPersonaShow.ABMPersonaShow()
        pershow.idpersona=session["idpersona"]
        pershow.idshow=request.form["idShow"]
        pershow.tipo=request.form["tipo"]
        pershow=abm.buscarPerShow(pershow)
        abms=ABMShow.ABMShow()
        show=Tablas.Show()
        show.idShow=request.form["idShow"]
        show.tipo=request.form['tipo']
        show=abms.buscarShowporIDyTipo(show)
        if(pershow!=None):
            return render_template('modificarShow.html',pershow=pershow,show=show)
    return render_template('loguin.html',var1=True)
コード例 #5
0
def modiShow():
    if request.method=='POST':
        pershow=Tablas.PersonaShow()
        abm=ABMPersonaShow.ABMPersonaShow()
        pershow.idpersona=int(session["idpersona"])
        pershow.idshow=int(request.form['idShow'])
        pershow.estado=int(request.form['estado'])
        pershow.tipo=int(request.form['tipo'])
        pershow.puntuado=1
        abm.modificarPerShow(pershow)
        show=Tablas.Show()
        show.idShow=int(request.form['idShow'])
        show.tipo=int(request.form['tipo'])
        if("puntuacion" in request.form):
            show.puntuacionUsuariosAcumulada=int(request.form['puntuacion'])
            abms=ABMShow.ABMShow()
            abms.puntuarShow(show)
        return render_template('bienvenido.html')
    return render_template('loguin.html',var1=True)
コード例 #6
0
ファイル: __init__.py プロジェクト: Faviobrntn/soporte
def eliminarShow():
    load_logged_in_user()
    if request.method == 'POST':
        pershow = Tablas.PersonaShow()

        pershow.idpersona = int(session["idpersona"])
        pershow.idshow = int(request.form['idShow'])
        pershow.tipo = int(request.form['tipo'])
        pershow.puntuado = 1

        abm = ABMPersonaShow.ABMPersonaShow()
        result = abm.eliminarPerShow(pershow)

        if result == True:
            flash("Se elimino con éxito.")
        else:
            flash("No se puedo eliminar el registro.")
        # show=Tablas.Show()
        # show.idShow=int(request.form['idShow'])
        # show.tipo=int(request.form['tipo'])
    return redirect(url_for('descubrir'))
コード例 #7
0
ファイル: __init__.py プロジェクト: Faviobrntn/soporte
def agregarShow():
    load_logged_in_user()
    if request.method == 'POST':
        persho = Tablas.PersonaShow()
        persho.tipo = int(request.form['tipo'])
        persho.idpersona = session['idpersona']
        persho.estado = int(request.form['estado'])
        persho.idshow = int(request.form['idShow'])
        persho.puntuado = 0
        tipo = int(request.form['tipo'])
        abm = ABMPersonaShow.ABMPersonaShow()
        final = abm.altaPersonaShow(persho)
        if (final):
            # return render_template('bienvenido.html',var3=True)
            flash("Se agrego con éxito.")
            if tipo == 0:
                return redirect(url_for('misPeliculas'))
            elif tipo == 1:
                return redirect(url_for('misSeries'))
            else:
                return redirect(url_for('descubrir'))
    return render_template('loguin.html', var1=True)