Update StolowkaZPM.java
This commit is contained in:
parent
d34a6aa61a
commit
35001eb4b0
@ -1,29 +1,46 @@
|
|||||||
|
//import javax.swing.*;
|
||||||
|
//import javax.swing.ImageIcon;
|
||||||
|
import javax.swing.JButton;
|
||||||
import javax.swing.JFrame;
|
import javax.swing.JFrame;
|
||||||
import javax.swing.JLayeredPane;
|
//import javax.swing.JLayeredPane;
|
||||||
import javax.swing.JOptionPane;
|
//import javax.swing.JOptionPane;
|
||||||
//import javax.swing.JTextField;
|
//import javax.swing.JTextField;
|
||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
|
import javax.swing.JOptionPane;
|
||||||
|
//import java.awt.Image;
|
||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
import javax.swing.JPasswordField;
|
import javax.swing.JPasswordField;
|
||||||
import java.awt.event.FocusAdapter;
|
import java.awt.event.FocusAdapter;
|
||||||
import java.awt.event.FocusEvent;
|
import java.awt.event.FocusEvent;
|
||||||
|
//import java.awt.event.FocusListener;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
import javax.swing.JPanel;
|
//import javax.swing.JPanel;
|
||||||
import com.jgoodies.forms.layout.FormLayout;
|
//import com.jgoodies.forms.layout.FormLayout;
|
||||||
import com.jgoodies.forms.layout.ColumnSpec;
|
//import com.jgoodies.forms.layout.ColumnSpec;
|
||||||
import com.jgoodies.forms.layout.RowSpec;
|
//import com.jgoodies.forms.layout.RowSpec;
|
||||||
import javax.swing.JDesktopPane;
|
//import javax.swing.JDesktopPane;
|
||||||
import javax.swing.JToolBar;
|
//import javax.swing.JToolBar;
|
||||||
import javax.swing.SwingConstants;
|
import javax.swing.SwingConstants;
|
||||||
|
//import java.sql.*;
|
||||||
|
import java.sql.Connection;
|
||||||
|
import java.sql.PreparedStatement;
|
||||||
|
import java.sql.ResultSet;
|
||||||
|
|
||||||
//import javax.swing.JPanel;
|
//import javax.swing.JPanel;
|
||||||
|
|
||||||
public class StolowkaZPM {
|
public class StolowkaZPM {
|
||||||
|
|
||||||
private JFrame frmStowkaZpm;
|
private JFrame frmStolowkaZpm;
|
||||||
private JPasswordField rfidView;
|
|
||||||
private JLabel lblNewLabel;
|
private JLabel lblNewLabel;
|
||||||
|
//public String Dalej;
|
||||||
|
//private JLabel podajPINlabel;
|
||||||
|
//private JLabel pinView;
|
||||||
|
//private String Dalej;
|
||||||
|
//public StolowkaZPM() {Dalej=null;}
|
||||||
|
//public StolowkaZPM(String n) {Dalej=n;}
|
||||||
|
//public StolowkaZPM(StolowkaZPM P) {Dalej=P.Dalej;}
|
||||||
|
//public String GetDalej() {return Dalej;}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Launch the application.
|
* Launch the application.
|
||||||
@ -33,7 +50,7 @@ public class StolowkaZPM {
|
|||||||
public void run() {
|
public void run() {
|
||||||
try {
|
try {
|
||||||
StolowkaZPM window = new StolowkaZPM();
|
StolowkaZPM window = new StolowkaZPM();
|
||||||
window.frmStowkaZpm.setVisible(true);
|
window.frmStolowkaZpm.setVisible(true);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
@ -41,65 +58,168 @@ public class StolowkaZPM {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
Connection conn=null;
|
||||||
* Create the application.
|
|
||||||
*/
|
|
||||||
public StolowkaZPM() {
|
public StolowkaZPM() {
|
||||||
initialize();
|
initialize1();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
private void initialize1() {
|
||||||
* Initialize the contents of the frame.
|
|
||||||
*/
|
//**************************************
|
||||||
private void initialize() {
|
conn=SQLiteConnection.dbConnector();
|
||||||
frmStowkaZpm = new JFrame();
|
//**************************************
|
||||||
frmStowkaZpm.addFocusListener(new FocusAdapter() {
|
frmStolowkaZpm = new JFrame();
|
||||||
|
frmStolowkaZpm.addFocusListener(new FocusAdapter() {
|
||||||
@Override
|
@Override
|
||||||
public void focusGained(FocusEvent arg0) {
|
public void focusGained(FocusEvent arg0) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
//Dimension size = Toolkit.getDefaultToolkit().getScreenSize();
|
//Dimension size = Toolkit.getDefaultToolkit().getScreenSize();
|
||||||
//int x = (int) ((size.getWidth() - frmStowkaZpm.getWidth()) / 2);
|
//int x = (int) ((size.getWidth() - frmStowkaZpm.getWidth()) / 2);
|
||||||
//int y = (int) ((size.getHeight() - frmStowkaZpm.getHeight()) / 2);
|
//int y = (int) ((size.getHeight() - frmStowkaZpm.getHeight()) / 2);
|
||||||
//frmStowkaZpm.setLocation(x, y);
|
//frmStowkaZpm.setLocation(x, y);
|
||||||
|
|
||||||
frmStowkaZpm.setTitle("Sto\u0142\u00F3wka ZPM");
|
frmStolowkaZpm.setTitle("Sto\u0142\u00F3wka ZPM");
|
||||||
frmStowkaZpm.setBounds(1, 1, 499, 356);
|
frmStolowkaZpm.setBounds(1, 1, 499, 356);
|
||||||
frmStowkaZpm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
frmStolowkaZpm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
frmStowkaZpm.getContentPane().setLayout(new GridLayout(0, 1, 0, 0));
|
frmStolowkaZpm.getContentPane().setLayout(new GridLayout(0, 1, 0, 0));
|
||||||
|
frmStolowkaZpm.setResizable(false);
|
||||||
|
Toolkit tk = Toolkit.getDefaultToolkit();
|
||||||
|
int xsize = (int) tk.getScreenSize().getWidth();
|
||||||
|
int ysize = (int) tk.getScreenSize().getHeight();
|
||||||
|
frmStolowkaZpm.setSize(xsize, ysize);
|
||||||
|
|
||||||
|
/*
|
||||||
|
lblNewLabel_1 = new JLabel("New label");
|
||||||
|
Image img = new ImageIcon(this.getClass().getResource("/icon.png")).getImage();
|
||||||
|
lblNewLabel_1.setIcon(new ImageIcon(img));
|
||||||
|
frmStolowkaZpm.getContentPane().add(lblNewLabel_1);
|
||||||
|
*/
|
||||||
|
|
||||||
lblNewLabel = new JLabel("\"Sto\u0142\u00F3wka ZPM\"");
|
lblNewLabel = new JLabel("\"Sto\u0142\u00F3wka ZPM\"");
|
||||||
lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 70));
|
lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 70));
|
||||||
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
|
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
|
||||||
frmStowkaZpm.getContentPane().add(lblNewLabel);
|
frmStolowkaZpm.getContentPane().add(lblNewLabel);
|
||||||
|
|
||||||
JLabel lblZbliKartDo = new JLabel("Zbli\u017C kart\u0119 do czytnika RFID");
|
JLabel lblZbliKartDo = new JLabel("Zbli\u017C kart\u0119 do czytnika RFID");
|
||||||
lblZbliKartDo.setHorizontalAlignment(SwingConstants.CENTER);
|
lblZbliKartDo.setHorizontalAlignment(SwingConstants.CENTER);
|
||||||
frmStowkaZpm.getContentPane().add(lblZbliKartDo);
|
frmStolowkaZpm.getContentPane().add(lblZbliKartDo);
|
||||||
lblZbliKartDo.setFont(new Font("Tahoma", Font.PLAIN, 40));
|
lblZbliKartDo.setFont(new Font("Tahoma", Font.PLAIN, 40));
|
||||||
|
|
||||||
rfidView = new JPasswordField();
|
JPasswordField rfidView = new JPasswordField();
|
||||||
rfidView.setHorizontalAlignment(SwingConstants.CENTER);
|
rfidView.setHorizontalAlignment(SwingConstants.CENTER);
|
||||||
frmStowkaZpm.getContentPane().add(rfidView);
|
frmStolowkaZpm.getContentPane().add(rfidView);
|
||||||
rfidView.setFont(new Font("Tahoma", Font.PLAIN, 17));
|
rfidView.setFont(new Font("Tahoma", Font.PLAIN, 50));
|
||||||
|
rfidView.setToolTipText("numer karty");
|
||||||
rfidView.addActionListener(new ActionListener() {
|
rfidView.addActionListener(new ActionListener() {
|
||||||
@SuppressWarnings("static-access")
|
@SuppressWarnings("deprecation")
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
//String RFIDfromApp = rfidView.getText();
|
||||||
|
//**************************************
|
||||||
|
try {
|
||||||
|
|
||||||
|
String query = "SELECT * FROM users WHERE RFID=?";
|
||||||
|
PreparedStatement pst = conn.prepareStatement(query);
|
||||||
|
pst.setString(1, rfidView.getText());
|
||||||
|
ResultSet rFID = pst.executeQuery();
|
||||||
|
String Dalej = rFID.getString("PIN");
|
||||||
|
int count = 0;
|
||||||
|
while (rFID.next()) {
|
||||||
|
count=count+1;
|
||||||
|
}
|
||||||
|
if (count == 1) {
|
||||||
|
//rfidView.setText("");
|
||||||
|
|
||||||
|
//JOptionPane.showMessageDialog(frmStolowkaZpm, "Zalogowano!");
|
||||||
|
//JOptionPane.showMessageDialog(frmStolowkaZpm, Dalej);
|
||||||
|
//oknoPIN wpiszPin = new oknoPIN();
|
||||||
|
//wpiszPin.noweOkno();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
frmStolowkaZpm.remove(lblZbliKartDo);
|
||||||
|
JLabel podajPINlabel = new JLabel("PODAJ PIN (4 CYFRY)");
|
||||||
|
podajPINlabel.setHorizontalAlignment(SwingConstants.CENTER);
|
||||||
|
frmStolowkaZpm.getContentPane().add(podajPINlabel);
|
||||||
|
podajPINlabel.setFont(new Font("Tahoma", Font.PLAIN, 40));
|
||||||
|
|
||||||
|
frmStolowkaZpm.remove(rfidView);
|
||||||
|
JPasswordField pinView = new JPasswordField();
|
||||||
|
pinView.setHorizontalAlignment(SwingConstants.CENTER);
|
||||||
|
frmStolowkaZpm.getContentPane().add(pinView);
|
||||||
|
pinView.setFont(new Font("Tahoma", Font.PLAIN, 50));
|
||||||
|
pinView.setToolTipText("numer karty");
|
||||||
|
|
||||||
|
JButton btnZaloguj = new JButton("Zaloguj");
|
||||||
|
btnZaloguj.setFont(new Font("Tahoma", Font.PLAIN, 50));
|
||||||
|
btnZaloguj.setBounds(724, 298, 213, 69);
|
||||||
|
frmStolowkaZpm.getContentPane().add(btnZaloguj);
|
||||||
|
btnZaloguj.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
try {
|
||||||
String RFID = rfidView.getText();
|
String Dalej1 = pinView.getText();
|
||||||
if (RFID.equals("0005492974")){
|
if(Dalej.equals(Dalej1)){
|
||||||
rfidView.setText("");
|
DrukujBilet wybierzMenu = new DrukujBilet();
|
||||||
//JOptionPane.showMessageDialog(frmStowkaZpm, "Zalogowano!");
|
wybierzMenu.oknoDrukujBilet();}
|
||||||
oknoPIN wpiszPin = new oknoPIN();
|
else{
|
||||||
wpiszPin.noweOkno();
|
pinView.setText("");
|
||||||
|
//JOptionPane.showMessageDialog(frmStolowkaZpm, Dalej1);
|
||||||
|
//JOptionPane.showMessageDialog(frmStolowkaZpm, Dalej);
|
||||||
|
}
|
||||||
|
} catch (Exception e1){
|
||||||
|
JOptionPane.showMessageDialog(null, e1);
|
||||||
|
pinView.setText("");
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
|
||||||
|
try {
|
||||||
|
String query2 = "SELECT * FROM users WHERE RFID=? and Password=?";
|
||||||
|
PreparedStatement pst2 = conn.prepareStatement(query2);
|
||||||
|
pst2.setString(1, rfidView.getText());
|
||||||
|
pst2.setString(2, pinView.getText());
|
||||||
|
ResultSet pass2 = pst2.executeQuery();
|
||||||
|
//JOptionPane.showMessageDialog(frmStolowkaZpm, rfidView.getText());
|
||||||
|
//JOptionPane.showMessageDialog(frmStolowkaZpm, pinView.getText());
|
||||||
|
int count2 = 0;
|
||||||
|
while (pass2.next()) {
|
||||||
|
count2=count2+1;
|
||||||
|
}
|
||||||
|
if (count2 == 1) {
|
||||||
|
pinView.setText("");
|
||||||
|
JOptionPane.showMessageDialog(frmStolowkaZpm, "Zalogowano!");
|
||||||
|
//frmStolowkaZpm.setVisible(false);
|
||||||
|
DrukujBilet wybierzMenu = new DrukujBilet();
|
||||||
|
wybierzMenu.oknoDrukujBilet();
|
||||||
|
} else {
|
||||||
|
pinView.setText("");
|
||||||
|
JOptionPane.showMessageDialog(frmStolowkaZpm, "NIE Zalogowano!");
|
||||||
|
}
|
||||||
|
pass2.close();
|
||||||
|
pst2.close();
|
||||||
|
|
||||||
|
} catch (Exception e1){
|
||||||
|
JOptionPane.showMessageDialog(null, e1);
|
||||||
|
pinView.setText("");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
}});
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
rfidView.setText("");
|
rfidView.setText("");
|
||||||
//JOptionPane.showMessageDialog(frmStowkaZpm, "NIE Zalogowano!");
|
//JOptionPane.showMessageDialog(frmStolowkaZpm, "NIE Zalogowano!");
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
rfidView.setToolTipText("numer karty");
|
|
||||||
}
|
}
|
||||||
|
rFID.close();
|
||||||
|
pst.close();
|
||||||
|
|
||||||
|
} catch (Exception e1){
|
||||||
|
//JOptionPane.showMessageDialog(null, e1);
|
||||||
|
rfidView.setText("");
|
||||||
}
|
}
|
||||||
|
}});
|
||||||
|
}}
|
Loading…
Reference in New Issue
Block a user