Advertisement
AdvoPaster

Untitled

May 20th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. private void btnUpdateActionPerformed(java.awt.event.ActionEvent evt) {
  2.  
  3. cbUpdateLarare.getSelectedItem();
  4. cbAndraAdmin.isSelected();
  5.  
  6. String lararId = tfAndraLararID.getText();
  7. String forNamn = tfAndraFornamn.getText();
  8. String efterNamn = tfAndraEfternamn.getText();
  9. String losenOrd = tfAndraLosenord.getText();
  10.  
  11. try {
  12.  
  13. if (losenOrd.isEmpty()) { //Om rutan är tom ska värdena inte ändras. Detta förhindrar även att värdena i databasen inte blir tomma.
  14. System.out.println("");
  15. } else {
  16.  
  17. //Uppdaterar följande värde i databasen
  18. String updateLosenord = "UPDATE LARARE SET losenord =" + "'" + losenOrd + "'" + "where fornamn = " + "'" + cbUpdateLarare.getSelectedItem() + "'";
  19. idb.update(updateLosenord);
  20. }
  21. if (efterNamn.isEmpty()) {
  22. System.out.println("");
  23.  
  24. } else {
  25.  
  26. String updateEfternamn = "UPDATE LARARE SET efternamn =" + "'" + efterNamn + "'" + "where fornamn = " + "'" + cbUpdateLarare.getSelectedItem() + "'";
  27. idb.update(updateEfternamn);
  28. }
  29. if (lararId.isEmpty()) {
  30. System.out.println("");
  31.  
  32. } else {
  33.  
  34. String updateLararId = "UPDATE LARARE SET larar_id =" + "'" + lararId + "'" + "where fornamn = " + "'" + cbUpdateLarare.getSelectedItem() + "'";
  35.  
  36. idb.update(updateLararId);
  37. }
  38. if (forNamn.isEmpty()) {
  39. System.out.println("");
  40.  
  41. } else {
  42.  
  43. String updateFornamn = "UPDATE LARARE SET fornamn =" + "'" + forNamn + "'" + "where fornamn = " + "'" + cbUpdateLarare.getSelectedItem() + "'";
  44.  
  45. idb.update(updateFornamn);
  46. }
  47.  
  48. } catch (InfException e) {
  49. System.out.println(e);
  50. JOptionPane.showConfirmDialog(null, "Något gick fel med uppdatering av ovanstående textfälten.");
  51. }
  52.  
  53. try {
  54. if (cbAndraAdmin.isSelected()) { // om rutan "administratör är ibockad ska följande rader köras - då blir vald lärare admin.
  55. String adminArVald = "update larare set administrator = 'T' where fornamn = " + "'" + cbUpdateLarare.getSelectedItem() + "'";
  56. idb.update(adminArVald);
  57.  
  58. } else { //Om rutan ej är ifylld uppdateras den valda läraren til - EJ admin!
  59. String adminEjVald = "update larare set administrator = 'F' where fornamn = " + "'" + cbUpdateLarare.getSelectedItem() + "'";
  60. idb.update(adminEjVald);
  61. }
  62.  
  63. JOptionPane.showMessageDialog(null, "Du har uppdaterat " + cbUpdateLarare.getSelectedItem() + ".");
  64. } catch (InfException e) {
  65.  
  66. System.out.println(e);
  67. JOptionPane.showConfirmDialog(null, "Någpt gick fel med uppdatering av administrationer.");
  68. }
  69.  
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement