public static long pedir_confirmar_Pessoa(PessoaTipo PessoaTipo) {
        boolean erro = false;
        String frase;

        do {
            do {
                try {
                    if (PessoaTipo.Artista == PessoaTipo) {
                        System.out.println("Insira ID artista: ");
                    } else {
                        System.out.println("Insira ID agente: ");
                    }
                    frase = leitor.next();
                    opcao = Long.parseLong(frase);
                    erro = false;
                } catch (NumberFormatException e) {
                    System.out.println("Insira um numero Inteiro!");
                    erro = true;
                }
            } while (erro);

            erro = true;
            for (int a = 0; a < list.size(); a++) {
                if (PessoaTipo.Artista == PessoaTipo) {
                    if (opcao == WPessoa.list.get(a).getID() && PessoaTipo.Artista == WPessoa.list.get(a).getPessoaTipo()) {
                        erro = false;
                        return opcao;
                    }
                } else {
                    if (opcao == WPessoa.list.get(a).getID() && PessoaTipo.Agente == WPessoa.list.get(a).getPessoaTipo()) {
                        erro = false;
                        return opcao;
                    }
                }

            }
            if (erro == true) {
                if (PessoaTipo.Artista == PessoaTipo) {
                    System.out.println("Artista inexistente!");
                } else {
                    System.out.println("Agente inexistente!");
                }
            }
        } while (erro);
        return opcao;
    }