Guest User

Untitled

a guest
Dec 8th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.95 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 dlginventory;
  7. import javax.swing.*;
  8.  
  9. import java.sql.*;
  10. import java.util.logging.Level;
  11. import java.util.logging.Logger;
  12.  
  13. /**
  14. *
  15. * @author GUTIERREZ
  16. */
  17. public class login extends javax.swing.JPanel {
  18.  
  19. /**
  20. * Creates new form NewJPanel
  21. */
  22. public login() {
  23. initComponents();
  24. }
  25.  
  26. public static void main (String[] args){
  27.  
  28. }
  29. @SuppressWarnings("unchecked")
  30. // <editor-fold defaultstate="collapsed" desc="Generated Code">
  31. private void initComponents() {
  32.  
  33. jLabel1 = new javax.swing.JLabel();
  34. jLabel2 = new javax.swing.JLabel();
  35. jLabel3 = new javax.swing.JLabel();
  36. jLabel4 = new javax.swing.JLabel();
  37. jLabel5 = new javax.swing.JLabel();
  38. jLabel6 = new javax.swing.JLabel();
  39. jPanel1 = new javax.swing.JPanel();
  40. username = new javax.swing.JTextField();
  41. jLabel7 = new javax.swing.JLabel();
  42. password = new javax.swing.JPasswordField();
  43. jLabel8 = new javax.swing.JLabel();
  44. jLabel9 = new javax.swing.JLabel();
  45.  
  46. setBackground(new java.awt.Color(0, 0, 255));
  47. setForeground(new java.awt.Color(255, 255, 255));
  48. setMinimumSize(new java.awt.Dimension(2790, 720));
  49. setPreferredSize(new java.awt.Dimension(2790, 720));
  50. setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
  51.  
  52. jLabel1.setFont(new java.awt.Font("Century Gothic", 0, 100)); // NOI18N
  53. jLabel1.setForeground(new java.awt.Color(255, 255, 255));
  54. jLabel1.setText("DLG FARMS");
  55. add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(40, 300, 594, 110));
  56.  
  57. jLabel2.setFont(new java.awt.Font("Century Gothic", 2, 24)); // NOI18N
  58. jLabel2.setForeground(new java.awt.Color(255, 255, 255));
  59. jLabel2.setText("INVENTORY SUPPLY PRODUCT");
  60. add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(50, 400, 710, -1));
  61.  
  62. jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/dlginventory/Chicken_96px.png"))); // NOI18N
  63. jLabel3.setText(" ");
  64. add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 220, -1, -1));
  65.  
  66. jLabel4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/dlginventory/Easter Eggs_96px.png"))); // NOI18N
  67. jLabel4.setText(" ");
  68. add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(270, 220, -1, -1));
  69.  
  70. jLabel5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/dlginventory/Sack of Flour_96px.png"))); // NOI18N
  71. jLabel5.setText(" ");
  72. add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 220, -1, -1));
  73.  
  74. jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/dlginventory/Syringe_96px.png"))); // NOI18N
  75. jLabel6.setText(" ");
  76. add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(150, 220, -1, -1));
  77.  
  78. jPanel1.setBackground(new java.awt.Color(255, 255, 153));
  79. jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
  80.  
  81. username.setFont(new java.awt.Font("Century Gothic", 0, 24)); // NOI18N
  82. username.setText(" ");
  83. username.addActionListener(new java.awt.event.ActionListener() {
  84. public void actionPerformed(java.awt.event.ActionEvent evt) {
  85. usernameActionPerformed(evt);
  86. }
  87. });
  88. jPanel1.add(username, new org.netbeans.lib.awtextra.AbsoluteConstraints(290, 320, 430, 40));
  89.  
  90. jLabel7.setFont(new java.awt.Font("Century Gothic", 0, 36)); // NOI18N
  91. jLabel7.setForeground(new java.awt.Color(0, 0, 255));
  92. jLabel7.setText("password");
  93. jPanel1.add(jLabel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 390, -1, -1));
  94.  
  95. password.setFont(new java.awt.Font("Century Gothic", 0, 36)); // NOI18N
  96. password.addActionListener(new java.awt.event.ActionListener() {
  97. public void actionPerformed(java.awt.event.ActionEvent evt) {
  98. passwordActionPerformed(evt);
  99. }
  100. });
  101. jPanel1.add(password, new org.netbeans.lib.awtextra.AbsoluteConstraints(290, 390, 430, 40));
  102.  
  103. jLabel8.setFont(new java.awt.Font("Century Gothic", 0, 36)); // NOI18N
  104. jLabel8.setForeground(new java.awt.Color(0, 0, 255));
  105. jLabel8.setText("username");
  106. jPanel1.add(jLabel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 320, -1, -1));
  107.  
  108. jLabel9.setBackground(new java.awt.Color(0, 0, 255));
  109. jLabel9.setFont(new java.awt.Font("Century Gothic", 0, 36)); // NOI18N
  110. jLabel9.setForeground(new java.awt.Color(255, 255, 153));
  111. jLabel9.setText("LOGIN");
  112. jLabel9.setOpaque(true);
  113. jLabel9.addMouseListener(new java.awt.event.MouseAdapter() {
  114. public void mouseClicked(java.awt.event.MouseEvent evt) {
  115. jLabel9MouseClicked(evt);
  116. }
  117. });
  118. jPanel1.add(jLabel9, new org.netbeans.lib.awtextra.AbsoluteConstraints(320, 490, -1, -1));
  119.  
  120. add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(630, 0, 780, 720));
  121. }// </editor-fold>
  122.  
  123. private void usernameActionPerformed(java.awt.event.ActionEvent evt) {
  124. // TODO add your handling code here:
  125. }
  126.  
  127. private void passwordActionPerformed(java.awt.event.ActionEvent evt) {
  128. // TODO add your handling code here:
  129. }
  130.  
  131. private void jLabel9MouseClicked(java.awt.event.MouseEvent evt) {
  132. try {
  133. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  134. String connectionUrl = "jdbc:sqlserver://localhost:51691;" +
  135. "databaseName=DLG;user=sa;password=212617;";
  136.  
  137.  
  138. Connection con = DriverManager.getConnection(connectionUrl);
  139. String sql = "SELECT * from admin_table WHERE username=? and password=?";
  140. PreparedStatement pst = con.prepareStatement(sql);
  141. pst.setString(1, username.getText());
  142. pst.setString(2, password.getText());
  143. ResultSet rs = pst.executeQuery(sql);
  144. if (rs.next())
  145. {
  146. JOptionPane.showMessageDialog(null, "Welcome Admin");
  147.  
  148. }
  149. else
  150. {
  151. JOptionPane.showMessageDialog(null, "Incorrect Password / Username");
  152. username.setText("");
  153. password.setText("");
  154. }
  155. con.close();
  156.  
  157. }
  158. catch (SQLException e) {
  159. JOptionPane.showMessageDialog(null, e);
  160. } catch (ClassNotFoundException ex) {
  161. Logger.getLogger(login.class.getName()).log(Level.SEVERE, null, ex);
  162. }
  163.  
  164. }
  165.  
  166.  
  167. // Variables declaration - do not modify
  168. private javax.swing.JLabel jLabel1;
  169. private javax.swing.JLabel jLabel2;
  170. private javax.swing.JLabel jLabel3;
  171. private javax.swing.JLabel jLabel4;
  172. private javax.swing.JLabel jLabel5;
  173. private javax.swing.JLabel jLabel6;
  174. private javax.swing.JLabel jLabel7;
  175. private javax.swing.JLabel jLabel8;
  176. private javax.swing.JLabel jLabel9;
  177. private javax.swing.JPanel jPanel1;
  178. private javax.swing.JPasswordField password;
  179. private javax.swing.JTextField username;
  180. // End of variables declaration
Add Comment
Please, Sign In to add comment