def criarUsuario(): # Tratado os possiveis erros, se acontecer. try: login = input("Digite seu login: "******"Ops! A quantidade de dígitos é maior que a esperada!") senha = input("Digite uma senha: ") if (len(senha) > 25): print("Ops! A quantidade de dígitos é maior que a esperada!") logado = False nome = str(input("Digite seu nome: ")) if (len(nome) > 70): print("Ops! A quantidade de dígitos é maior que a esperada!") dia = int(input("Digite dia de nascimento: ")) mes = int(input("Digite mes de nascimento: ")) ano = int(input("Digite ano de nascimento: ")) data_nasc = datetime.date(ano, mes, dia) genero = str(input("Digite seu genero: ")) if (len(genero) > 10): print("Ops! A quantidade de dígitos é maior que a esperada!") profissao = str(input("Digite sua profissao: ")) if (len(profissao) > 20): print("Ops! A quantidade de dígitos é maior que a esperada!") usuario = Usuario(senha, login, logado, nome, data_nasc, genero, profissao) usuarioDAO = UsuarioDAO() usuarioDAO.inserir(usuario) print("Usuário Criado!") except: print("Ocorreu um ERRO!\n Tente novamente mais tarde.")
def cadastrar(): usuarioDAO = UsuarioDAO() nome = str(input("Digite o Nome do Usuario:")) email = str(input("Digite o Email do Usuario:")) if (usuarioDAO.verificarEmail(email) != True): print("Este Email já esta sendo utilizado") return "" while (True): try: print( "Data de Nascimento. OBS: A DATA DE NASCIMENTO DEVE SER DIGITADA UTILIZANDO NUMEROS" ) dia = int(input("Dia:")) mes = int(input("Mes")) ano = int(input("Ano:")) dataNasc = datetime.date(ano, mes, dia) break except: print("\n Data Invalida\n") profissao = str(input("Digite sua Profissao:")) genero = str(input("Digite o seu Genero:")) senha = str(input("Digite a sua senha:")) usuario = Usuario(nome, email, senha, dataNasc, profissao, genero) usuarioDAO = UsuarioDAO() usuarioDAO.inserir(usuario) return usuario