private void botaoConsultarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_botaoConsultarActionPerformed
        try {
            idoso = (Idoso) comboBoxIdoso.getSelectedItem();
            if(idoso != null) {
                habilitado(true);
                campoCPFEdicao.setText(idoso.getCpf());
                campoDataNascimentoEdicao.setText(DataConverter.sqlDateTypeToString(idoso.getDataNascimento()));
                campoEnderecoParenteEdicao.setText(idoso.getEndParente());
                campoFoneParenteEdicao.setText(idoso.getNumTelefoneParente());
                campoLocOrigemEdicao.setText(idoso.getLocalOrigem());
                campoNomeEdicao.setText(idoso.getNomeIdoso());
                campoNomeParenteEdicao.setText(idoso.getNomeParenteResponsavel());
                campoRGEdicao.setText(idoso.getRg() + "");
                campoCPFEdicao.setText(idoso.getCpf());
                checkBoxAcamadoEdicao.setSelected(idoso.getAcamado());
                areaObservacoesEdicao.setText(idoso.getCuidadosEspeciais());
                
                Quarto quarto = ImplQuartoDAO.getInstance().encontraQuartoIdoso(idoso.getCodIdoso());
                
                List<Quarto> lista = ImplQuartoDAO.getInstance().encontrarQuartoDisponivel();
                comboBoxQuarto.setModel(new DefaultComboBoxModel());
                comboBoxQuartoEdicao.setModel(new DefaultComboBoxModel());
                comboBoxQuarto.addItem("Selecione quarto");
                comboBoxQuartoEdicao.addItem("Selecione quarto");
                if(lista != null) {
                    for (Iterator<Quarto> it = lista.iterator(); it.hasNext();) {
                        Quarto q = it.next();
                        comboBoxQuarto.addItem(q);
                        comboBoxQuartoEdicao.addItem(q);
                    }
                }
                
                ComboBoxModel<Quarto> model =  comboBoxQuartoEdicao.getModel();
                for(int i = 1; i < model.getSize();i++){
                    Quarto q = model.getElementAt(i);
                    if(q.compareTo(quarto) == 0){
                        comboBoxQuartoEdicao.setSelectedIndex(i);
                    }
                }
                
                ComboBoxModel<Funcionario> modelFunc =  comboBoxCuidadorEdicao.getModel();
                for(int i = 1; i < modelFunc.getSize();i++){
                    Funcionario f = modelFunc.getElementAt(i);
                    if(f.getCodFuncionario() == idoso.getCuidador().getCodFuncionario()){
                        comboBoxCuidadorEdicao.setSelectedIndex(i);
                    }
                }
            }
            else {
                Mensagens.naoEncontradoConsulta(this);
            }
        } catch(Exception ex) {
            ex.printStackTrace();
        }
    }//GEN-LAST:event_botaoConsultarActionPerformed