public static void alterar_Contracto_individual(int opcao2) {
        listar();
        confirmar_Id();

        for (int i = 0; i < list.size(); i++) {
            if (list.get(i).getContracto_Id() == opcao) {

                if (opcao2 == 1) {
                    System.out.println("ID Artista: " + list.get(i).getArtista_Id() + "Nome Artista: " + WPessoa.list.get(i).getNome());
                    artista_id = WPessoa.pedir_confirmar_Pessoa(PessoaTipo.Artista);
                    list.get(i).setArtista_Id(artista_id);
                    for (int h = 0; h < historico.size(); h++) {
                        if (historico.get(h).getContracto_Id() == opcao) {
                            historico.get(h).setArtista_Id(artista_id);
                        }
                    }
                }
                if (opcao2 == 2) {
                    System.out.println("ID Agente: " + list.get(i).getAgente_Id() + "Nome Agente: " + WPessoa.list.get(i).getNome());
                    agente_id = WPessoa.pedir_confirmar_Pessoa(PessoaTipo.Agente);
                    list.get(i).setAgente_Id(agente_id);
                    for (int h = 0; h < historico.size(); h++) {
                        if (historico.get(h).getContracto_Id() == opcao) {
                            historico.get(h).setAgente_Id(agente_id);
                        }
                    }
                }
                if (opcao2 == 3) {
                    System.out.println("Data do Contracto: " + list.get(i).getData_Final());
                    data_final();
                    list.get(i).setData_Final(data_final);
                    for (int h = 0; h < historico.size(); h++) {
                        if (historico.get(h).getContracto_Id() == opcao) {
                            historico.get(h).setData_Final(data_final);
                        }
                    }
                }
                if (opcao2 == 4) {
                    System.out.println("Observacoes Antigas: " + list.get(i).getObs());
                    obs();
                    list.get(i).setObs(obs);
                    for (int h = 0; h < historico.size(); h++) {
                        if (historico.get(h).getContracto_Id() == opcao) {
                            historico.get(h).setObs(obs);
                        }
                    }
                }
            }
        }
    }