Esempio n. 1
0
def update(id):
    dados = request.get_json()

    with closing(conectar()) as con, closing(con.cursor()) as cur:
        if not validar_campos(dados, campos3, tipos3):
            return jsonify({'erro': 'valor(es) inválido(s)'}), 422
        cur.execute(
            "UPDATE filme set titulo=?,data_lancamento=?,ano=?,duracao=?,genero=?,diretor=?,atores=?,sinopse=?,classificacao=?,idioma=?,pais=?,poster=?,imdb=? where id=?",
            (
                dados['titulo'],
                dados['data_lancamento'],
                dados['ano'],
                dados['duracao'],
                dados['genero'],
                dados['diretor'],
                dados['atores'],
                dados['sinopse'],
                dados['classificacao'],
                dados['idioma'],
                dados['pais'],
                dados['poster'],
                dados['imdb'],
                id,
            ))
        con.commit()
        return localizar(id)
Esempio n. 2
0
def criar():
    listaRetorno = {}
    dados = request.get_json()
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        acabou = False
        while not acabou:
            if not validar_campos(dados, campos, tipos):
                return jsonify({'erro': 'valor(es) inválido(s)'}), 422
            try:
                cur.execute(
                    "Insert into filme (titulo,data_lancamento,ano,duracao,genero,diretor,atores,sinopse,classificacao,idioma,pais,poster,imdb)values(?,?,?,?,?,?,?,?,?,?,?,?,?)",
                    (
                        dados['titulo'],
                        dados['data_lancamento'],
                        dados['ano'],
                        dados['duracao'],
                        dados['genero'],
                        dados['diretor'],
                        dados['atores'],
                        dados['sinopse'],
                        dados['classificacao'],
                        dados['idioma'],
                        dados['pais'],
                        dados['poster'],
                        dados['imdb'],
                    ))
                con.commit()
                return jsonify({'Mensagem': 'sucesso'}), 200
            except Exception as inst:
                return jsonify({'Mensagem': inst.args}), 400
Esempio n. 3
0
def criar():
    dados = request.get_json()
    if (not checkRecaptcha(dados['recaptcha'])):
        return jsonify({'erro': 'Recaptcha não aceito'}), 422

    with closing(conectar()) as con, closing(con.cursor()) as cur:
        del dados['recaptcha']
        if not validar_campos(dados, campos, tipos):
            return jsonify({'erro': 'valor(es) inválido(s)'}), 422
        try:
            cur.execute(
                "Insert into usuario (nome,data_nascimento,senha,email,cpf,endereco,admin)values(?,?,?,?,?,?,?)",
                (
                    dados['nome'],
                    dados['data_nascimento'],
                    dados['senha'],
                    dados['email'],
                    dados['cpf'],
                    dados['endereco'],
                    dados['admin'],
                ))
            con.commit()
            return jsonify({'Mensagem': 'sucesso'}), 200
        except Exception as inst:
            return jsonify({'Mensagem': inst.args}), 400
Esempio n. 4
0
def update(id):
    dados = request.get_json()
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        if not validar_campos(dados,campos3,tipos3):
            return jsonify({'erro':'valor(es) inválido(s)'}),422
        try:
            cur.execute("UPDATE sessao set sala_id=?,filme_id=?,data_horario_inicio=?,formato=?,dublado=? where id=?",(dados['sala_id'],dados['filme_id'],dados['data_horario_inicio'],dados['formato'],dados['dublado'],id,))
            con.commit()
            return jsonify({'Mensagem':'sucesso'}),200                
        except Exception as inst:
            return jsonify({'Mensagem': inst.args}),400
Esempio n. 5
0
def criar():
    dados = request.get_json()
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        if not validar_campos(dados,campos,tipos):
            return jsonify({'erro':'valor(es) inválido(s)'}),422
        try:
            cur.execute("Insert into sessao (sala_id,filme_id,data_horario_inicio,formato,dublado)values(?,?,?,?,?)",(dados['sala_id'],dados['filme_id'],dados['data_horario_inicio'],dados['formato'],dados['dublado'],))
            con.commit()
            return jsonify({'Mensagem':'sucesso'}),200                
        except Exception as inst:
            return jsonify({'Mensagem': inst.args}),400
Esempio n. 6
0
def update(id):
    dados = request.get_json()
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        if not validar_campos(dados, campos, tipos):
            return jsonify({'erro': 'valor(es) inválido(s)'}), 422
        try:
            cur.execute("UPDATE telefone set telefone=? where usuario_id=?", (
                dados['telefone'],
                dados['usuario_id'],
            ))
            con.commit()
            return jsonify({'Mensagem': 'sucesso'}), 200
        except Exception as inst:
            return jsonify({'Mensagem': inst.args}), 400
Esempio n. 7
0
def criar():
    dados = request.get_json()
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        if not validar_campos(dados, campos, tipos):
            return jsonify({'erro': 'valor(es) inválido(s)'}), 422
        try:
            cur.execute(
                "Insert into telefone (telefone,usuario_id)values(?,?)", (
                    dados['telefone'],
                    dados['usuario_id'],
                ))
            con.commit()
            return jsonify({'Mensagem': 'sucesso'}), 200
        except Exception as inst:
            return jsonify({'Mensagem': inst.args}), 400
Esempio n. 8
0
def criar():
    dados = request.get_json()
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        if not validar_campos(dados, campos, tipos):
            return jsonify({'erro': 'valor(es) inválido(s)'}), 422
        try:
            cur.execute(
                "Insert into tipo_ingresso (nome,preco,observacao)values(?,?,?)",
                (
                    dados['nome'],
                    dados['preco'],
                    dados['observacao'],
                ))
            con.commit()
            return jsonify({'Mensagem': 'sucesso'}), 200
        except Exception as inst:
            return jsonify({'Mensagem': inst.args}), 400
Esempio n. 9
0
def update(id):
    dados = request.get_json()
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        if not validar_campos(dados, campos3, tipos3):
            return jsonify({'erro': 'valor(es) inválido(s)'}), 422
        try:
            cur.execute(
                "UPDATE tipo_ingresso set nome=?,preco=?,observacao=? where id=?",
                (
                    dados['nome'],
                    dados['preco'],
                    dados['observacao'],
                    id,
                ))
            con.commit()
            return jsonify({'Mensagem': 'sucesso'}), 200
        except Exception as inst:
            return jsonify({'Mensagem': inst.args}), 400
Esempio n. 10
0
def update(id):
    dados = request.get_json()
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        if not validar_campos(dados, campos, tipos):
            return jsonify({'erro': 'valor(es) inválido(s)'}), 422
        try:
            cur.execute(
                "UPDATE ingresso set tipo_ingresso_id=?,sessao_id=?,usuario_id=?,poltrona=?,data_compra=? where id=?",
                (
                    dados['tipo_ingresso_id'],
                    dados['sessao_id'],
                    dados['usuario_id'],
                    dados['poltrona'],
                    dados['data_compra'],
                    id,
                ))
            con.commit()
            return jsonify({'Mensagem': 'sucesso'}), 200
        except Exception as inst:
            return jsonify({'Mensagem': inst.args}), 400
Esempio n. 11
0
def update(id):
    dados = request.get_json()
    print(dados)
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        if not validar_campos(dados, campos3, tipos3):
            return jsonify({'erro': 'valor(es) inválido(s)'}), 422
        try:
            cur.execute(
                "UPDATE sala set nome=?,quantidade_fileira=?,quantidade_assento=?,tipo_sala=? where id=?",
                (
                    dados['nome'],
                    dados['quantidade_fileira'],
                    dados['quantidade_assento'],
                    dados['tipo_sala'],
                    id,
                ))
            con.commit()
            return jsonify({'Mensagem': 'sucesso'}), 200
        except Exception as inst:
            return jsonify({'Mensagem': inst.args}), 400
Esempio n. 12
0
def criar():
    dados = request.get_json()
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        acabou = False
        while not acabou:
            if not validar_campos(dados, campos, tipos):
                return jsonify({'erro': 'valor(es) inválido(s)'}), 422
            try:
                cur.execute(
                    "Insert into sala (nome,quantidade_fileira,quantidade_assento,tipo_sala)values(?,?,?,?)",
                    (
                        dados['nome'],
                        dados['quantidade_fileira'],
                        dados['quantidade_assento'],
                        dados['tipo_sala'],
                    ))
                con.commit()
                return jsonify({'Mensagem': 'sucesso'}), 200
            except Exception as inst:
                return jsonify({'Mensagem': inst.args}), 400
Esempio n. 13
0
def criar():
    dados = request.get_json()
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        acabou = False
        while not acabou:
            if not validar_campos(dados, campos, tipos):
                return jsonify({'erro': 'valor(es) inválido(s)'}), 422
            try:
                cur.execute(
                    "Insert into ingresso (tipo_ingresso_id,sessao_id,usuario_id,poltrona,data_compra)values(?,?,?,?,?)",
                    (
                        dados['tipo_ingresso_id'],
                        dados['sessao_id'],
                        dados['usuario_id'],
                        dados['poltrona'],
                        dados['data_compra'],
                    ))
                con.commit()
                return jsonify({'Mensagem': 'sucesso'}), 200
            except Exception as inst:
                return jsonify({'Mensagem': inst.args}), 400
Esempio n. 14
0
def update(id):
    dados = request.get_json()
    with closing(conectar()) as con, closing(con.cursor()) as cur:
        if not validar_campos(dados, campos2, tipos2):
            return jsonify({'erro': 'valor(es) inválido(s)'}), 422
        try:
            cur.execute(
                "UPDATE usuario set nome=?,data_nascimento=?,senha=?,email=?,cpf=?,endereco=?,admin=? where id=?",
                (
                    dados["nome"],
                    dados['data_nascimento'],
                    dados['senha'],
                    dados['email'],
                    dados['cpf'],
                    dados["endereco"],
                    dados['admin'],
                    id,
                ))
            con.commit()
            return jsonify({'Mensagem': 'sucesso'}), 200
        except Exception as inst:
            return jsonify({'Mensagem': inst.args}), 400