Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class RegistreraKurs extends javax.swing.JFrame {
- private InfDB db;
- public RegistreraKurs(InfDB idb) {
- initComponents();
- db = idb;
- comboBoxLarare();
- comboBoxAmne();
- }
- private void comboBoxAmne() {
- String amneNamnId = "SELECT AMNE_ID, AMNESNAMN FROM AMNE";
- try {
- ArrayList<HashMap<String, String>> amneLista = db.fetchRows(amneNamnId);
- for(int i = 0; i < amneLista.size(); i++){
- jComboAmne.addItem(amneLista.get(i).get("AMNE_ID") + " " + amneLista.get(i).get("AMNESNAMN"));
- }
- } catch (InfException ex) {
- Logger.getLogger(TabortLarareFranSystemet.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- private void comboBoxLarare() {
- String lararNamnId = "SELECT LARAR_ID, FORNAMN FROM LARARE";
- try {
- ArrayList<HashMap<String, String>> lararLista = db.fetchRows(lararNamnId);
- for(int i = 0; i < lararLista.size(); i++){
- jClarare.addItem(lararLista.get(i).get("LARAR_ID") + " " + lararLista.get(i).get("FORNAMN"));
- }
- } catch (InfException ex) {
- Logger.getLogger(TabortLarareFranSystemet.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- private void jbRegistreraActionPerformed(java.awt.event.ActionEvent evt) {
- String kursNamn = jtKursNamn.getText();
- String kursStart = jtKursStart.getText();
- String kursSlut = jtKursStart.getText();
- String amneTill = jComboAmne.getSelectedItem().toString();
- String option = jClarare.getSelectedItem().toString();
- String[] splittedName = option.split(" ");
- String partOne = splittedName[0];
- int userID = Integer.parseInt(partOne);
- String[] splitted = option.split(" ");
- String partEtt = splitted[0];
- int userAmne = Integer.parseInt(partEtt);
- try{
- String increment = db.getAutoIncrement("KURS", "KURS_ID");
- String laggTill = "INSERT INTO KURS (KURS_ID, KURSNAMN, KURSSTART, KURSSLUT, KURSLARARE, AMNESTILLHORIGHET) VALUES (" + increment + ", '" + kursNamn + "' , '" + kursStart + "' , '" + kursSlut + "' , '" + userID + "' , '" + userAmne + "' )";
- db.insert(laggTill);
- JOptionPane.showMessageDialog(null, "Kursen " + kursNamn + " har lagts till!");
- } catch (InfException ex) {
- Logger.getLogger(RegistreraKurs.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement