示例#1
0
def listarUsuario():
    try:
        usuarioDAO = UsuarioDAO()
        print(usuarioDAO.listar())

    except:
        print("Erro encontrado!")
示例#2
0
def listarUsuario():
    try:
        usuarioDAO = UsuarioDAO()
        print(usuarioDAO.listar())

    except:
        print("Ocorreu um erro!")
示例#3
0
def deletarUsuario():
    try:
        id = input("Digite o seu ID: ")
        usuarioDAO = UsuarioDAO()
        usuarioDAO.deletar(id)

    except:
        print("Oops! Erro encontrado!")
示例#4
0
def deletarUsuario():
    try:
        id = int(input("Digite seu id: "))
        usuarioDAO = UsuarioDAO()
        usuarioDAO.deletar(id)
        print("Usuário deletado!")

    except:
        print("Ocorreu um erro!")
示例#5
0
def criarUsuario():
    try:
        nome = input("Digite seu nome: ")
        email = input("Digite seu email: ")
        senha = input("Digite seu senha: ")
        data_nasc = input("Digite sua data de nascimento: ")
        profissao = input("Digite seu profissão: ")
        genero = input("Digite seu genero: ")
        cidade = input("Digite seu cidade: ")
        estado = input("Digite seu estado: ")
        pais = input("Digite seu país: ")

        usuario = Usuario(nome, email, senha, data_nasc, profissao, genero,
                          cidade, estado, pais)
        usuarioDAO = UsuarioDAO()
        usuarioDAO.inserir(usuario)

    except:
        print("Oops! Erro encontrado")
示例#6
0
def criarUsuario():
    try:
        nome = str(input("Digite seu nome: "))
        email = str(input("Digite seu email: "))
        senha = str(input("Digite sua senha: "))
        dia = int(input("Digite seu dia de nascimento: "))
        mes = int(input("Digite seu mês de nascimento: "))
        ano = int(input("Digite seu ano de nascimento: "))
        data_nasc = datetime.date(ano, mes, dia)
        genero = str(input("Digite seu gênero: "))
        profissao = str(input("Digite sua profissão: "))
        cidade = str(input("Digite seu cidade: "))
        estado = str(input("Digite seu estado: "))
        pais = str(input("Digite seu país: "))
        usuario = Usuario(senha, email, nome, data_nasc, genero, profissao,
                          cidade, estado, pais)
        usuarioDAO = UsuarioDAO()
        usuarioDAO.inserir(usuario)
        print("Usuário Criado!")

    except:
        print("Ocorreu um erro!")
示例#7
0
def alterarUsuario():
    try:
        id = int(input("Digite seu id: "))
        novoNome = str(input("Digite seu nome: "))
        novoEmail = str(input("Digite seu email: "))
        novoSenha = str(input("Digite sua senha: "))
        dia = int(input("Digite seu dia de nascimento: "))
        mes = int(input("Digite seu mês de nascimento: "))
        ano = int(input("Digite seu ano de nascimento: "))
        novoData_nasc = datetime.date(ano, mes, dia)
        novoGenero = str(input("Digite seu gênero: "))
        novoProfissao = str(input("Digite sua profissão: "))
        novoCidade = str(input("Digite seu cidade: "))
        novoEstado = str(input("Digite seu estado: "))
        novoPais = str(input("Digite seu país: "))
        usuarioDAO = UsuarioDAO()
        usuarioDAO.atualizar(id, novoSenha, novoEmail, novoNome, novoData_nasc,
                             novoGenero, novoProfissao, novoCidade, novoEstado,
                             novoPais)
        print("Usuário Alterado!")

    except:
        print("Ocorreu um erro!")
示例#8
0
def main(args=[]):

    continuar = True

    while continuar:
        try:
            Menu()
            opcao = int(input("Digite a opção: "))

            if opcao == 1:
                nomeRede = input("Digite o nome da Rede Social:")

            elif opcao == 2:
                #se o usuario estiver o email e senha correspondentes no banco de dados o programa irá exibir as opções da página do Usuario tais como editar perfil, adicionar amigos, excluir amigos.....
                pass
            elif opcao == 3:
                print("Preencha o formulário abaixo:")
                nome = input("Nome:")
                email = input("E-mail:")
                senha = input("Senha:")
                nascimento = input("Nascimento:")
                profissao = input("Profissão:")
                genero = input("Gênero:")
                cidade = input("Cidade:")
                estado = input("Estado:")
                pais = input("País:")
                print()
                usuario = Usuario(nome, email, senha, nascimento, profissao,
                                  genero, cidade, estado, pais)
                UsuarioDAO().inserir(usuario)

            elif opcao == 0:
                continuar = False
            else:
                print("Ops! Opção inválida!")

        except ValueError:
            print("Ops! Digite um valor válido")

    print("\nVocê saiu.")
示例#9
0
def exibirMenu():
    print("\n====== Bem Vindo!! =======\n"
          "Opções:\n"
          "1 - Cadastrar usuário.\n"
          "2 - Atualizar dados do usuário. \n"
          "3 - Listar usuário\n"
          "4 - Excluir conta usuário \n"
          "5 - Comentar\n"
          "6 - Listar comentário\n"
          "0 - Sair\n"
          "===========================")

    opcao = int(input("\nInforme sua opção: "))

    if (opcao == 1):
        nome = input("informe seu nome: ")
        email = input("informe seu email: ")
        telefone = input("informe seu telefone: ")
        senha = input("informe a senha: ")
        genero = input("informe o seu gênero: ")
        data_nasc = input("informe sua data de nascimento: ")
        profissao = input("informe sua profissão: ")
        cidade = input("informe sua cidade: ")
        global u
        u = Usuario(nome, email, telefone, senha, genero, data_nasc, profissao,
                    cidade)
        global uDAO
        uDAO = UsuarioDAO()
        uDAO.inserirUsuario(u)
        exibirMenu()

    elif (opcao == 2):
        telefone = input("Informe seu novo número de telefone: ")
        email = input("informe o seu novo email: ")
        u = Usuario("", email, telefone, "", "", "", "", "")
        uDAO = UsuarioDAO()
        uDAO.atualizarFoneEmail(u)
        exibirMenu()

    elif (opcao == 3):
        uDAO = UsuarioDAO()
        uDAO.listarUsuarios()
        exibirMenu()

    elif (opcao == 4):
        email = input("Informe o email da conta a ser deletada: ")
        uDAO.deletarUsuario(email)
        exibirMenu()

    elif (opcao == 5):
        texto = input("informe o texto: ")
        c = Comentario(texto)
        cDAO = ComentarioDAO()
        cDAO.postar_comentario(c)
        print("Comentário realizado com sucesso.")
        exibirMenu()

    elif (opcao == 6):
        cDAO = ComentarioDAO()
        cDAO.listarComentarios()
        exibirMenu()

    elif (opcao == 0):
        print("Programa finalizado.")

    else:
        print("opção inválida.")