Guest User

Untitled

a guest
Aug 21st, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.19 KB | None | 0 0
  1.            
  2.         if(e.getSource() == logOut){
  3.             frame.setVisible(false);
  4.             GUI g = new GUI();
  5.         }
  6.        
  7.         else if(e.getSource() == requestUserList){
  8.             userManagement.userList();
  9.  
  10.             String[] userColumnNames = {"User ID", "Username", "Password", "RoleID"};
  11.             Object[][] object = (Object[][]) userManagement.getUserList();
  12.        
  13.             table = new JTable(object, userColumnNames);
  14.             panel6.add(table);
  15.             panel6.remove(requestUserList);
  16.             panel6.add(refreshUserList);
  17.             refreshUserList.addActionListener(this);
  18.             frame.repaint();
  19.         }
  20.        
  21.         else if(e.getSource() == refreshUserList){
  22.             panel6.remove(table);
  23.             userManagement.userList();
  24.  
  25.             String[] userColumnNames = {"User ID", "Username", "Password", "RoleID"};
  26.             Object[][] object = (Object[][]) userManagement.getUserList();
  27.             table = new JTable(object, userColumnNames);
  28.            
  29.             panel6();
  30.            
  31.             panel6.add(table);
  32.             panel6.add(refreshUserList);
  33.             refreshUserList.addActionListener(this);
  34.             frame.repaint();
  35.         }
  36.        
  37.         else if(e.getSource() == addUser){
  38.             String username = jtfAddUsername.getText();
  39.             String password = jtfAddPassword.getText();
  40.             int admin = 0;
  41.             if(isAdmin.getSelectedItem().equals("Admin")){
  42.                 admin = 1;
  43.             }
  44.             boolean userConfirmed = false;
  45.            
  46.             userManagement.addUser(username, password, userConfirmed, admin);
  47.             userDropdown.addItem(userData);
  48.             userDropdown.repaint();
  49.         }
  50.        
  51.         else if(e.getSource() == deleteUser){
  52.             userManagement.deleteUser();
  53.             userDropdown.repaint();
  54.         }
  55.        
  56.         else if(e.getSource() == deleteQuery){
  57.             informationManagement.deleteQuery();
  58.             queryDropdown.repaint();
  59.             queryDropdown2.repaint();
  60.         }
  61.        
  62.         else if(e.getSource() == editUser){
  63.             panel6.removeAll();
  64.             panel6.add(jlEditUsername);
  65.             panel6.add(jtfEditUsername);
  66.             panel6.add(jlEditPassword);
  67.             panel6.add(jtfEditPassword);
  68.             panel6.add(jlEditTypeAccount);
  69.             panel6.add(isAdmin);
  70.             panel6.add(updateUser);
  71.             updateUser.addActionListener(this);
  72.             panel6.add(back);
  73.             back.addActionListener(this);
  74.             for(int s=0;s<userData.length;s++){
  75.                 if(userData[s][1] == userDropdown2.getSelectedItem()){
  76.                     jtfEditUsername.setText(userData[s][1].toString());
  77.                     jtfEditPassword.setText(userData[s][2].toString());
  78.                     if(Integer.parseInt(userData[s][0].toString()) == 0){
  79.                         isAdmin.setSelectedItem("Gebruiker");
  80.                     }
  81.                 }
  82.             }
  83. //          editIsAdmin.setSelectedIndex(userData[]);
  84.             if(isAdmin.getSelectedItem().equals("Admin")){
  85.                 roleID = 1;
  86.             }
  87.             panel6.repaint();          
  88.         }
  89.         else if(e.getSource() == editQuery){
  90.             panel3.removeAll();
  91.             panel3.add(jlEditQueryName);
  92.             panel3.add(jtfEditQueryName);
  93.             panel3.add(jlEditQuery);
  94.             panel3.add(jtfEditQuery);
  95.             panel3.add(updateQuery);
  96.             updateQuery.addActionListener(this);
  97.             panel3.add(back);
  98.             back.addActionListener(this);
  99.             for(int s=0;s<queryData.length;s++){
  100.                 if(queryData[s][2] == queryDropdown2.getSelectedItem()){
  101.                     jtfEditQueryName.setText(queryData[s][2].toString());
  102.                     jtfEditQuery.setText(queryData[s][1].toString());
  103.                 }
  104.             }
  105.             panel3.repaint();
  106.         }
  107.         else if(e.getSource() == updateQuery){
  108.             informationManagement.editQuery(jtfEditQueryName.getText(), jtfEditQuery.getText());
  109.         }
  110.         else if(e.getSource() == updateUser){
  111.             userManagement.editUser(jtfEditUsername.getText(), jtfEditPassword.getText(), roleID);
  112.         }
  113.         else if(e.getSource() == back){
  114.             panel6.removeAll();
  115.             panel3.removeAll();
  116.            
  117.             panel3();
  118.             panel3.add(requestQuery);
  119.             requestQuery.addActionListener(this);
  120.            
  121.             panel6();
  122.             panel6.add(requestUserList);
  123.             requestUserList.addActionListener(this);
  124.             panel6.add(userDropdown);
  125.             panel6.add(deleteUser);
  126.             deleteUser.addActionListener(this);
  127.             panel6.add(userDropdown2);
  128.             editUser.addActionListener(this);
  129.             panel6.add(editUser);
  130.            
  131.             userDropdown.repaint();
  132.             userDropdown2.repaint();
  133.             panel3.repaint();
  134.             panel6.repaint();          
  135.         }
  136.        
  137.         // Actionlisteners voor de query's
  138.         else if(e.getSource() == addQuery){
  139.             informationManagement.addQuery();
  140.         }
  141.         else if(e.getSource() == runQuery){
  142.             informationManagement.runQueryFunction();
  143.         }
  144.         else if(e.getSource() == requestQuery){
  145.             informationManagement.requestQuery();
  146.  
  147.             String[] queryColumnNames = {"Query ID", "QueryName", "Query"};
  148.             Object[][] object = (Object[][]) informationManagement.getQueryData();
  149.             JTable table1 = new JTable(object, queryColumnNames);
  150.  
  151.             panel3.add(table1);
  152.             panel3.remove(requestQuery);
  153.             panel3.add(refreshQuery);
  154.             refreshQuery.addActionListener(this);
  155.             frame.repaint();
  156.         }
  157.        
  158.         else if(e.getSource() == refreshQuery){
  159.             informationManagement.requestQuery();
  160.  
  161.             String[] queryColumnNames = {"Query ID", "QueryName", "Query"};
  162.             Object[][] object = (Object[][]) informationManagement.getQueryData();
  163.             JTable table1 = new JTable(object, queryColumnNames);
  164.             frame.repaint();
  165.         }
  166.             else if(e.getSource() == Backup){          
  167.             try {
  168.                 backup.setBackup();
  169.             } catch (UnknownHostException ex) {
  170.                 Logger.getLogger(Beheerder.class.getName()).log(Level.SEVERE, null, ex);
  171.             } catch (IOException ex) {
  172.                 Logger.getLogger(Beheerder.class.getName()).log(Level.SEVERE, null, ex);
  173.             }
  174.             }
  175.  
  176.         else if(e.getSource() == Restore){
  177.  
  178.         }
  179.     }
Add Comment
Please, Sign In to add comment