public void visualizarVenda() {
    PainelTabelaVenda painelTabela = this.janela.getPainelTabelaVenda();
    PainelFormularioVenda form = this.janela.getPainelFormularioVenda();
    VendaTableModel tableModel = (VendaTableModel) painelTabela.getTabelaVendas().getModel();

    linhaSelecionada = painelTabela.getTabelaVendas().getSelectedRow();
    if (linhaSelecionada < 0) {
      PrintUtil.printMessageError(null, "Não há nenhum elemento selecionado na tabela");
      return;
    }
    Venda venda = tableModel.getVenda(linhaSelecionada);
    form.carregaDados(venda.getSessao().getId(), venda.getQtdIngressosPorVenda());

    form.getLabelPainelFormularioVenda().setText("Visualizar Venda");
    form.getBotaoSalvar().setVisible(false);
    form.getBotaoSalvar().setText("");
    form.habilitaEdicaoFormVenda(false);

    telaAtual = FORMVISUALIZACAO;
    this.janela.mostrarPainel(JanelaCrudVenda.PAINELFORM);
  }