/** * Sets the Calendar min and max years * * @param minYear the min year * @param maxYear the max year */ public void setYearRange(int minYear, int maxYear) { if (minYear > maxYear) { throw new IllegalArgumentException("Max year should be bigger or equal than min year!"); } // The year combobox may not exist in the current context if (year != null) { Object previouslySelectedYear = year.getSelectedItem(); Vector years = new Vector(); for (int i = maxYear; i >= minYear; i--) { years.addElement("" + i); } ListModel yearModel = new DefaultListModel(years); year.setModel(yearModel); if (years.contains(previouslySelectedYear)) { year.setSelectedItem(previouslySelectedYear); } } }
public void actionPerformed(ActionEvent e) { if (e.getSource() == btCancelar) { Object[] opcoes = { bn.getString("menuCadastrarPassageiro.cancelar.sim"), bn.getString("menuCadastrarPassageiro.cancelar.nao") }; int i = JOptionPane.showOptionDialog( null, bn.getString("menuCadastrarPassageiro.cancelar.opcao"), bn.getString("menuCadastrarPassageiro.cancelar.atencao"), JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, opcoes, opcoes[0]); if (i == JOptionPane.YES_OPTION) { System.exit(0); } } if (e.getSource() == btProximo) { try { Passageiro passageiro = new Passageiro(); passageiro.setNomePassageiro(txNome.getText()); passageiro.setSobreNomePassageiro(txSobrenome.getText()); String formatarData = "" + txDataNascimento.getText(); ConvData c = new ConvData(); passageiro.setDataNascimento(c.parseDataIso(formatarData)); passageiro.setEmailPassageiro(txEmail.getText()); passageiro.setTelefonePassageiro(txTelefone.getText()); passageiro.setCpfPassageiro(txCpf.getText()); // /// txTipo.setText("fdf"); if (cTipoPassageiro.getSelectedItem() == bn.getString("menuCadastrarPassageiro.adulto")) { passageiro.setTipoPassageiro(bn.getString("menuCadastrarPassageiro.adulto")); } else if (cTipoPassageiro.getSelectedItem() == bn.getString("menuCadastrarPassageiro.crianca")) { passageiro.setTipoPassageiro(bn.getString("menuCadastrarPassageiro.crianca")); } else { passageiro.setTipoPassageiro(bn.getString("menuCadastrarPassageiro.bebe")); } if (cFormaTratamento.getSelectedItem() == bn.getString("menuCadastrarPassageiro.sra")) { passageiro.setFormaTratamentoPassageiro(bn.getString("menuCadastrarPassageiro.sra")); } else if (cFormaTratamento.getSelectedItem() == bn.getString("menuCadastrarPassageiro.sr")) { passageiro.setFormaTratamentoPassageiro(bn.getString("menuCadastrarPassageiro.sr")); } else { passageiro.setFormaTratamentoPassageiro(bn.getString("menuCadastrarPassageiro.srta")); } // pega ultimo código da passagem gerada passagem = passagemDAO.getCodPassagem(limit); // cadastrao o passageiro codigogerado = new Passageiro(); passageiroDAO = new PassageiroDAO(); passageiroDAO.cadastrarPassageiro(passageiro); // pega ultimo código do passageiro gerado codigogerado = passageiroDAO.getCodPassageiro(limit); txCodPas.setText(" " + passagem.getCodPas()); cod = codigogerado.getCodPassageiro(); passagemDAO.cadastrarPassageiroNaPassagem( codigogerado.getCodPassageiro(), passagem.getCodPas()); painel.dispose(); } catch (Exception e1) { JOptionPane.showMessageDialog( null, bn.getString("menuCadastrarPassageiro.ordemErrada"), bn.getString("menuCadastrarPassageiro.titulo"), JOptionPane.INFORMATION_MESSAGE); } } if (e.getSource() == btVoltar) { passagem = passagemDAO.getCodPassagem(limit); passagemDAO.excluir(passagem.getCodPas()); painel.dispose(); } }