예제 #1
0
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)
예제 #2
0
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)
예제 #3
0
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)
예제 #4
0
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)
예제 #5
0
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)
예제 #6
0
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)
예제 #7
0
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)
예제 #8
0
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)
예제 #9
0
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)