Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.89 KB | None | 0 0
  1. private void jSokaButtonActionPerformed(java.awt.event.ActionEvent evt) {                                            
  2.        
  3.         String option = jKurserBetyg.getSelectedItem().toString();
  4.         String sokaFornamn = jSokFornamn.getText();
  5.         String sokaEfternamn = jSokEfternamn.getText();
  6.         listKurser.removeAll();
  7.        
  8.         if(option.equals("Välj")) {
  9.            JOptionPane.showMessageDialog(null, "Var god och välj Kurser eller Betyg");
  10.         }
  11.         else {
  12.          
  13.         if(option.equals("Kurser")) {
  14.         try {
  15.            
  16.  
  17.            String seKurser = "SELECT KURSNAMN FROM KURS JOIN REGISTRERAD_PA ON KURS.KURS_ID = REGISTRERAD_PA.KURS_ID JOIN ELEV ON REGISTRERAD_PA.ELEV_ID = ELEV.ELEV_ID WHERE FORNAMN = '" + sokaFornamn + " '" + " AND EFTERNAMN = '" + sokaEfternamn + " '";
  18.          
  19.            ArrayList<String> listaKurser = db.fetchColumn(seKurser);
  20.            for(String kuLista : listaKurser) {
  21.            listKurser.add(kuLista);
  22.            }
  23.         }   catch (InfException ex) {  
  24.                 Logger.getLogger(SokEleverKurserBetyg.class.getName()).log(Level.SEVERE, null, ex);
  25.             }
  26.        
  27.       }
  28.        
  29.         if(option.equals("Betyg")) {
  30.             try {
  31.  
  32.             String seBetyg = "SELECT KURSNAMN || ' ' || KURSBETYG FROM HAR_BETYG_I JOIN KURS ON HAR_BETYG_I.ELEV_ID = KURS.KURS_ID JOIN ELEV ON HAR_BETYG_I.ELEV_ID = ELEV.ELEV_ID WHERE FORNAMN = '" + sokaFornamn + " '" + " AND EFTERNAMN = '" + sokaEfternamn + " '";
  33.            
  34.             ArrayList<String> listaBetyg = db.fetchColumn(seBetyg);
  35.             for(String beLista : listaBetyg) {
  36.              listKurser.add(beLista);
  37.            
  38.             }
  39.                 } catch (InfException ex) {
  40.                 Logger.getLogger(SokEleverKurserBetyg.class.getName()).log(Level.SEVERE, null, ex);
  41.             }
  42.         }
  43.        
  44.         }  
  45.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement