public static void pagamento_Main() {
        for (int k = 0; k < WEvento.list.size(); k++) {
            for (int i = 0; i < WEvento.list.get(k).getArtistas().length; i++) {
                double[] montante_artista = WReparticao.list.get(i).getMontante_artista();

                long[] artistas = WEvento.list.get(k).getArtistas();
                long[] agentes = WEvento.list.get(k).getAgentes();

                double pagar_agente = montante_artista[i] * (comissao_agente * 0.01);
                double pagar_artista = montante_artista[i] - pagar_agente;

                for (int j = 0; j < WPessoa.list.size(); j++) {
                    if (artistas[i] == WPessoa.list.get(j).getID()) {
                        WPessoa.list.get(j).setCapital(WPessoa.list.get(j).getCapital() + pagar_artista);
                    }
                    if (agentes[i] == WPessoa.list.get(j).getID()) {
                        IAgente Agente = (IAgente) WPessoa.list.get(j);
                        double bruto = Agente.getMontante_Devido_Bruto_Agente() + (pagar_agente * 0.77);
                        double liquido = Agente.getMontante_Devido_Liquido_Agente() + pagar_agente;
                        Agente.setMontante_Devido_Bruto_Agente(bruto);
                        Agente.setMontante_Devido_Liquido_Agente(liquido);
                        WPessoa.list.get(j).setCapital(WPessoa.list.get(j).getCapital() + pagar_agente);
                    }
                }
            }
        }
    }