protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); Util.processUser(request); request.setAttribute("products", search(request.getParameter("search"))); getServletContext().getRequestDispatcher("/completed.jsp").forward(request, response); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); Util.processUser(request); request.setAttribute("items", listItems(request)); getServletContext().getRequestDispatcher("/completed.jsp").forward(request, response); }
/** Cadastra um novo produto */ public void novoProduto() { while (true) { try { if (!this.controller.create()) { break; } this.loadItems(); if (Util.showConfirm("Gostaria de cadastrar mais um produto?", "Estoque") == false) { break; } } catch (Exception e) { System.out.println(e.getMessage()); break; } } }
private void btnBuscaProdutoActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnBuscaProdutoActionPerformed List<ModelInterface> produtos = this.controller.search(); // significa que o usuário cancelou a pesquisa if (produtos.isEmpty()) return; if (produtos.size() == 1 && produtos.get(0).hashCode() == 0) { Util.showMessage("Produto não encontrado.", "Buscador", JOptionPane.WARNING_MESSAGE); return; } this.btnReload.setEnabled(true); DefaultTableModel model = ProdutoController.make().getTableModel(produtos); this.tableProdutos.setModel(model); this.tableProdutosMouseReleased(null); this.btnReload.setEnabled(true); this.tableProdutos.setRowSelectionInterval(0, 0); } // GEN-LAST:event_btnBuscaProdutoActionPerformed
public CadastrarPassageiro(int i, String tipoPassageiro) { limit = i; bn = Util.getBundle(); this.passageiroDAO = new PassageiroDAO(); passagem = new Passagem(); passagemDAO = new PassagemDAO(); painel = new Janela(); // joga no frame pq o passageiro precisa saber seu cod. sTipoPassageiro = tipoPassageiro; layout = new GridBagLayout(); painel.setLayout(layout); gbc = new GridBagConstraints(); gbc.fill = GridBagConstraints.HORIZONTAL; gbc.insets = new Insets(5, 10, 0, 0); lbCodPas = new Rotulo(bn.getString("menuCadastrarPassageiro.bilhete")); lbNome = new Rotulo(bn.getString("menuCadastrarPassageiro.lbNome")); lbSobrenome = new Rotulo(bn.getString("menuCadastrarPassageiro.lbSobrenome")); lbDataNascimento = new Rotulo(bn.getString("menuCadastrarPassageiro.lbDataNascimento")); lbEmail = new Rotulo(bn.getString("menuCadastrarPassageiro.lbEmail")); lbTelefone = new Rotulo(bn.getString("menuCadastrarPassageiro.lbTelefone")); lbCpf = new Rotulo(bn.getString("menuCadastrarPassageiro.lbCpf")); lbFormaTratamento = new Rotulo(bn.getString("menuCadastrarPassageiro.lbFormaTratamento")); lbTipo = new Rotulo(bn.getString("menuCadastrarPassageiro.lbTipo")); btProximo = new Botao(bn.getString("menuComprarPassagem.btProximo")); btProximo.setPreferredSize(new Dimension(90, 40)); btProximo.addActionListener(this); btCancelar = new Botao(bn.getString("menuComprarPassagem.btCancelar")); btCancelar.setPreferredSize(new Dimension(90, 40)); btCancelar.addActionListener(this); btVoltar = new Botao(bn.getString("menuComprarPassagem.btVoltar")); btVoltar.setPreferredSize(new Dimension(90, 40)); btVoltar.addActionListener(this); cTipoPassageiro = new ComboBox("Adulto"); cTipoPassageiro.addItem(bn.getString("menuCadastrarPassageiro.adulto")); cTipoPassageiro.addItem(bn.getString("menuCadastrarPassageiro.crianca")); cTipoPassageiro.addItem(bn.getString("menuCadastrarPassageiro.bebe")); cFormaTratamento = new ComboBox("Sr"); cFormaTratamento.addItem(bn.getString("menuCadastrarPassageiro.sra")); cFormaTratamento.addItem(bn.getString("menuCadastrarPassageiro.sr")); cFormaTratamento.addItem(bn.getString("menuCadastrarPassageiro.srta")); txNome = new CaixaDeTexto(); txSobrenome = new CaixaDeTexto(); txDataNascimento = new JFormattedTextField(Mascara("##/##/####")); txEmail = new CaixaDeTexto(); txTelefone = new CaixaDeTexto(); txCpf = new CaixaDeTexto(); txTipo = new CaixaDeTexto(); passagem = passagemDAO.getCodPassagem(limit); txCodPas = new CaixaDeTexto(); txCodPas.setEditable(false); txCodPas.setText("" + passagem.getCodPas()); txTipo.setEditable(false); txTipo.setText(sTipoPassageiro); // lbNome gbc.gridy = 0; // coluna gbc.gridx = 0; // linha layout.setConstraints(lbNome, gbc); painel.add(lbNome); // txNome gbc.gridy = 0; // coluna gbc.gridx = 1; // linha layout.setConstraints(txNome, gbc); painel.add(txNome); // lbsobrenome gbc.gridy = 1; // coluna gbc.gridx = 0; // linha layout.setConstraints(lbSobrenome, gbc); painel.add(lbSobrenome); // txSobrenome gbc.gridy = 1; // coluna gbc.gridx = 1; // linha layout.setConstraints(txSobrenome, gbc); painel.add(txSobrenome); // lbDatanasci gbc.gridy = 2; // coluna gbc.gridx = 0; // linha layout.setConstraints(lbDataNascimento, gbc); painel.add(lbDataNascimento); // txDataNasci gbc.gridy = 2; // coluna gbc.gridx = 1; // linha layout.setConstraints(txDataNascimento, gbc); painel.add(txDataNascimento); // lbTelefone gbc.gridy = 3; // coluna gbc.gridx = 0; // linha layout.setConstraints(lbTelefone, gbc); painel.add(lbTelefone); // txTelefone gbc.gridy = 3; // coluna gbc.gridx = 1; // linha layout.setConstraints(txTelefone, gbc); painel.add(txTelefone); // lbCpf gbc.gridy = 4; // coluna gbc.gridx = 0; // linha layout.setConstraints(lbCpf, gbc); painel.add(lbCpf); // txCpf gbc.gridy = 4; // coluna gbc.gridx = 1; // linha layout.setConstraints(txCpf, gbc); painel.add(txCpf); // lbEmail gbc.gridy = 5; // coluna gbc.gridx = 0; // linha layout.setConstraints(lbEmail, gbc); painel.add(lbEmail); // txEmail gbc.gridy = 5; // coluna gbc.gridx = 1; // linha layout.setConstraints(txEmail, gbc); painel.add(txEmail); // lbTipo gbc.gridy = 6; // coluna gbc.gridx = 0; // linha layout.setConstraints(lbTipo, gbc); painel.add(lbTipo); // txCpf gbc.gridy = 6; // coluna gbc.gridx = 1; // linha layout.setConstraints(txTipo, gbc); painel.add(txTipo); // lbFormaTratamento gbc.gridy = 7; // coluna gbc.gridx = 0; // linha layout.setConstraints(lbFormaTratamento, gbc); painel.add(lbFormaTratamento); // cFormaTratamento gbc.gridy = 7; // coluna gbc.gridx = 1; // linha layout.setConstraints(cFormaTratamento, gbc); painel.add(cFormaTratamento); gbc.gridy = 8; // coluna gbc.gridx = 0; // linha layout.setConstraints(lbCodPas, gbc); painel.add(lbCodPas); gbc.gridy = 8; // coluna gbc.gridx = 1; // linha layout.setConstraints(txCodPas, gbc); painel.add(txCodPas); // botoes gbc.gridy = 9; gbc.gridx = 2; JPanel botoes = new JPanel(new FlowLayout()); botoes.setBackground(minhaCor); botoes.add(btVoltar); botoes.add(btProximo); botoes.add(btCancelar); layout.setConstraints(botoes, gbc); painel.add(botoes); painel.setLocationRelativeTo(null); painel.setTitle(bn.getString("menuCadastrarPassageiro.titulo")); painel.setVisible(true); int op = painel.getDefaultCloseOperation(); // HIDE_ON_CLOSE painel.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); // painel.setResizable(false); }