예제 #1
0
    def cadastrar_ingresso(self):
        if validar_cadastros_realizados():
            quantidade = 0
            self.preco = input("Informe o preço do ingresso: ")
            self.setor = input("Informe o setor da arquibancada: ")
            Jogo.exibir_jogos()
            self.jogo = mycolJogo.find(
                {"_id": ObjectId(input("Informe o ID do jogo: "))})
            while quantidade < 1:
                quantidade = int(
                    input("Informe a quantidade a ser disponibilizada: "))
                if quantidade < 1:
                    print("Informe uma quantidade maior que 0")
            for q in range(quantidade):
                ingresso = {
                    "preco": self.preco,
                    "setor": self.setor,
                    "jogo": self.jogo[0],
                    "vendido": "Não"
                }
                mycolIngresso.insert_one(ingresso)

            return print("Ingresso(s) incluído(s) com sucesso!")
예제 #2
0
                ingresso.excluir_ingressos()
            else:
                continue

        elif option == "3":
            ingresso.consultar_ingresso(False)

    elif option == "5":
        option = input("\n1 - Cadastrar Jogo\n"
                       "2 - Consultar Todos os Jogos\n"
                       "0 - Sair\n"
                       "Opção escolhida: ")
        if option == "1":
            jogo.gerar_jogo()
        elif option == "2":
            jogo.exibir_jogos()

    elif option == "6":
        option = input("\n1 - Comprar Ingresso\n"
                       "2 - Consultar Todas as Compras\n"
                       "0 - Sair\n"
                       "Opção escolhida: ")

        if option == "1":
            compra.comprar()
        elif option == "2":
            compra.consultar_compras()

    elif option == "0":
        break