public void salvarVenda(Sessao sessao, int qtdingressos) {
   PainelFormularioVenda painelForm = this.janela.getPainelFormularioVenda();
   PainelTabelaVenda painelTabela = this.janela.getPainelTabelaVenda();
   VendaTableModel tableModel = (VendaTableModel) painelTabela.getTabelaVendas().getModel();
   if (telaAtual == FORMCADASTRO) {
     Venda venda = new Venda(sessao, qtdingressos);
     VendaDao dao = new VendaDaoBd();
     dao.cadastrar(venda);
     PrintUtil.printMessageSucesso(null, "Cadastro realizado com sucesso!");
     painelForm.zerarCampos();
   } else {
     linhaSelecionada = painelTabela.getTabelaVendas().getSelectedRow();
     int idvenda = tableModel.getVenda(linhaSelecionada).getId();
     Venda venda = new Venda(idvenda, sessao, qtdingressos);
     VendaDao dao = new VendaDaoBd();
     dao.editar(venda);
     PrintUtil.printMessageSucesso(null, "Edição realizada com sucesso!");
   }
 }
  public void excluirVenda() {
    PainelTabelaVenda painelTabela = this.janela.getPainelTabelaVenda();
    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);
    VendaDao dao = new VendaDaoBd();
    dao.excluir(venda);
    PrintUtil.printMessageSucesso(null, "Remoção realizada com sucesso!");

    this.atualizaTabela();
  }