Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lblAndraInfoLarareKlar.setText("");
- if(tfAndraInfoLarareFornamn2.getText().length()==0 || tfAndraInfoLarareEfternamn2.getText().length()==0){
- JOptionPane.showMessageDialog(null, "Vänligen fyll i alla fält");
- }
- else{
- try{
- String gamlaFornamnet = tfAndraInfoLarareFornamn.getText();
- String gamlaEfternamnet = tfAndraInfoLarareEfterNamn.getText();
- String forNamn = tfAndraInfoLarareFornamn2.getText();
- String efterNamn = tfAndraInfoLarareEfternamn2.getText();
- gamlaFornamnet = gamlaFornamnet.substring(0,1).toUpperCase()+ gamlaFornamnet.substring(1);
- gamlaEfternamnet = gamlaEfternamnet.substring(0,1).toUpperCase()+gamlaEfternamnet.substring(1);
- forNamn = forNamn.substring(0,1).toUpperCase()+ forNamn.substring(1);
- efterNamn = efterNamn.substring(0,1).toUpperCase()+efterNamn.substring(1);
- String amne = cbxAndraInfoLarareAmne.getSelectedItem().toString();
- String kN = cbxKompetensnivå.getSelectedItem().toString();
- int kompetensNiva = Integer.parseInt(kN);
- String aId = idb.fetchSingle("SELECT amne_id from amne where amnesnamn='"+amne+"'");
- int amnesId = Integer.parseInt(aId);
- String lId= idb.fetchSingle("SELECT larar_id from larare where fornamn='"+gamlaFornamnet+"' and efternamn='"+gamlaEfternamnet+"'");
- int lararId = Integer.parseInt(lId);
- kollaEfter = idb.fetchColumn("SELECT larar_id from har_kompetens_i");
- if(kollaEfter.contains(lId)){
- idb.update("UPDATE larare SET fornamn= '"+forNamn+"' , efternamn ='"+efterNamn+"' where larar_id ="+lararId);
- idb.update("UPDATE har_kompetens_i SET amne_id="+amnesId+", kompetensniva="+kompetensNiva +" Where larar_id="+lararId);
- }
- else {
- idb.insert("INSERT INTO har_kompetens_i(larar_id, amne_id,kompetensniva) VALUES ("+lararId+","+amnesId+","+kompetensNiva+")");
- }
- lblAndraInfoLarareKlar.setText("Informationen om läraren har ändrats!");
- } catch(InfException e){
- JOptionPane.showMessageDialog(null, "Nått gick fel kontakta admin");
- System.out.println(e);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement