Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. private void cadastrarActionPerformed(java.awt.event.ActionEvent evt) {
  2. try{
  3. int check=0;
  4. int valid=0;
  5. Sessao sessao;
  6. ArrayList<Sessao> session= new ArrayList();
  7. if(quatorze.isSelected()){
  8. sessao= new Sessao("14h",Integer.parseInt(capacidade.getText()));
  9. session.add(sessao);
  10. }
  11. if(dezesseis.isSelected()){
  12. sessao=new Sessao("16h",Integer.parseInt(capacidade.getText()));
  13. session.add(sessao);
  14. }
  15.  
  16. if(dezoito.isSelected()){
  17. sessao=new Sessao("18h",Integer.parseInt(capacidade.getText()));
  18. session.add(sessao);
  19. }
  20. ArrayList<Sessao> novo= session;
  21. if(salaBox.getSelectedIndex()==0){
  22. Sala novaSala2D= new Sala2D(Integer.parseInt(numero.getText()),Integer.parseInt(capacidade.getText()),session,filmes.getSelectedItem().toString());
  23. Cinema.salas.add(novaSala2D);
  24. check=0;
  25. }
  26.  
  27. else if(salaBox.getSelectedIndex()==1){
  28. Sala novaSala3D= new Sala3D(Integer.parseInt(numero.getText()),Integer.parseInt(capacidade.getText()),novo,filmes.getSelectedItem().toString());
  29. Cinema.salas.add(novaSala3D);
  30. check=1;
  31. /*for (Sessao sessoe : novaSala3D.getSessoes()) {
  32. System.out.println(novaSala3D.getSessoes().);
  33. }*/
  34. }
  35.  
  36. if(check==0){
  37. JOptionPane.showMessageDialog(null,"Sala 2D Cadastrada com sucesso!");
  38. clear();
  39. }
  40. else{
  41. JOptionPane.showMessageDialog(null,"Sala 3D Cadastrada com sucesso!");
  42. clear();
  43. }
  44.  
  45. }
  46. catch(NumberFormatException exception){
  47. JOptionPane.showMessageDialog(null, "Por favor, cadastre um filme na tela anterior no registro de filmes antes de vir aqui!");
  48. }
  49. catch(NullPointerException exception){//Se o usuário não insere um valor numérico, uma excessão é gerada.
  50. JOptionPane.showMessageDialog(null,"Por favor, insira um valor numérico inteiro nos campos de texto!");
  51. }
  52.  
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement