public void cadastrarVenda() { PainelFormularioVenda painelFormVenda = this.janela.getPainelFormularioVenda(); painelFormVenda.zerarCampos(); painelFormVenda.getLabelPainelFormularioVenda().setText("Venda de Ingressos"); painelFormVenda.getBotaoSalvar().setVisible(true); painelFormVenda.getBotaoSalvar().setText("Cadastrar Venda"); painelFormVenda.habilitaEdicaoFormVenda(true); telaAtual = FORMCADASTRO; this.janela.mostrarPainel(JanelaCrudVenda.PAINELFORM); }
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!"); } }