0% found this document useful (0 votes)
38 views16 pages

Road Repair System

This document contains Java code for buttons and functions related to a road repair system. It includes code for login/complaint forms, a complaint database, and retrieving/submitting data. Functions are provided for buttons like submit, generate, show, next and previous to interface with databases and pass data between windows.

Uploaded by

Vikshit Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views16 pages

Road Repair System

This document contains Java code for buttons and functions related to a road repair system. It includes code for login/complaint forms, a complaint database, and retrieving/submitting data. Functions are provided for buttons like submit, generate, show, next and previous to interface with databases and pass data between windows.

Uploaded by

Vikshit Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

ROAD REPAIR SYSTEM

==

LOGIN FORM

CODE for Login Button


private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { String username,password; username=jTextField1.getText(); password=jPasswordField1.getText(); if (password.equals("00000")) {new form3().setVisible(true); JOptionPane.showMessageDialog(this, username + " Welcome to the portal"); jTextField1.setText(""); jPasswordField1.setText(""); dispose();

} else JOptionPane.showMessageDialog(this,"INVALID PASSWORD");

CODE for Reset Button

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { jTextField1.setText(""); jPasswordField1.setText("");

CODE for Complaint Button

new form2().setVisible(true); dispose();

CODE for About Us Button


private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) { new Form7().setVisible(true); dispose();

CODE for Feedback Button

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) { new FORM6().setVisible(true) dispose();

==

COMPLAINT FORM

CODE for SUBMIT Button


private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { String Name=jTextField1.getText(); String Area=(String) jComboBox1.getSelectedItem(); String Address=(String) jComboBox2.getSelectedItem(); String Details=(String) jComboBox3.getSelectedItem(); String Specific_Address=jTextField2.getText();

String Priority; if (Name.isEmpty()) JOptionPane.showMessageDialog(this,"Name not Entered."); else if (Address.isEmpty()) JOptionPane.showMessageDialog(this,"Address not Entered."); else if (Area.isEmpty()) JOptionPane.showMessageDialog(this,"Area not Selected."); else if (Specific_Address.isEmpty()) JOptionPane.showMessageDialog(this,"Please Give a Specific Address."); else if (Details.isEmpty()) JOptionPane.showMessageDialog(this,"Details not Entered."); if (jComboBox1.getSelectedIndex()==2) { Priority="High"; } else if(jComboBox1.getSelectedIndex()==1) { Priority="Medium"; } else { Priority="Low"; } { try {Class.forName("java.sql.DriverManager"); Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/project","root","2013"); Statement stmt=(Statement) con.createStatement();

String query="INSERT INTO complaint VALUES('"+0+"','"+Name+"','"+Area+"','"+Address+"','"+Specific_Address+"','"+Details+"','"+Priority+"');"; stmt.executeUpdate(query); JOptionPane.showMessageDialog(this,"Complaint successfully filed. \n Immediate action would be taken");

} catch(Exception e) { JOptionPane.showMessageDialog(this,e.getMessage()); }} dispose();

==

COMPLAINT DATABASE

SHOW COMPLAINTS Button


Supervision Window Opens

CODE for GENERATE Button


private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { int sno; sno=Integer.parseInt(jTextField3.getText());

try {

Class.forName("java.sql.DriverManager"); Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/project","root","2013"); Statement stmt=(Statement) con.createStatement(); String Complaint; Complaint="Complaint"; String query="SELECT Name,Area,Address,Specific_Address,Details From "+Complaint+" where SNo="+sno+";"; ResultSet rs=stmt.executeQuery(query); if (rs.next()) { String Details=rs.getString("Details"); String Name=rs.getString("Name"); String Area=rs.getString("Area"); String Address=rs.getString("Address"); String Specific_Address=rs.getString("Specific_Address");

jTextField1.setText(Name); jTextField2.setText(Area); jTextField6.setText(Address); jTextField7.setText(Specific_Address); jTextField8.setText(Details); } else {JOptionPane.showMessageDialog(this,"Complaint Number not valid."); jTextField3.setText(""); jTextField1.setText(""); jTextField2.setText(""); jTextField3.setText(""); jTextField6.setText("");

jTextField7.setText(""); jTextField8.setText(""); } } catch(Exception e) { } JOptionPane.showMessageDialog(this,e.getMessage());

CODE for SUBMIT Button

int ComplaintNo=Integer.parseInt(jTextField3.getText()); int No=Integer.parseInt(jTextField5.getText()); double Cost=Double.parseDouble(jTextField4.getText()); int Time=Integer.parseInt(jTextField9.getText()); try {Class.forName("java.sql.DriverManager"); Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/project","root","2013"); Statement stmt=(Statement) con.createStatement(); String query="INSERT INTO r1 VALUES('"+ComplaintNo+"','"+Cost+"','"+No+"','"+Time+"');";

stmt.executeUpdate(query); JOptionPane.showMessageDialog(this,"Complaint added to portal."); new form3().setVisible(true); } catch(Exception e) { JOptionPane.showMessageDialog(this,e.getMessage()); } dispose();

ESTIMATION Button
ESTIMATION Window Opens

CODE for SHOW Button

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { int sno; sno=Integer.parseInt(jTextField3.getText()); try { Class.forName("java.sql.DriverManager"); Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/project","root","2013"); Statement stmt=(Statement) con.createStatement(); String query="SELECT Cost,No,Time From r1 where ComplaintNo='"+sno+"';"; ResultSet rs=stmt.executeQuery(query);

if (rs.next()) { String Cost=rs.getString("Cost"); String No=rs.getString("No"); String Time=rs.getString("Time"); jTextField4.setText(Cost); jTextField5.setText(No); jTextField9.setText(Time); } else { JOptionPane.showMessageDialog(this,"Complaint Number not valid."); }} catch(Exception e) { JOptionPane.showMessageDialog(this,e.getMessage()); }

CODE for FIRST Button


private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { try { Class.forName("java.sql.DriverManager"); Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/project","root","2013"); Statement stmt=(Statement) con.createStatement(); String query="SELECT ComplaintNo,Cost,No,Time From r1"; ResultSet rs=stmt.executeQuery(query); if (rs.first()) { String ComplaintNo=rs.getString("ComplaintNo"); String Cost=rs.getString("Cost"); String No=rs.getString("No"); String Time=rs.getString("Time"); jTextField3.setText(ComplaintNo);

jTextField4.setText(Cost); jTextField5.setText(No); jTextField9.setText(Time); } } catch(Exception e) { JOptionPane.showMessageDialog(this,e.getMessage()); }

CODE for LAST Button

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) { try { Class.forName("java.sql.DriverManager"); Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/project","root","2013"); Statement stmt=(Statement) con.createStatement(); String query="SELECT ComplaintNo,Cost,No,Time From r1"; ResultSet rs=stmt.executeQuery(query); if (rs.last()) { String ComplaintNo=rs.getString("ComplaintNo"); String Cost=rs.getString("Cost"); String No=rs.getString("No"); String Time=rs.getString("Time"); jTextField3.setText(ComplaintNo); jTextField4.setText(Cost); jTextField5.setText(No); jTextField9.setText(Time); } } catch(Exception e) {

JOptionPane.showMessageDialog(this,e.getMessage()); }

CODE for NEXT Button

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { int ComplaintNo; ComplaintNo=Integer.parseInt(jTextField3.getText()); try { ComplaintNo=ComplaintNo+1; Class.forName("java.sql.DriverManager"); Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/project","root","2013"); Statement stmt=(Statement) con.createStatement(); String query="SELECT ComplaintNo,Cost,No,Time from r1 where ComplaintNo='"+ComplaintNo+"';"; ResultSet rs=stmt.executeQuery(query); if(rs.next()) { String Cost=rs.getString("Cost"); String No=rs.getString("No"); String Time=rs.getString("Time"); jTextField4.setText(Cost); jTextField5.setText(No); jTextField9.setText(Time); jTextField3.setText(Integer.toString(ComplaintNo)); } else { JOptionPane.showMessageDialog(null,"End of list."); }} catch(Exception e) { JOptionPane.showMessageDialog(this,e.getMessage());

CODE for PREVIOUS Button

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) { int ComplaintNo; ComplaintNo=Integer.parseInt(jTextField3.getText()); try { ComplaintNo=ComplaintNo-1; Class.forName("java.sql.DriverManager"); Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/project","root","2013"); Statement stmt=(Statement) con.createStatement(); String query="SELECT ComplaintNo,Cost,No,Time from r1 where ComplaintNo='"+ComplaintNo+"';"; ResultSet rs=stmt.executeQuery(query); if(rs.next()) { String Cost=rs.getString("Cost"); String No=rs.getString("No"); String Time=rs.getString("Time"); jTextField4.setText(Cost); jTextField5.setText(No); jTextField9.setText(Time); jTextField3.setText(Integer.toString(ComplaintNo)); } else { JOptionPane.showMessageDialog(null,"Start of list."); } }

catch(Exception e) { JOptionPane.showMessageDialog(this,e.getMessage()); }

FEEDBACK Button
Feedback Window Opens

CODE for SHOW Button

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { { DefaultTableModel model=(DefaultTableModel) jTable1.getModel(); try { Class.forName("java.sql.DriverManager"); Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/project","root","2013"); Statement stmt=(Statement) con.createStatement(); String feedback; feedback="feedback";

String query="SELECT SNo, FEEDBACK From "+feedback+";"; ResultSet rs=stmt.executeQuery(query); while(rs.next()) { String FEEDBACK=rs.getString("FEEDBACK"); String SNo=rs.getString("SNo");

model.addRow(new Object[]{SNo,FEEDBACK}); } } catch(Exception e) { JOptionPane.showMessageDialog(this,e.getMessage()); } }

CODE for EXIT Button

new form3().setVisible(true); dispose();

FROM FORM 1

ABOUT US Button
About Us Window Opens

You might also like