Beispiel #1
0
    def cadastra_pessoa():


        cod = int(input("Codigo: "))
        nome = input("Nome: ")
        tel = int(input("Telefone: "))
        end = input("Endereco: ")
        tipo = input("F para fisica e J para juridica: ")
        fabrica = FabricaPessoa.criar_pessoa(cod, nome, tel, end, tipo)
        return fabrica
    def cadastra_jogador(pessoa_dados):

        try:
            nome = pessoa_dados["nome"]
            idade = int(pessoa_dados["idade"])
            senha = pessoa_dados["senha"]

            pessoa = FabricaPessoa.criar_pessoa()
            pessoa.set_nome(nome)
            pessoa.set_idade(idade)
            pessoa.set_senha(senha)

            daojogador = DAOJogador.DAOJogador()
            # daojogador.inicia_conexao()
            daojogador.insere_jogador(pessoa.toString())
            # daojogador.fecha_conexao()

        except Error.Error as detalhe:
            raise Error.Error(detalhe.msg)

        except ValueError:
            raise Error.Error("Idade tem que ser numero!")

        return
Beispiel #3
0
    def cadastra_jogador(pessoa_dados):

        try:
            nome = pessoa_dados["nome"]
            idade = int(pessoa_dados["idade"])
            senha = pessoa_dados["senha"]

            pessoa = FabricaPessoa.criar_pessoa()
            pessoa.set_nome(nome)
            pessoa.set_idade(idade)
            pessoa.set_senha(senha)

            daojogador = DAOJogador.DAOJogador()
            #daojogador.inicia_conexao()
            daojogador.insere_jogador(pessoa.toString())
            #daojogador.fecha_conexao()

        except Error.Error as detalhe:
            raise Error.Error(detalhe.msg)

        except ValueError:
            raise Error.Error('Idade tem que ser numero!')

        return