Advertisement
Guest User

Untitled

a guest
Jan 20th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 44.11 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package aplikacja_package;
  7.  
  8. import java.sql.*;
  9. import javax.swing.JButton;
  10. import javax.swing.JCheckBox;
  11. import javax.swing.JComboBox;
  12. import javax.swing.JLabel;
  13. import javax.swing.JTextField;
  14. import net.sf.jasperreports.engine.JasperCompileManager;
  15. import net.sf.jasperreports.engine.JasperFillManager;
  16. import net.sf.jasperreports.engine.JasperPrint;
  17. import net.sf.jasperreports.engine.JasperReport;
  18. import net.sf.jasperreports.engine.design.JRDesignQuery;
  19. import net.sf.jasperreports.engine.design.JasperDesign;
  20. import net.sf.jasperreports.engine.xml.JRXmlLoader;
  21. import net.sf.jasperreports.view.JasperViewer;
  22.  
  23. /**
  24.  *
  25.  * @author Mateusz
  26.  */
  27. public class aplikacjaForm extends javax.swing.JFrame {
  28.  
  29.     /**
  30.      * Creates new form aplikacjaForm
  31.      */
  32.     Connection conn = null;
  33.     ResultSet rs = null;
  34.     PreparedStatement pst = null;
  35.  
  36.     public int flag = 1;
  37.  
  38.     public aplikacjaForm() {
  39.         initComponents();
  40.         try {
  41.             Class.forName("com.mysql.cj.jdbc.Driver");
  42.             conn = DriverManager.getConnection("jdbc:mysql://localhost/silownia", "root", "");
  43.         } catch (Exception ex) {
  44.             System.out.println("Error: " + ex);
  45.         }
  46.     }
  47.  
  48.     public JComboBox<String> getjComboBox1() {
  49.         return jComboBox1;
  50.     }
  51.  
  52.     public JCheckBox getjCheckBox1() {
  53.         return jCheckBox1;
  54.     }
  55.  
  56.     public JCheckBox getjCheckBox2() {
  57.         return jCheckBox2;
  58.     }
  59.  
  60.     public JLabel getjLabel2() {
  61.         return jLabel2;
  62.     }
  63.  
  64.     public JButton getjButton1() {
  65.         return jButton1;
  66.     }
  67.  
  68.     public JLabel getjLabel3() {
  69.         return jLabel3;
  70.     }
  71.  
  72.     public JLabel getjLabel4() {
  73.         return jLabel4;
  74.     }
  75.  
  76.     public JLabel getjLabel5() {
  77.         return jLabel5;
  78.     }
  79.  
  80.     public JLabel getjLabel6() {
  81.         return jLabel6;
  82.     }
  83.  
  84.     public JTextField getjTextField1() {
  85.         return jTextField1;
  86.     }
  87.  
  88.     public JTextField getjTextField2() {
  89.         return jTextField2;
  90.     }
  91.  
  92.     public JTextField getjTextField3() {
  93.         return jTextField3;
  94.     }
  95.  
  96.     public JTextField getjTextField4() {
  97.         return jTextField4;
  98.     }
  99.  
  100.     public void setCheckboxes() {
  101.         if (getjComboBox1().getSelectedItem().equals("Klienci")) {
  102.             getjLabel2().setText("Raport o klientach:");
  103.             getjCheckBox1().setText("wygeneruj raport tylko dla klientów posiadających szafkę");
  104.             getjCheckBox2().setText("wygeneruj raport tylko dla klientów posiadających karnet");
  105.             flag = 1;
  106.             getjLabel3().setVisible(true);
  107.             getjLabel4().setVisible(true);
  108.             getjLabel5().setVisible(true);
  109.             getjLabel6().setVisible(true);
  110.             getjTextField1().setVisible(true);
  111.             getjTextField2().setVisible(true);
  112.             getjTextField3().setVisible(true);
  113.             getjTextField4().setVisible(true);
  114.             getjTextField1().setText("");
  115.             getjTextField2().setText("");
  116.             getjTextField3().setText("");
  117.             getjTextField4().setText("");
  118.         } else if (getjComboBox1().getSelectedItem().equals("Konserwacja_urzadzen")) {
  119.             getjLabel2().setText("Raport na temat konserwacji urządzeń:");
  120.             getjCheckBox1().setText("wygeneruj raport wyświetlający ilość zaplanowanych konserwacji");
  121.             getjCheckBox2().setText("wygeneruj raport wyświetlający konserwacje zaplanowane na 2019 rok");
  122.             getjLabel3().setVisible(false);
  123.             getjLabel4().setVisible(false);
  124.             getjLabel5().setVisible(false);
  125.             getjLabel6().setVisible(false);
  126.             getjTextField1().setVisible(false);
  127.             getjTextField2().setVisible(false);
  128.             getjTextField3().setVisible(false);
  129.             getjTextField4().setVisible(false);
  130.             flag = 2;
  131.         } else if (getjComboBox1().getSelectedItem().equals("Urzadzenia")) {
  132.             getjLabel2().setText("Raport na temat urządzeń:");
  133.             getjCheckBox1().setText("wygeneruj raport tylko dla urządzeń, których jest więcej niż jedna sztuka");
  134.             getjCheckBox2().setText("wygeneruj raport tylko dla urządzeń, których jest dokładnie pięć lub mniej");
  135.             getjLabel3().setVisible(false);
  136.             getjLabel4().setVisible(false);
  137.             getjLabel5().setVisible(false);
  138.             getjLabel6().setVisible(false);
  139.             getjTextField1().setVisible(false);
  140.             getjTextField2().setVisible(false);
  141.             getjTextField3().setVisible(false);
  142.             getjTextField4().setVisible(false);
  143.             flag = 3;
  144.         } else if (getjComboBox1().getSelectedItem().equals("Zajecia")) {
  145.             getjLabel2().setText("Raport na temat zajęć:");
  146.             getjCheckBox1().setText("wygeneruj raport tylko dla zajęć, które odbywają się więcej niż raz w tygodniu");
  147.             getjCheckBox2().setText("wygeneruj raport tylko dla zajęć, których cena za wejście jest większa niż 10 PLN");
  148.             getjLabel3().setVisible(false);
  149.             getjLabel4().setVisible(false);
  150.             getjLabel5().setVisible(false);
  151.             getjLabel6().setVisible(false);
  152.             getjTextField1().setVisible(false);
  153.             getjTextField2().setVisible(false);
  154.             getjTextField3().setVisible(false);
  155.             getjTextField4().setVisible(false);
  156.             flag = 4;
  157.         }
  158.     }
  159.  
  160.     /**
  161.      * This method is called from within the constructor to initialize the form.
  162.      * WARNING: Do NOT modify this code. The content of this method is always
  163.      * regenerated by the Form Editor.
  164.      */
  165.     @SuppressWarnings("unchecked")
  166.     // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
  167.     private void initComponents() {
  168.  
  169.         jPanel1 = new javax.swing.JPanel();
  170.         jLabel1 = new javax.swing.JLabel();
  171.         jComboBox1 = new javax.swing.JComboBox<>();
  172.         jLabel2 = new javax.swing.JLabel();
  173.         jCheckBox1 = new javax.swing.JCheckBox();
  174.         jCheckBox2 = new javax.swing.JCheckBox();
  175.         jButton1 = new javax.swing.JButton();
  176.         jTextField1 = new javax.swing.JTextField();
  177.         jLabel4 = new javax.swing.JLabel();
  178.         jTextField2 = new javax.swing.JTextField();
  179.         jLabel5 = new javax.swing.JLabel();
  180.         jTextField3 = new javax.swing.JTextField();
  181.         jLabel6 = new javax.swing.JLabel();
  182.         jLabel3 = new javax.swing.JLabel();
  183.         jTextField4 = new javax.swing.JTextField();
  184.  
  185.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  186.         setPreferredSize(new java.awt.Dimension(590, 340));
  187.         setResizable(false);
  188.  
  189.         jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
  190.  
  191.         jLabel1.setText("Generuj raport dla tabeli:");
  192.         jPanel1.add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 10, -1, -1));
  193.  
  194.         jComboBox1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Klienci", "Konserwacja_urzadzen", "Urzadzenia", "Zajecia" }));
  195.         jComboBox1.addActionListener(new java.awt.event.ActionListener() {
  196.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  197.                 jComboBox1ActionPerformed(evt);
  198.             }
  199.         });
  200.         jPanel1.add(jComboBox1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 30, 180, 30));
  201.  
  202.         jLabel2.setText("Raport o klientach:");
  203.         jPanel1.add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 70, -1, -1));
  204.  
  205.         jCheckBox1.setText("wygeneruj raport tylko dla klientów posiadających szafkę");
  206.         jPanel1.add(jCheckBox1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 120, -1, -1));
  207.  
  208.         jCheckBox2.setText("wygeneruj raport tylko dla klientów posiadających karnet");
  209.         jPanel1.add(jCheckBox2, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 150, -1, -1));
  210.  
  211.         jButton1.setText("Generuj raport");
  212.         jButton1.setFocusable(false);
  213.         jButton1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  214.         jButton1.addActionListener(new java.awt.event.ActionListener() {
  215.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  216.                 jButton1ActionPerformed(evt);
  217.             }
  218.         });
  219.         jPanel1.add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(220, 190, -1, -1));
  220.  
  221.         jTextField1.addActionListener(new java.awt.event.ActionListener() {
  222.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  223.                 jTextField1ActionPerformed(evt);
  224.             }
  225.         });
  226.         jPanel1.add(jTextField1, new org.netbeans.lib.awtextra.AbsoluteConstraints(430, 90, 70, -1));
  227.  
  228.         jLabel4.setText("Imię:");
  229.         jPanel1.add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 90, -1, 30));
  230.  
  231.         jTextField2.addActionListener(new java.awt.event.ActionListener() {
  232.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  233.                 jTextField2ActionPerformed(evt);
  234.             }
  235.         });
  236.         jPanel1.add(jTextField2, new org.netbeans.lib.awtextra.AbsoluteConstraints(40, 90, 70, -1));
  237.  
  238.         jLabel5.setText("Nazwisko:");
  239.         jPanel1.add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(120, 90, -1, 30));
  240.         jPanel1.add(jTextField3, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 90, 70, -1));
  241.  
  242.         jLabel6.setText("Telefon:");
  243.         jPanel1.add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(260, 90, -1, 30));
  244.  
  245.         jLabel3.setText("Email:");
  246.         jPanel1.add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 90, -1, 30));
  247.         jPanel1.add(jTextField4, new org.netbeans.lib.awtextra.AbsoluteConstraints(310, 90, 70, -1));
  248.  
  249.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  250.         getContentPane().setLayout(layout);
  251.         layout.setHorizontalGroup(
  252.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  253.             .addGroup(layout.createSequentialGroup()
  254.                 .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 507, javax.swing.GroupLayout.PREFERRED_SIZE)
  255.                 .addGap(0, 187, Short.MAX_VALUE))
  256.         );
  257.         layout.setVerticalGroup(
  258.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  259.             .addGroup(layout.createSequentialGroup()
  260.                 .addContainerGap()
  261.                 .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  262.                 .addContainerGap(78, Short.MAX_VALUE))
  263.         );
  264.  
  265.         pack();
  266.     }// </editor-fold>//GEN-END:initComponents
  267.  
  268.     private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBox1ActionPerformed
  269.         setCheckboxes();
  270.     }//GEN-LAST:event_jComboBox1ActionPerformed
  271.  
  272.     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
  273.         switch (flag) {
  274.             case 1:
  275.                 if (getjCheckBox1().isSelected() && getjCheckBox2().isSelected()) {
  276.                     try {
  277.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Klienci_3.jrxml");
  278.                         String imie = getjTextField2().getText();
  279.                         String nazwisko = getjTextField3().getText();
  280.                         String telefon = getjTextField4().getText();
  281.                         String email = getjTextField1().getText();
  282.                         String sql = "";
  283.                         if (imie.isEmpty() && nazwisko.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  284.                             sql = "SELECT * FROM Klienci WHERE ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  285.                         } else if (imie.isEmpty() && nazwisko.isEmpty() && telefon.isEmpty()) {
  286.                             sql = "SELECT * FROM Klienci WHERE Email = '" + email + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  287.                         } else if (imie.isEmpty() && nazwisko.isEmpty() && email.isEmpty()) {
  288.                             sql = "SELECT * FROM Klienci WHERE Telefon = '" + telefon + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  289.                         } else if (imie.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  290.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  291.                         } else if (nazwisko.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  292.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  293.                         } else if (imie.isEmpty() && nazwisko.isEmpty()) {
  294.                             sql = "SELECT * FROM Klienci WHERE Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  295.                         } else if (imie.isEmpty() && telefon.isEmpty()) {
  296.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  297.                         } else if (imie.isEmpty() && email.isEmpty()) {
  298.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  299.                         } else if (nazwisko.isEmpty() && telefon.isEmpty()) {
  300.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  301.                         } else if (nazwisko.isEmpty() && email.isEmpty()) {
  302.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Telefon = '" + telefon + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  303.                         } else if (telefon.isEmpty() && email.isEmpty()) {
  304.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  305.                         } else if (imie.isEmpty()) {
  306.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  307.                         } else if (nazwisko.isEmpty()) {
  308.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  309.                         } else if (telefon.isEmpty()) {
  310.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  311.                         } else if (email.isEmpty()) {
  312.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  313.                         } else {
  314.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  315.                         }
  316.                         JRDesignQuery newQuery = new JRDesignQuery();
  317.                         newQuery.setText(sql);
  318.                         jd.setQuery(newQuery);
  319.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  320.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  321.                         JasperViewer.viewReport(jp, false);
  322.                     } catch (Exception e) {
  323.                         System.out.println("Error: " + e);
  324.                     }
  325.                 } else if (getjCheckBox1().isSelected()) {
  326.                     try {
  327.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Klienci_1.jrxml");
  328.                         String imie = getjTextField2().getText();
  329.                         String nazwisko = getjTextField3().getText();
  330.                         String telefon = getjTextField4().getText();
  331.                         String email = getjTextField1().getText();
  332.                         String sql = "";
  333.                         if (imie.isEmpty() && nazwisko.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  334.                             sql = "SELECT * FROM Klienci WHERE ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  335.                         } else if (imie.isEmpty() && nazwisko.isEmpty() && telefon.isEmpty()) {
  336.                             sql = "SELECT * FROM Klienci WHERE Email = '" + email + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  337.                         } else if (imie.isEmpty() && nazwisko.isEmpty() && email.isEmpty()) {
  338.                             sql = "SELECT * FROM Klienci WHERE Telefon = '" + telefon + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  339.                         } else if (imie.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  340.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  341.                         } else if (nazwisko.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  342.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  343.                         } else if (imie.isEmpty() && nazwisko.isEmpty()) {
  344.                             sql = "SELECT * FROM Klienci WHERE Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  345.                         } else if (imie.isEmpty() && telefon.isEmpty()) {
  346.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Email = '" + email + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  347.                         } else if (imie.isEmpty() && email.isEmpty()) {
  348.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  349.                         } else if (nazwisko.isEmpty() && telefon.isEmpty()) {
  350.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Email = '" + email + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  351.                         } else if (nazwisko.isEmpty() && email.isEmpty()) {
  352.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Telefon = '" + telefon + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  353.                         } else if (telefon.isEmpty() && email.isEmpty()) {
  354.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  355.                         } else if (imie.isEmpty()) {
  356.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  357.                         } else if (nazwisko.isEmpty()) {
  358.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  359.                         } else if (telefon.isEmpty()) {
  360.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Email = '" + email + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  361.                         } else if (email.isEmpty()) {
  362.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  363.                         } else {
  364.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Szafki IS NOT NULL ORDER BY ID_Klienta";
  365.                         }
  366.                         JRDesignQuery newQuery = new JRDesignQuery();
  367.                         newQuery.setText(sql);
  368.                         jd.setQuery(newQuery);
  369.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  370.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  371.                         JasperViewer.viewReport(jp, false);
  372.                     } catch (Exception e) {
  373.                         System.out.println("Error: " + e);
  374.                     }
  375.                 } else if (getjCheckBox2().isSelected()) {
  376.                     try {
  377.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Klienci_2.jrxml");
  378.                         String imie = getjTextField2().getText();
  379.                         String nazwisko = getjTextField3().getText();
  380.                         String telefon = getjTextField4().getText();
  381.                         String email = getjTextField1().getText();
  382.                         String sql = "";
  383.                         if (imie.isEmpty() && nazwisko.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  384.                             sql = "SELECT * FROM Klienci WHERE ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  385.                         } else if (imie.isEmpty() && nazwisko.isEmpty() && telefon.isEmpty()) {
  386.                             sql = "SELECT * FROM Klienci WHERE Email = '" + email + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  387.                         } else if (imie.isEmpty() && nazwisko.isEmpty() && email.isEmpty()) {
  388.                             sql = "SELECT * FROM Klienci WHERE Telefon = '" + telefon + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  389.                         } else if (imie.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  390.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  391.                         } else if (nazwisko.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  392.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  393.                         } else if (imie.isEmpty() && nazwisko.isEmpty()) {
  394.                             sql = "SELECT * FROM Klienci WHERE Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  395.                         } else if (imie.isEmpty() && telefon.isEmpty()) {
  396.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  397.                         } else if (imie.isEmpty() && email.isEmpty()) {
  398.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  399.                         } else if (nazwisko.isEmpty() && telefon.isEmpty()) {
  400.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  401.                         } else if (nazwisko.isEmpty() && email.isEmpty()) {
  402.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Telefon = '" + telefon + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  403.                         } else if (telefon.isEmpty() && email.isEmpty()) {
  404.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  405.                         } else if (imie.isEmpty()) {
  406.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  407.                         } else if (nazwisko.isEmpty()) {
  408.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  409.                         } else if (telefon.isEmpty()) {
  410.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  411.                         } else if (email.isEmpty()) {
  412.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  413.                         } else {
  414.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "' AND ID_Karnetu IS NOT NULL ORDER BY ID_Klienta";
  415.                         }
  416.                         JRDesignQuery newQuery = new JRDesignQuery();
  417.                         newQuery.setText(sql);
  418.                         jd.setQuery(newQuery);
  419.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  420.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  421.                         JasperViewer.viewReport(jp, false);
  422.                     } catch (Exception e) {
  423.                         System.out.println("Error: " + e);
  424.                     }
  425.                 } else {
  426.                     try {
  427.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Klienci.jrxml");
  428.                         String imie = getjTextField2().getText();
  429.                         String nazwisko = getjTextField3().getText();
  430.                         String telefon = getjTextField4().getText();
  431.                         String email = getjTextField1().getText();
  432.                         String sql = "";
  433.                         if (imie.isEmpty() && nazwisko.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  434.                             sql = "SELECT * FROM Klienci";
  435.                         } else if (imie.isEmpty() && nazwisko.isEmpty() && telefon.isEmpty()) {
  436.                             sql = "SELECT * FROM Klienci WHERE Email = '" + email + "'";
  437.                         } else if (imie.isEmpty() && nazwisko.isEmpty() && email.isEmpty()) {
  438.                             sql = "SELECT * FROM Klienci WHERE Telefon = '" + telefon + "'";
  439.                         } else if (imie.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  440.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "'";
  441.                         } else if (nazwisko.isEmpty() && telefon.isEmpty() && email.isEmpty()) {
  442.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "'";
  443.                         } else if (imie.isEmpty() && nazwisko.isEmpty()) {
  444.                             sql = "SELECT * FROM Klienci WHERE Telefon = '" + telefon + "' AND Email = '" + email + "'";
  445.                         } else if (imie.isEmpty() && telefon.isEmpty()) {
  446.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Email = '" + email + "'";
  447.                         } else if (imie.isEmpty() && email.isEmpty()) {
  448.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "'";
  449.                         } else if (nazwisko.isEmpty() && telefon.isEmpty()) {
  450.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Email = '" + email + "'";
  451.                         } else if (nazwisko.isEmpty() && email.isEmpty()) {
  452.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Telefon = '" + telefon + "'";
  453.                         } else if (telefon.isEmpty() && email.isEmpty()) {
  454.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "'";
  455.                         } else if (imie.isEmpty()) {
  456.                             sql = "SELECT * FROM Klienci WHERE Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "'";
  457.                         } else if (nazwisko.isEmpty()) {
  458.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "'";
  459.                         } else if (telefon.isEmpty()) {
  460.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Email = '" + email + "'";
  461.                         } else if (email.isEmpty()) {
  462.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "'";
  463.                         } else {
  464.                             sql = "SELECT * FROM Klienci WHERE Imie = '" + imie + "' AND Nazwisko = '" + nazwisko + "' AND Telefon = '" + telefon + "' AND Email = '" + email + "'";
  465.                         }
  466.                         JRDesignQuery newQuery = new JRDesignQuery();
  467.                         newQuery.setText(sql);
  468.                         jd.setQuery(newQuery);
  469.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  470.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  471.                         JasperViewer.viewReport(jp, false);
  472.                     } catch (Exception e) {
  473.                         System.out.println("Error: " + e);
  474.                     }
  475.                 }
  476.                 break;
  477.             case 2:
  478.                 if (getjCheckBox1().isSelected() && getjCheckBox2().isSelected()) {
  479.                     try {
  480.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Konserwacja_urzadzen_3.jrxml");
  481.                         String sql = "SELECT ID_Urzadzenia, COUNT(ID_Konserwacji) AS `Ilosc zaplanowanych konserwacji` FROM Konserwacja_urzadzen WHERE Data_zaplanowanej_konserwacji LIKE '2019%' GROUP BY ID_Urzadzenia";
  482.                         JRDesignQuery newQuery = new JRDesignQuery();
  483.                         newQuery.setText(sql);
  484.                         jd.setQuery(newQuery);
  485.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  486.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  487.                         JasperViewer.viewReport(jp, false);
  488.                     } catch (Exception e) {
  489.                         System.out.println("Error: " + e);
  490.                     }
  491.                 } else if (getjCheckBox1().isSelected()) {
  492.                     try {
  493.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Konserwacja_urzadzen_1.jrxml");
  494.                         String sql = "SELECT ID_Urzadzenia, COUNT(ID_Konserwacji) AS `Ilosc zaplanowanych konserwacji` FROM Konserwacja_urzadzen GROUP BY ID_Urzadzenia";
  495.                         JRDesignQuery newQuery = new JRDesignQuery();
  496.                         newQuery.setText(sql);
  497.                         jd.setQuery(newQuery);
  498.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  499.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  500.                         JasperViewer.viewReport(jp, false);
  501.                     } catch (Exception e) {
  502.                         System.out.println("Error: " + e);
  503.                     }
  504.                 } else if (getjCheckBox2().isSelected()) {
  505.                     try {
  506.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Konserwacja_urzadzen_2.jrxml");
  507.                         String sql = "SELECT * FROM Konserwacja_urzadzen WHERE Data_zaplanowanej_konserwacji LIKE '2019%'";
  508.                         JRDesignQuery newQuery = new JRDesignQuery();
  509.                         newQuery.setText(sql);
  510.                         jd.setQuery(newQuery);
  511.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  512.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  513.                         JasperViewer.viewReport(jp, false);
  514.                     } catch (Exception e) {
  515.                         System.out.println("Error: " + e);
  516.                     }
  517.                 } else {
  518.                     try {
  519.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Konserwacja_urzadzen.jrxml");
  520.                         String sql = "SELECT * FROM Konserwacja_urzadzen";
  521.                         JRDesignQuery newQuery = new JRDesignQuery();
  522.                         newQuery.setText(sql);
  523.                         jd.setQuery(newQuery);
  524.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  525.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  526.                         JasperViewer.viewReport(jp, false);
  527.                     } catch (Exception e) {
  528.                         System.out.println("Error: " + e);
  529.                     }
  530.                 }
  531.                 break;
  532.             case 3:
  533.                 if (getjCheckBox1().isSelected() && getjCheckBox2().isSelected()) {
  534.                     try {
  535.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Urzadzenia_3.jrxml");
  536.                         String sql = "SELECT * FROM Urzadzenia WHERE Ilosc > 1 AND Ilosc <= 5";
  537.                         JRDesignQuery newQuery = new JRDesignQuery();
  538.                         newQuery.setText(sql);
  539.                         jd.setQuery(newQuery);
  540.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  541.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  542.                         JasperViewer.viewReport(jp, false);
  543.                     } catch (Exception e) {
  544.                         System.out.println("Error: " + e);
  545.                     }
  546.                 } else if (getjCheckBox1().isSelected()) {
  547.                     try {
  548.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Urzadzenia_1.jrxml");
  549.                         String sql = "SELECT * FROM Urzadzenia WHERE Ilosc > 1";
  550.                         JRDesignQuery newQuery = new JRDesignQuery();
  551.                         newQuery.setText(sql);
  552.                         jd.setQuery(newQuery);
  553.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  554.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  555.                         JasperViewer.viewReport(jp, false);
  556.                     } catch (Exception e) {
  557.                         System.out.println("Error: " + e);
  558.                     }
  559.                 } else if (getjCheckBox2().isSelected()) {
  560.                     try {
  561.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Urzadzenia_2.jrxml");
  562.                         String sql = "SELECT * FROM Urzadzenia WHERE Ilosc <= 5";
  563.                         JRDesignQuery newQuery = new JRDesignQuery();
  564.                         newQuery.setText(sql);
  565.                         jd.setQuery(newQuery);
  566.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  567.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  568.                         JasperViewer.viewReport(jp, false);
  569.                     } catch (Exception e) {
  570.                         System.out.println("Error: " + e);
  571.                     }
  572.                 } else {
  573.                     try {
  574.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Urzadzenia.jrxml");
  575.                         String sql = "SELECT * FROM Urzadzenia";
  576.                         JRDesignQuery newQuery = new JRDesignQuery();
  577.                         newQuery.setText(sql);
  578.                         jd.setQuery(newQuery);
  579.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  580.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  581.                         JasperViewer.viewReport(jp, false);
  582.                     } catch (Exception e) {
  583.                         System.out.println("Error: " + e);
  584.                     }
  585.                 }
  586.                 break;
  587.             case 4:
  588.                 if (getjCheckBox1().isSelected() && getjCheckBox2().isSelected()) {
  589.                     try {
  590.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Zajecia_3.jrxml");
  591.                         String sql = "SELECT Nazwa, COUNT(Nazwa) AS `Ilosc zajec w tygodniu`, Cena_za_wejscie FROM Zajecia GROUP BY Nazwa HAVING `Ilosc zajec w tygodniu` > 1 AND Cena_za_wejscie > '10 PLN' AND LENGTH(Cena_za_wejscie) >= 6";
  592.                         JRDesignQuery newQuery = new JRDesignQuery();
  593.                         newQuery.setText(sql);
  594.                         jd.setQuery(newQuery);
  595.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  596.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  597.                         JasperViewer.viewReport(jp, false);
  598.                     } catch (Exception e) {
  599.                         System.out.println("Error: " + e);
  600.                     }
  601.                 } else if (getjCheckBox1().isSelected()) {
  602.                     try {
  603.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Zajecia_1.jrxml");
  604.                         String sql = "SELECT Nazwa, COUNT(Nazwa) AS `Ilosc zajec w tygodniu`, Cena_za_wejscie FROM Zajecia GROUP BY Nazwa HAVING `Ilosc zajec w tygodniu` > 1";
  605.                         JRDesignQuery newQuery = new JRDesignQuery();
  606.                         newQuery.setText(sql);
  607.                         jd.setQuery(newQuery);
  608.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  609.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  610.                         JasperViewer.viewReport(jp, false);
  611.                     } catch (Exception e) {
  612.                         System.out.println("Error: " + e);
  613.                     }
  614.                 } else if (getjCheckBox2().isSelected()) {
  615.                     try {
  616.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Zajecia_2.jrxml");
  617.                         String sql = "SELECT * FROM Zajecia WHERE Cena_za_wejscie > '10 PLN' AND LENGTH(Cena_za_wejscie) >= 6";
  618.                         JRDesignQuery newQuery = new JRDesignQuery();
  619.                         newQuery.setText(sql);
  620.                         jd.setQuery(newQuery);
  621.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  622.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  623.                         JasperViewer.viewReport(jp, false);
  624.                     } catch (Exception e) {
  625.                         System.out.println("Error: " + e);
  626.                     }
  627.                 } else {
  628.                     try {
  629.                         JasperDesign jd = JRXmlLoader.load("D:\\UTP\\Podstawy baz danych\\Projekt\\Aplikacja\\Aplikacja\\Zajecia.jrxml");
  630.                         String sql = "SELECT * FROM Zajecia";
  631.                         JRDesignQuery newQuery = new JRDesignQuery();
  632.                         newQuery.setText(sql);
  633.                         jd.setQuery(newQuery);
  634.                         JasperReport jr = JasperCompileManager.compileReport(jd);
  635.                         JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
  636.                         JasperViewer.viewReport(jp, false);
  637.                     } catch (Exception e) {
  638.                         System.out.println("Error: " + e);
  639.                     }
  640.                 }
  641.                 break;
  642.             default:
  643.                 break;
  644.         }
  645.     }//GEN-LAST:event_jButton1ActionPerformed
  646.  
  647.     private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField2ActionPerformed
  648.         // TODO add your handling code here:
  649.     }//GEN-LAST:event_jTextField2ActionPerformed
  650.  
  651.     private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField1ActionPerformed
  652.         // TODO add your handling code here:
  653.     }//GEN-LAST:event_jTextField1ActionPerformed
  654.  
  655.     /**
  656.      * @param args the command line arguments
  657.      */
  658.     public static void main(String args[]) {
  659.         /* Set the Nimbus look and feel */
  660.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  661.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  662.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  663.          */
  664.         try {
  665.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  666.                 if ("Nimbus".equals(info.getName())) {
  667.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  668.                     break;
  669.                 }
  670.             }
  671.         } catch (ClassNotFoundException ex) {
  672.             java.util.logging.Logger.getLogger(aplikacjaForm.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  673.         } catch (InstantiationException ex) {
  674.             java.util.logging.Logger.getLogger(aplikacjaForm.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  675.         } catch (IllegalAccessException ex) {
  676.             java.util.logging.Logger.getLogger(aplikacjaForm.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  677.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  678.             java.util.logging.Logger.getLogger(aplikacjaForm.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  679.         }
  680.         //</editor-fold>
  681.  
  682.         /* Create and display the form */
  683.         java.awt.EventQueue.invokeLater(new Runnable() {
  684.             public void run() {
  685.                 new aplikacjaForm().setVisible(true);
  686.             }
  687.         });
  688.     }
  689.  
  690.     // Variables declaration - do not modify//GEN-BEGIN:variables
  691.     private javax.swing.JButton jButton1;
  692.     private javax.swing.JCheckBox jCheckBox1;
  693.     private javax.swing.JCheckBox jCheckBox2;
  694.     private javax.swing.JComboBox<String> jComboBox1;
  695.     private javax.swing.JLabel jLabel1;
  696.     private javax.swing.JLabel jLabel2;
  697.     private javax.swing.JLabel jLabel3;
  698.     private javax.swing.JLabel jLabel4;
  699.     private javax.swing.JLabel jLabel5;
  700.     private javax.swing.JLabel jLabel6;
  701.     private javax.swing.JPanel jPanel1;
  702.     private javax.swing.JTextField jTextField1;
  703.     private javax.swing.JTextField jTextField2;
  704.     private javax.swing.JTextField jTextField3;
  705.     private javax.swing.JTextField jTextField4;
  706.     // End of variables declaration//GEN-END:variables
  707. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement