def cadastroTrabalho(): idator = request.args.get('idator') idserie = request.args.get('idserie') idtemporada = request.args.get('idtemporada') elenco_dao.get_cadastraTrabalho(mysql, idator, idserie, idtemporada) artista = elenco_dao.get_ator(mysql, idator) trabalhos = elenco_dao.get_trabalho(mysql, idator) todaSeries = serie_dao.get_series(mysql) series = [] for tr in trabalhos: sr = serie_dao.get_serie(mysql, tr.idserie) series.append(sr) if series == []: temporadas = [] return render_template("artista.html", series=series, artista=artista, todaSeries=todaSeries, temporadas=temporadas) else: temporadas = temporada_dao.buscaTemporadaV2(mysql, idator) return render_template("artista.html", series=series, artista=artista, todaSeries=todaSeries, temporadas=temporadas)
def atualizarTemporada(): idtemporada = request.args.get('idtemporada') idserie = request.args.get('idserie') ano = request.args.get('ano') banner = request.args.get('banner') sinopse = request.args.get('sinopse') temporada_dao.atualizaTemporada(mysql, idtemporada, ano, sinopse, banner) serie = serie_dao.get_serie(mysql, idserie) temporada = temporada_dao.get_temporada(mysql, idtemporada) temporadas = temporada_dao.get_temporadas(mysql, idserie) trabalho = elenco_dao.get_elencoSerie(mysql, idtemporada) episodios = episodeo_dao.getEpisodeos(mysql, idserie, idtemporada) diretor = diretor_dao.get_diretores(mysql) escritor = escritor_dao.get_escritores(mysql) elenco = [] for el in trabalho: print(el.idator) atores = elenco_dao.get_ator(mysql, el.idator) elenco.append(atores) return render_template("temporada.html", temporada=temporada, temporadas=temporadas, episodios=episodios, serie=serie, elenco=elenco, escritor=escritor, diretor=diretor)
def temporada(): idserie = request.args.get("idserie") idtemp = request.args.get("idtemporada") serie = serie_dao.get_serie(mysql, idserie) temporada = temporada_dao.get_temporada(mysql, idtemp) temporadas = temporada_dao.get_temporadas(mysql, idserie) trabalho = elenco_dao.get_elencoSerie(mysql, idtemp) episodios = episodeo_dao.getEpisodeos(mysql, idserie, idtemp) diretor = diretor_dao.get_diretores(mysql) escritor = escritor_dao.get_escritores(mysql) elenco = [] for el in trabalho: print(el.idator) atores = elenco_dao.get_ator(mysql, el.idator) elenco.append(atores) return render_template("temporada.html", temporada=temporada, temporadas=temporadas, episodios=episodios, serie=serie, elenco=elenco, escritor=escritor, diretor=diretor)
def cadastraserie(): idserie = request.args.get("idserie") ano = request.args.get('ano') sinopse = request.args.get('sinopse') banner = request.args.get('banner') # cadastra valores passados em formulario temporada_dao.cadastraTemporada(mysql, idserie, ano, sinopse, banner) # Carrega pagina com valores atualizados idserie = request.args.get('idserie') serie = serie_dao.get_serie(mysql, idserie) trabalho = elenco_dao.get_elencoSerie(mysql, idserie) temporada = temporada_dao.get_temporadas(mysql, idserie) elenco = [] for el in trabalho: atores = elenco_dao.get_ator(mysql, el.idator) elenco.append(atores) return render_template("serie.html", serie=serie, elenco=elenco, temporada=temporada)
def cadastrarComentario(): nome = request.args.get('nome') avatar = request.args.get('avatar') avaliacao = request.args.get('avaliacao') idserie = request.args.get('idserie') print(idserie) serie_dao.cadastraAvaliacao(mysql, idserie, nome, avaliacao, avatar) serie = serie_dao.get_serie(mysql, idserie) trabalho = elenco_dao.elencoTemporada(mysql, idserie) temporada = temporada_dao.get_temporadas(mysql, idserie) avaliacao = serie_dao.buscaAvaliacao(mysql, idserie) elenco = [] for el in trabalho: atores = elenco_dao.get_ator(mysql, el.idator) elenco.append(atores) return render_template("serie.html", serie=serie, elenco=elenco, temporada=temporada, avaliacao=avaliacao)
def buscaValores(): tipo = request.args.get("tipo") palavrachave = request.args.get("palavrachave") if tipo == 'art': artista = elenco_dao.buscaAtor(mysql, palavrachave) return render_template("resultadoArtista.html", artista=artista, palavra=palavrachave) if tipo == 'ser': serie = serie_dao.buscaSerie(mysql, palavrachave) return render_template("resultadoSerie.html", serie=serie, palavra=palavrachave) elif tipo == 'dir': diretor = diretor_dao.buscaDiretor(mysql, palavrachave) return render_template("resultadoDiretor.html", diretor=diretor, palavra=palavrachave) elif tipo == 'esc': escritor = escritor_dao.buscaEscritor(mysql, palavrachave) return render_template("resultadoEscritor.html", escritor=escritor, palavra=palavrachave) elif tipo == 'gen': serie = serie_dao.buscaGenero(mysql, palavrachave) return render_template("resultadoGenero.html", serie=serie, palavra=palavrachave) elif tipo == 'ano': temporada = temporada_dao.buscaTemporada(mysql, palavrachave) idserie = temporada_dao.buscaIdSerieTemporada(mysql) serie = [] for sr in idserie: print(sr.idserie) _serie = serie_dao.get_serie(mysql, sr.idserie) serie.append(_serie) return render_template("resultadoTemporada.html", temporada=temporada, serie=serie, palavra=palavrachave)
def serie(): idserie = request.args.get('idserie') serie = serie_dao.get_serie(mysql, idserie) trabalho = elenco_dao.elencoTemporada(mysql, idserie) temporada = temporada_dao.get_temporadas(mysql, idserie) avaliacao = serie_dao.buscaAvaliacao(mysql, idserie) elenco = [] for el in trabalho: atores = elenco_dao.get_ator(mysql, el.idator) elenco.append(atores) return render_template("serie.html", serie=serie, elenco=elenco, temporada=temporada, avaliacao=avaliacao)
def excluirEpisodio(): idepisodio = request.args.get('idepisodio') idserie = request.args.get('idserie') episodeo_dao.excluiEpisodio(mysql, idepisodio) serie = serie_dao.get_serie(mysql, idserie) trabalho = elenco_dao.get_elencoSerie(mysql, idserie) temporada = temporada_dao.get_temporadas(mysql, idserie) elenco = [] for el in trabalho: atores = elenco_dao.get_ator(mysql, el.idator) elenco.append(atores) return render_template("serie.html", serie=serie, elenco=elenco, temporada=temporada)
def cadastraEpisodio(): idserie = request.args.get('idserie') idtemporada = request.args.get('idtemporada') iddiretor = request.args.get('iddiretor') idescritor = request.args.get('idescritor') temporada = request.args.get('temporada') titulo = request.args.get('titulo') data = request.args.get('data') sinopse = request.args.get('sinopse') serie = serie_dao.get_serie(mysql, idserie) temporada = temporada_dao.get_temporada(mysql, idtemporada) temporadas = temporada_dao.get_temporadas(mysql, idserie) trabalho = elenco_dao.get_elencoSerie(mysql, idtemporada) episodios = episodeo_dao.getEpisodeos(mysql, idserie, idtemporada) diretor = diretor_dao.get_diretores(mysql) escritor = escritor_dao.get_escritores(mysql) elenco = [] for el in trabalho: print(el.idator) atores = elenco_dao.get_ator(mysql, el.idator) elenco.append(atores) return render_template("temporada.html", temporada=temporada, temporadas=temporadas, episodios=episodios, serie=serie, elenco=elenco, escritor=escritor, diretor=diretor)