Advertisement
Guest User

Untitled

a guest
Jan 6th, 2017
642
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.16 KB | None | 0 0
  1. private void jButtonSaveActionPerformed(java.awt.event.ActionEvent evt) {                                            
  2.  
  3.         String name = textFieldName.getText();
  4.         String email = textFieldEmail.getText();
  5.         String job = textFieldJob.getText();
  6.         String password = passwordField.getText();
  7.         String username = textFieldUsername.getText();
  8.         int age = 0;
  9.  
  10.         //gets Age from text field
  11.         try {
  12.             age = Integer.parseInt(textFieldAge.getText());
  13.         } catch (NumberFormatException ex) {
  14.             System.out.println("Exception: " + ex);
  15.         }
  16.         //gets Driver details
  17.         try {
  18.             currentUser.saveProfile(name, email, age, job, password, username);
  19.         } catch (SQLException ex) {
  20.             Logger.getLogger(EditarPerfil.class.getName()).log(Level.SEVERE, null, ex);
  21.         }
  22.  
  23.         //if(jDateChooser1.getDate() == null)
  24.         try {
  25.             if (currentDriver.verificarCondutor(userId) == true) {
  26.                  
  27.                  if (jDateChooser1.getDate().before(currentDate) || jDateChooser1.getDate() == null ) {
  28.                         JOptionPane.showMessageDialog(null, "Data inválida!");
  29.                     } else {
  30.                 try {                  
  31.                     if (currentDriver.updateDriver(currentUser.getUserId(), Integer.parseInt(textFieldLicense.getText()), jDateChooser1.getDate(), String.valueOf(jComboBox1.getSelectedItem())) == true) {
  32.                         JOptionPane.showMessageDialog(null, "Informação alterada com sucesso!");
  33.                         new UsersFrame(currentUser).setVisible(true);
  34.                         this.dispose();
  35.                     }
  36.                 } catch (java.lang.NumberFormatException e) {
  37.                     JOptionPane.showMessageDialog(null, "Introduza número de carta válido!");
  38.                 } catch (SQLException ex) {
  39.                     JOptionPane.showMessageDialog(null, "Selecione uma categoria válida!");
  40.                 }
  41.             }
  42.         } } catch (SQLException ex) {
  43.             Logger.getLogger(EditarPerfil.class.getName()).log(Level.SEVERE, null, ex);
  44.           }  
  45.  
  46.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement