public void atualizaTabela() { PainelTabelaVenda painelTabela = this.janela.getPainelTabelaVenda(); VendaTableModel tableModel = (VendaTableModel) painelTabela.getTabelaVendas().getModel(); VendaDao dao = new VendaDaoBd(); tableModel.setVendas(dao.listarVendas()); painelTabela.getTabelaVendas().updateUI(); }
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(); }
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 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); }