Exemple #1
0
def signUp():
    print('========================================================================================================================')
        NovoUsuario = Usuario()
        NovoUsuario.nome = input('Digite o nome de usuário')
        NovoUsuario.email = input('Digie seu E-mail')
        NovoUsuario.senha = input('Qual será sua senha? Remonmendamos uma senha com mais de 8 dígitos numeros ')
        NovoUsuario.dataNasc = input('Digite sua data de nascimento')
        NovoUsuario.profissao = input('Digite sua profissão')
        NovoUsuario.genero=input("digite seu genero")
        NovoUsuario.cidade=input("digite sua cidade")
        NovoUsuario.estado=input("digite seu estado")
        NovoUsuario.pais=input("digite seu pais")
        UsuarioDAO.inserir(NovoUsuario)
Exemple #2
0
    def carregarAmigos(self,usuario):
        usuarioDAO = UsuarioDAO()
        usuario.amigos = []
        amigos = usuarioDAO.getListAmigos(usuario.id)

        for amigo in amigos:
            usuarioAmigo = Usuario()
            usuarioAmigo.id = amigo[0]
            usuarioAmigo.email = amigo[1]
            usuarioAmigo.senha = amigo[2]
            usuarioAmigo.nome = amigo[3]
            usuarioAmigo.data_nascimento = amigo[4]
            usuarioAmigo.genero = amigo[5]
            usuarioAmigo.estado_civil = amigo[6]
            usuarioAmigo.profissao = amigo[7]
            usuario.amigos.append(usuarioAmigo) # Adicionando o usuário a lista de amigos do usuário
    def carregarParticipantes(self, grupo):
        grupoDAO = GrupoDAO()
        participantes = grupoDAO.getListParticipantes(grupo)

        for participante in participantes:
            usuario = Usuario()
            usuario.id = participante[0]
            usuario.email = participante[1]
            usuario.senha = participante[2]
            usuario.nome = participante[3]
            usuario.data_nascimento = participante[4]
            usuario.genero = participante[5]
            usuario.estado_civil = participante[6]
            usuario.profissao = participante[7]
            grupo.participantes.append(
                usuario)  # Adicionando participantes do grupo
    def openConta(self):
        amigo = Amigo()
        mensagem = Mensagem()
        grupo = Grupo()
        usuario = Usuario()

        usuario.email = input("\nE-mail: ")
        usuario.senha = input("Senha: ")

        autenticado = usuario.autenticado()

        if autenticado:
            print("\n")
            usuario.carregarUsuarioBD()
            amigo.carregarAmigos(usuario)  # Carregando os amigos do usuário
            mensagem.carregarMensagems(
                usuario)  # Carregando as mensagems do usuário
            grupo.carregarGrupos(usuario)  # Carregando os grupos do usuário
            self.menuUsuario(usuario)
        else:
            print("\nE-mail ou senha inválida\n")