Advertisement
Guest User

Untitled

a guest
Jul 10th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.23 KB | None | 0 0
  1. ///////////////////////username
  2.  
  3.  
  4.      
  5.        try{
  6.        Class.forName("com.mysql.jdbc.Driver").newInstance();
  7.        Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/Penjualan?zeroDateTimeBehavior=convertToNull","root","");
  8.        Statement state= conn.createStatement();
  9.        
  10.        String sql="SELECT * FROM multyuser where Username="+"'"+username.getText()+"'"+"and Password="+"'"+password.getText()+"'";
  11.        ResultSet rs = state.executeQuery(sql);
  12.        String test3 = null;
  13.        String test4 = null;
  14.        String test5 = null;
  15.        while(rs.next()){
  16.        test3 = rs.getString(3);
  17.        test4 = rs.getString(4);
  18.        test5 = rs.getString(5);
  19.        }
  20.         if(!test3.equals(null)&& !test4.equals(null))
  21.         {
  22.             if ("Owner".equals(test5)) {
  23.                 this.setVisible(false);
  24.                 new Menu().setVisible(true);}
  25.             else{
  26.             this.setVisible(false);
  27.             new MenuM().setVisible(true);
  28.             }    
  29.         }
  30.         else {
  31.          JOptionPane.showMessageDialog(null,"Username Password Salah");    
  32.             username.setText("");
  33.             password.setText("");
  34.             username.requestFocus();
  35.                 }
  36.        }
  37.        catch (Exception e)
  38.        {
  39.            JOptionPane.showMessageDialog(null,"Error:UsernameOrPassword salah"+e.getMessage());
  40.        }
  41.  
  42.  
  43. ///////////////////////InputDataMAster
  44.  
  45.  
  46.  
  47.        DefaultTableModel model=(DefaultTableModel) TableB.getModel();
  48.        model.addRow(new Object[]{NoB.getText(),NamaB.getText(),quanP.getText(),Harga.getText(),tgl.getText()});
  49.        try{
  50.             Class.forName("com.mysql.jdbc.Driver").newInstance();
  51.             Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/Penjualan?zeroDateTimeBehavior=convertToNull","root","");
  52.             Statement st = conn.createStatement();
  53.             String sql = "INSERT INTO datamaster VALUES('"+NoB.getText()+"','"
  54.                 +NamaB.getText()+"','"+quanP.getText()+"','"
  55.                 +Harga.getText()+"','"+tgl.getText()+"')";
  56.             st.executeUpdate(sql);
  57.             st.close();
  58.             conn.close();
  59.             JOptionPane.showMessageDialog(null, "Data telah diinput");
  60.         } catch (Exception e) { JOptionPane.showMessageDialog(null, "gagal"+e.getMessage()); }
  61.  
  62.  
  63. ////////////////////////////////Laporan
  64.  
  65.  
  66. try{
  67.             Object header[]={"No Faktur","No Barang","Quantity","Nama Pembelian","Tanggal","Total Harga"};
  68.             DefaultTableModel data = new DefaultTableModel(null,header);
  69.             TableL.setModel(data);
  70.             String nofak = faktur.getText();
  71.  
  72.             try{
  73.                 Class.forName("com.mysql.jdbc.Driver").newInstance();
  74.                 Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/Penjualan?zeroDateTimeBehavior=convertToNull","root","");
  75.                 Statement state= conn.createStatement();
  76.                 Statement statement= conn.createStatement();
  77.                 String sql="SELECT * FROM jualan where Nofak="+"'"+nofak+"'";
  78.                 ResultSet rs = state.executeQuery(sql);
  79.                 while(rs.next()){
  80.  
  81.                     int test1 = rs.getInt(1);
  82.                     String test2 = rs.getString(2);
  83.                     int test3 = rs.getInt(3);
  84.                     String test4 = rs.getString(4);
  85.                     String test5 = rs.getString(5);
  86.                     String ss="SELECT * FROM datamaster where NoBarang="+"'"+test2+"'";
  87.                     ResultSet rs2 = statement.executeQuery(ss);
  88.  
  89.                     int data4 = 0;
  90.                     while(rs2.next()){
  91.                         data4=rs2.getInt(4);
  92.                     }
  93.                     data4 = data4*test3;
  94.                     String test[]={String.valueOf(test1),test2,String.valueOf(test3),test4,test5,String.valueOf(data4)};
  95.                     data.addRow(test);
  96.  
  97.                 }
  98.             }
  99.             catch (Exception e)
  100.             {
  101.                 JOptionPane.showMessageDialog(null,"Error:"+e.getMessage());
  102.             }
  103.         }
  104.         catch (Exception e)
  105.         {
  106.             JOptionPane.showMessageDialog(null,"Error:"+e.getMessage());
  107.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement