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))
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)
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)
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)
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)
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'))
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)