private void JBListarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JBListarActionPerformed
       this.zerarModelo();
        try {
            this.listaConsulta = ConsultaController.obterInstancia().listar();
            this.listaMedico = MedicoController.obterInstancia().listarMedico();
            this.listaPaciente = PacienteController.obterInstancia().listarPaciente();
        } catch (Exception ex) {
            Logger.getLogger(ConsultarProntuarioUI.class.getName()).log(Level.SEVERE, null, ex);
        }
       SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
       
        for (Consulta listaConsulta1 : this.listaConsulta) {
            String nomeMedico = null, nomePaciente = null;
           for (Medico listaMedico1 : this.listaMedico) {
               if (listaConsulta1.getCodMedico().equals(listaMedico1.getCodigo())) {
                   nomeMedico = listaMedico1.getNome();
               }
           }
           for (Paciente listaPaciente1 : this.listaPaciente) {
               if (listaConsulta1.getCodPaciente().equals(listaPaciente1.getCodigo())) {
                   nomePaciente = listaPaciente1.getNome();
               }
           }
           modelo.addRow(new Object[]{listaConsulta1.getCodigo(), sdf.format(listaConsulta1.getData()), nomeMedico, nomePaciente});
        }
       
       JTListaConsultas.setModel(modelo);
                   
    }//GEN-LAST:event_JBListarActionPerformed