Created
December 30, 2019 20:45
-
-
Save tosunkaya/9b345efa3c0e5d803fa0789c131bae1e to your computer and use it in GitHub Desktop.
Users.Java, SeeReportsAndFeedbacks.Java, Login_Form.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Login_Form { | |
int positionNoGetiren; | |
/** | |
* Creates new form Login_Form | |
*/ | |
public Login_Form() { | |
//initComponents(); | |
//positionNoGetiren = 9999; | |
} | |
private void girisyap() { | |
//I DELETED ALL DATABASE RELATED THINGS FOR QUESTION. | |
//String tip = rs.getString("position_no"); //DETECTS CORRECTLY POSITION NO FROM DATABASE | |
String tip = "IT'S rs.getString(\"position_no\")"; //for posting question | |
System.out.println(tip); | |
int new1 = Integer.parseInt(tip); | |
//Users loginf = new Users(new1); //welcome yazisi icin | |
Users loginf = new Users(); //ONLY WORKS IN THIS CLASS. | |
loginf.setPno(new1); //set user type for reports class BUT IT'S NOT WORKING | |
System.out.println("Loginf degeri login_formdaki: " + loginf.getPno()); | |
//THIS IF IS WORKING CORRECTLY. | |
if(new1==0){ | |
//Admin form = new Admin(); | |
//form.setVisible(true); | |
//form.pack(); | |
//form.setLocationRelativeTo(null); | |
// form.setExtendedState(JFrame.MAXIMIZED_BOTH); | |
} | |
if(new1==1){ | |
//Manager form = new Manager(); | |
//form.setVisible(true); | |
//form.pack(); | |
//form.setLocationRelativeTo(null); | |
} | |
if(new1==2){ | |
//Clerk form = new Clerk(); | |
//form.setVisible(true); | |
//form.pack(); | |
//form.setLocationRelativeTo(null); | |
// form.setExtendedState(JFrame.MAXIMIZED_BOTH); | |
} | |
//this.dispose(); | |
} | |
private void jButton_LoginActionPerformed(java.awt.event.ActionEvent evt) { | |
girisyap();} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class SeeReportsAndFeedbacks { // extends javax.swing.JFrame | |
//CLIENT client = new CLIENT(); | |
int new1 = 9999; //testing something | |
int PositionNoGetiren; | |
//sers loginf = new Users(0, null,null,null,null,null,null,new1); | |
public SeeReportsAndFeedbacks() { | |
//initComponents(); | |
Users loginf = new Users(); | |
PositionNoGetiren = loginf.getPno(); //gets initial value instead of set value on login_form | |
System.out.println("Babakingg " + PositionNoGetiren); | |
//int ananas = loginf.getPno(); | |
//fillFeedbackJTable(jTable2); | |
} | |
public void fillReportJTable(){//JTable table | |
//loginf.setPno(2); it works if i manually set but it's useless | |
//System.out.println("Loginfvalue in see reports: " + loginf.getPno() + loginf.getUsername()); | |
//new1 = loginf.getPno(); //not works shows 0 | |
//see.getNo(); | |
new1=PositionNoGetiren; | |
String selectQuery = "SELECT * FROM `users` WHERE `position_no` = ?"; | |
if(new1==0){//admin | |
selectQuery = "SELECT * FROM `reports`"; | |
} | |
if(new1==1){//manager | |
selectQuery = "SELECT * FROM `reports` WHERE `position_no` = 1"; | |
} | |
if(new1==2){//clerk | |
selectQuery = "SELECT * FROM `reports` WHERE `position_no` = 2"; | |
} | |
//} | |
}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Users { | |
private int id; | |
private String username; | |
private String fullname; | |
private String password; | |
private String phone; | |
private String gender; | |
private byte[] image; | |
private int position_no; | |
public Users () { | |
setPno(1); //firsst initialize | |
//getFullname(); | |
} | |
public Users (int uid ,String uname, String fname, String upassword, String uphone, String ugender, byte[] uimage, int pno){ | |
this.id = uid; | |
this.username = uname; | |
this.fullname = fname; | |
this.password = upassword; | |
this.phone = uphone; | |
this.gender =ugender; | |
this.image =uimage; | |
this.position_no = pno; | |
} | |
public Users (int pno){ | |
setPno(pno); | |
} | |
public int getPno(){ | |
return position_no; | |
} | |
public void setPno(int pno){ | |
this.position_no = pno; | |
}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment