Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.82 KB | None | 0 0
  1. private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
  2. String username, password, nama, agama, pekerjaan, alamat;
  3. int umur;
  4. boolean isFailed = true;
  5.  
  6. isFailed = (!this.confirmPasswordTextField.getText().equals("") && (!this.passwordTextField.getText().equals(this.confirmPasswordTextField.getText()))) ||
  7. (this.usernameTextField.getText().equals("")) ||
  8. (this.namaTextField.getText().equals("")) ||
  9. (this.umurTextField.getText().equals("")) ||
  10. (this.agamaTextField.getText().equals("")) ||
  11. (this.pekerjaanTextField.getText().equals("")) ||
  12. (this.alamatTextField.getText().equals("")) ||
  13. (this.passwordTextField.getText().equals(""));
  14. if(!this.confirmPasswordTextField.getText().equals("") && (!this.passwordTextField.getText().equals(this.confirmPasswordTextField.getText())))
  15. confirmAlertLabel.setVisible(true);
  16. else
  17. this.confirmAlertLabel.setVisible(false);
  18. if(this.usernameTextField.getText().equals(""))
  19. this.usernameAlertLabel.setVisible(true);
  20. else
  21. this.usernameAlertLabel.setVisible(false);
  22. if(this.namaTextField.getText().equals(""))
  23. this.namaAlertLabel.setVisible(true);
  24. else
  25. this.namaAlertLabel.setVisible(false);
  26. if(this.umurTextField.getText().equals(""))
  27. this.umurAlertLabel.setVisible(true);
  28. else
  29. this.umurAlertLabel.setVisible(false);
  30. if(this.agamaTextField.getText().equals(""))
  31. this.agamaAlertLabel.setVisible(true);
  32. else
  33. this.agamaAlertLabel.setVisible(false);
  34. if(this.pekerjaanTextField.getText().equals(""))
  35. this.pekerjaanAlertLabel.setVisible(true);
  36. else
  37. this.pekerjaanAlertLabel.setVisible(false);
  38. if(this.alamatTextField.getText().equals(""))
  39. this.alamatAlertLabel.setVisible(true);
  40. else
  41. this.alamatAlertLabel.setVisible(false);
  42. if(this.passwordTextField.getText().equals(""))
  43. this.passwordAlertLabel.setVisible(true);
  44. else
  45. this.passwordAlertLabel.setVisible(false);
  46. if(this.confirmPasswordTextField.getText().equals(""))
  47. this.confirmSandiLabel.setVisible(true);
  48. else
  49. this.confirmSandiLabel.setVisible(false);
  50. if(!isFailed) {
  51. username = this.usernameTextField.getText();
  52. password = this.passwordTextField.getText();
  53. nama = this.namaTextField.getText();
  54. agama = this.agamaTextField.getText();
  55. pekerjaan = this.pekerjaanTextField.getText();
  56. alamat = this.alamatTextField.getText();
  57. umur = Integer.parseInt(this.umurTextField.getText());
  58. try {
  59. Statement s = c.createStatement();
  60. this.sql = "INSERT INTO pengguna (password, username, nama, umur, agama, pekerjaan, alamat) "
  61. + "VALUES ('"+ password +"', '"+ username +"', '"+ nama +"', '"+ umur +"', '"+ agama +"', '"+ pekerjaan +"', '"+ alamat +"')";
  62. s.executeUpdate(sql);
  63. } catch(SQLException e) {
  64. System.out.println("Error pada method setInsert()");
  65. }
  66. JOptionPane.showMessageDialog(null, "Anda berhasil mendaftar. Silahkan login kembali");
  67. Login login = new Login();
  68. login.setLocation(this.getLocation());
  69. login.setVisible(true);
  70. dispose();
  71. }
  72. else
  73. JOptionPane.showMessageDialog(null, "Ada kolom yang belum Anda isi. Silahkan cek kembali");
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement