Advertisement
mastr96

Untitled

May 26th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. lblAndraInfoLarareKlar.setText("");
  2. if(tfAndraInfoLarareFornamn2.getText().length()==0 || tfAndraInfoLarareEfternamn2.getText().length()==0){
  3. JOptionPane.showMessageDialog(null, "Vänligen fyll i alla fält");
  4. }
  5. else{
  6. try{
  7. String gamlaFornamnet = tfAndraInfoLarareFornamn.getText();
  8. String gamlaEfternamnet = tfAndraInfoLarareEfterNamn.getText();
  9. String forNamn = tfAndraInfoLarareFornamn2.getText();
  10. String efterNamn = tfAndraInfoLarareEfternamn2.getText();
  11. gamlaFornamnet = gamlaFornamnet.substring(0,1).toUpperCase()+ gamlaFornamnet.substring(1);
  12. gamlaEfternamnet = gamlaEfternamnet.substring(0,1).toUpperCase()+gamlaEfternamnet.substring(1);
  13. forNamn = forNamn.substring(0,1).toUpperCase()+ forNamn.substring(1);
  14. efterNamn = efterNamn.substring(0,1).toUpperCase()+efterNamn.substring(1);
  15. String amne = cbxAndraInfoLarareAmne.getSelectedItem().toString();
  16. String kN = cbxKompetensnivå.getSelectedItem().toString();
  17. int kompetensNiva = Integer.parseInt(kN);
  18. String aId = idb.fetchSingle("SELECT amne_id from amne where amnesnamn='"+amne+"'");
  19. int amnesId = Integer.parseInt(aId);
  20. String lId= idb.fetchSingle("SELECT larar_id from larare where fornamn='"+gamlaFornamnet+"' and efternamn='"+gamlaEfternamnet+"'");
  21. int lararId = Integer.parseInt(lId);
  22. kollaEfter = idb.fetchColumn("SELECT larar_id from har_kompetens_i");
  23. if(kollaEfter.contains(lId)){
  24. idb.update("UPDATE larare SET fornamn= '"+forNamn+"' , efternamn ='"+efterNamn+"' where larar_id ="+lararId);
  25. idb.update("UPDATE har_kompetens_i SET amne_id="+amnesId+", kompetensniva="+kompetensNiva +" Where larar_id="+lararId);
  26. }
  27. else {
  28. idb.insert("INSERT INTO har_kompetens_i(larar_id, amne_id,kompetensniva) VALUES ("+lararId+","+amnesId+","+kompetensNiva+")");
  29. }
  30. lblAndraInfoLarareKlar.setText("Informationen om läraren har ändrats!");
  31. } catch(InfException e){
  32. JOptionPane.showMessageDialog(null, "Nått gick fel kontakta admin");
  33. System.out.println(e);
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement