Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -Koneksi_database
- package Penjualan_Nama_Siswa_Rus;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- /**
- *
- * @author SMK
- */
- public class koneksi_data_base {
- private Connection connect;
- private String driverName = "org.postgresql.Driver";
- private String jdbc = "jdbc:postgresql://";
- private String host = "localhost:";
- private String port ="5432/";
- private String database = "Transkasi_Rus";
- private String url = jdbc +host +port + database;
- private String username = "postgres";
- private String password = "123456";
- public Connection getKoneksi() throws SQLException {
- if (connect==null){
- try {
- Class.forName(driverName);
- System.out.println("class Driver Ditemukan");
- try {
- connect = DriverManager.getConnection(url, username, password);
- System.out.println("Koneksi Database Sukses");
- }catch (SQLException se) {
- System.out.println("Koneksi Database Gagal :"+se);
- System.exit(0);
- }
- }catch (ClassNotFoundException cnfe){
- System.out.println("Class Driver Tidak Ditemukan, Terjadi Kesalahan Pada"+cnfe);
- System.exit(0);
- }
- }
- return connect;
- }
- }
- -Master
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package Penjualan_Nama_Siswa_Rus;
- import java.sql.Connection;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.Statement;
- import javax.swing.JOptionPane;
- /**
- *
- * @author SMK
- */
- public class Master_Transaksi {
- Connection cnn;
- koneksi_data_base getCnn = new koneksi_data_base ();
- public String id_transaksi;
- public String nama;
- public Integer item;
- public Integer harga;
- public Integer total;
- public String Akses="";
- //untuk mencari data
- public void search (String id_transaksi) {
- try {
- Akses="";
- cnn = getCnn.getKoneksi();
- String SQL = "select * from transaksi where id_transaksi='"+id_transaksi+"'";
- Statement stat = cnn.createStatement();
- ResultSet res = stat.executeQuery(SQL);
- while (res.next())
- {
- Akses="-";
- this.id_transaksi = res.getString(1);
- this .nama = res.getString(2);
- this.item = res.getInt(3);
- this.harga = res.getInt(4);
- this.total = res.getInt(5);
- }
- stat.close();
- }
- catch (Exception ex)
- {
- JOptionPane.showMessageDialog(null, ex);
- }
- }
- // Untuk simpan data dan update
- public void SaveOrUpdate()
- {
- try {
- String sql = "";
- cnn = getCnn.getKoneksi();
- if (Akses.equals(""))
- {
- sql = "insert into transaksi values (?,?,?,?,?,?,?)";
- }
- else
- {
- sql = "update transaksi set id_transaksi=?, nama=?, item=?, harga=?, total=? where id_transaksi='"+id_transaksi+"'";
- }
- PreparedStatement stat = cnn.prepareStatement(sql);
- stat.setString(1, this.id_transaksi);
- stat.setString(2, this.nama);
- stat.setInt(3, this.item);
- stat.setInt(4, this.harga);
- stat.setInt(5, this.total);
- stat.executeUpdate();
- stat.close();
- }
- catch(Exception ex)
- {
- JOptionPane.showMessageDialog(null, "Terjadi Kesalahan" +ex);
- }
- }
- public void SaveData(){
- try {
- String sql = "";
- cnn = getCnn.getKoneksi();
- sql = "insert into transaksi values (?,?,?,?,?)";
- PreparedStatement stat = cnn.prepareStatement(sql);
- stat.setString(1, this.id_transaksi);
- stat.setString(2, this.nama);
- stat.setInt(3, this.item);
- stat.setInt(4, this.harga);
- stat.setInt(5, this.total);
- stat.executeUpdate();
- stat.close();
- }
- catch(Exception ex)
- {
- JOptionPane.showMessageDialog(null, "Terjadi Kesalahan" +ex);
- }
- }
- public void UpdateData(){
- try {
- String sql = "";
- cnn = getCnn.getKoneksi();
- sql = "update transaksi set id_transaksi=?, nama=?, item=?, harga=?, total=? where id_transaksi='"+id_transaksi+"'";
- PreparedStatement stat = cnn.prepareStatement(sql);
- stat.setString(1, this.id_transaksi);
- stat.setString(2, this.nama);
- stat.setInt(3, this.item);
- stat.setInt(4, this.harga);
- stat.setInt(5, this.total);
- stat.executeUpdate();
- stat.close();
- }
- catch(Exception ex)
- {
- JOptionPane.showMessageDialog(null, "Terjadi Kesalahan" +ex);
- }
- }
- public void Delete (String id_transaksi) {
- try {
- cnn = getCnn.getKoneksi();
- String sql = "delete from transaksi where id_transaksi='"+id_transaksi+"'";
- PreparedStatement stat = cnn.prepareStatement(sql);
- stat.executeUpdate();
- stat.close();
- }
- catch(Exception ex)
- {
- JOptionPane.showMessageDialog(null, "Error" +ex);
- }
- }
- }
- -Penjualan
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package Penjualan_Nama_Siswa_Rus;
- /**
- *
- * @author SMK
- */
- public class Penjualan_Rus {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- // TODO code application logic here
- }
- }
- -Test
- package Penjualan_Nama_Siswa_Rus;
- import java.sql.SQLException;
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- /**
- *
- * @author SMK
- */
- public class Test_Koneksi {
- public static void main(String[]args) throws SQLException {
- koneksi_data_base connection = new koneksi_data_base();
- connection.getKoneksi();
- }
- }
- -Transaksi
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- /*
- * Transaksi.java
- *
- * Created on Jan 7, 2016, 7:20:17 AM
- */
- package Penjualan_Nama_Siswa_Rus;
- import java.awt.Dimension;
- import java.awt.Toolkit;
- import java.sql.Connection;
- import java.sql.ResultSet;
- import java.sql.Statement;
- import javax.swing.JOptionPane;
- import javax.swing.table.DefaultTableModel;
- /**
- *
- * @author SMK
- */
- public class Transaksi extends javax.swing.JFrame {
- int itm,hrg,ttal;
- private DefaultTableModel Tampung_Data_Sementara;
- Connection cnn;
- koneksi_data_base getCnn = new koneksi_data_base ();
- private Dimension dimensi = Toolkit.getDefaultToolkit().getScreenSize();
- /** Creates new form Transaksi */
- public Transaksi() {
- initComponents();
- String [] kolom = {"id_transaksi","nama","item","harga","total"};
- Tampung_Data_Sementara = new DefaultTableModel (null, kolom){
- Class[] types = new Class []{
- java.lang.String.class,
- java.lang.String.class,
- java.lang.Integer.class,
- java.lang.Integer.class
- };
- public Class getColumnClass (int columnIndex){
- return types [columnIndex];
- }
- public boolean isCellEdittable (int row, int col){
- int cola = Tampung_Data_Sementara.getColumnCount();
- return (col < cola) ? false : true;
- }
- };
- tampildata.setModel (Tampung_Data_Sementara);
- }
- public void HapusTabel(){
- int row = Tampung_Data_Sementara.getColumnCount();
- for ( int i = 0 ; i < row ; i++) {
- Tampung_Data_Sementara.removeRow(row);
- }
- }
- public void LoadData(){
- try {
- cnn = null;
- koneksi_data_base config = new koneksi_data_base();
- cnn = config.getKoneksi();
- HapusTabel();
- String sql = "Select id_transaksi,nama,item,harga,total"+
- "from transaksi"+
- "where id_transaksi like '%"+pencarian.getText()+"%'";
- Statement stat = cnn.createStatement();
- ResultSet res = stat.executeQuery(sql);
- while (res.next()){
- String id_transaksi = res.getString(2);
- String nama = res.getString(2);
- Integer item = res.getInt(3);
- Integer harga = res.getInt(4);
- Integer total = res.getInt(5);
- Object [] datatabel ={id_transaksi,nama,item,harga,total};
- Tampung_Data_Sementara.addRow(datatabel);
- }cnn.close();
- tampildata.getColumnModel().getColumn(0).setPreferredWidth(100);
- tampildata.getColumnModel().getColumn(1).setPreferredWidth(90);
- tampildata.getColumnModel().getColumn(2).setPreferredWidth(80);
- tampildata.getColumnModel().getColumn(3).setPreferredWidth(70);
- tampildata.getColumnModel().getColumn(4).setPreferredWidth(60);
- }catch (Exception ex){
- JOptionPane.showMessageDialog(this,"Error :" + ex);
- }
- }
- /** This method is called from within the constructor to
- * initialize the form.
- * WARNING: Do NOT modify this code. The content of this method is
- * always regenerated by the Form Editor.
- */
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
- private void initComponents() {
- jLabel1 = new javax.swing.JLabel();
- jLabel2 = new javax.swing.JLabel();
- jLabel3 = new javax.swing.JLabel();
- jLabel4 = new javax.swing.JLabel();
- jLabel5 = new javax.swing.JLabel();
- jLabel6 = new javax.swing.JLabel();
- idtransaksi = new javax.swing.JTextField();
- namabarang = new javax.swing.JTextField();
- item = new javax.swing.JTextField();
- harga = new javax.swing.JTextField();
- total = new javax.swing.JTextField();
- jPanel1 = new javax.swing.JPanel();
- jLabel7 = new javax.swing.JLabel();
- pencarian = new javax.swing.JTextField();
- jScrollPane1 = new javax.swing.JScrollPane();
- tampildata = new javax.swing.JTable();
- cari = new javax.swing.JButton();
- jPanel2 = new javax.swing.JPanel();
- simpan = new javax.swing.JButton();
- hapus = new javax.swing.JButton();
- ubah = new javax.swing.JButton();
- keluar = new javax.swing.JButton();
- jLabel8 = new javax.swing.JLabel();
- jLabel9 = new javax.swing.JLabel();
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
- jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 18));
- jLabel1.setText("TRANSAKSI");
- jLabel2.setText("ID Transaksi");
- jLabel3.setText("Nama Barang");
- jLabel4.setText("ITEM");
- jLabel5.setText("Harga");
- jLabel6.setText("Total");
- idtransaksi.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- idtransaksiActionPerformed(evt);
- }
- });
- item.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- itemActionPerformed(evt);
- }
- });
- harga.addKeyListener(new java.awt.event.KeyAdapter() {
- public void keyReleased(java.awt.event.KeyEvent evt) {
- hargaKeyReleased(evt);
- }
- });
- jLabel7.setText("Pencarian");
- tampildata.setModel(new javax.swing.table.DefaultTableModel(
- new Object [][] {
- {null, null, null, null, null},
- {null, null, null, null, null},
- {null, null, null, null, null},
- {null, null, null, null, null}
- },
- new String [] {
- "ID Transaksi", "Nama Barang", "ITEM", "Harga", "Total"
- }
- ));
- jScrollPane1.setViewportView(tampildata);
- cari.setText("Cari");
- cari.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- cariActionPerformed(evt);
- }
- });
- javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
- jPanel1.setLayout(jPanel1Layout);
- jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addComponent(jLabel7)
- .addGap(36, 36, 36)
- .addComponent(pencarian, javax.swing.GroupLayout.DEFAULT_SIZE, 292, Short.MAX_VALUE)
- .addGap(18, 18, 18)
- .addComponent(cari, javax.swing.GroupLayout.PREFERRED_SIZE, 61, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addContainerGap())
- );
- jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel7)
- .addComponent(pencarian, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(cari))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 212, Short.MAX_VALUE)
- .addContainerGap())
- );
- simpan.setText("Simpan");
- simpan.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- simpanActionPerformed(evt);
- }
- });
- hapus.setText("Hapus");
- ubah.setText("Ubah");
- keluar.setText("Keluar");
- keluar.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- keluarActionPerformed(evt);
- }
- });
- javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
- jPanel2.setLayout(jPanel2Layout);
- jPanel2Layout.setHorizontalGroup(
- jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel2Layout.createSequentialGroup()
- .addContainerGap()
- .addComponent(simpan, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(hapus, javax.swing.GroupLayout.DEFAULT_SIZE, 99, Short.MAX_VALUE)
- .addComponent(ubah, javax.swing.GroupLayout.DEFAULT_SIZE, 99, Short.MAX_VALUE)
- .addComponent(keluar, javax.swing.GroupLayout.DEFAULT_SIZE, 99, Short.MAX_VALUE))
- .addContainerGap())
- );
- jPanel2Layout.setVerticalGroup(
- jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel2Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
- .addComponent(simpan, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel2Layout.createSequentialGroup()
- .addComponent(hapus)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(ubah)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(keluar)))
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- );
- jLabel8.setText("Rp");
- jLabel9.setText("Rp");
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jLabel3)
- .addComponent(jLabel4)
- .addComponent(jLabel5)
- .addComponent(jLabel6)
- .addComponent(jLabel2))
- .addGap(18, 18, 18)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(idtransaksi, javax.swing.GroupLayout.DEFAULT_SIZE, 158, Short.MAX_VALUE)
- .addComponent(namabarang, javax.swing.GroupLayout.DEFAULT_SIZE, 158, Short.MAX_VALUE)
- .addComponent(item, javax.swing.GroupLayout.DEFAULT_SIZE, 158, Short.MAX_VALUE)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(jLabel9)
- .addComponent(jLabel8))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(total, javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(harga, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)))))
- .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGroup(layout.createSequentialGroup()
- .addGap(245, 245, 245)
- .addComponent(jLabel1)))
- .addGap(32, 32, 32))
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addContainerGap()
- .addComponent(jLabel1)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addGap(31, 31, 31)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel2)
- .addComponent(idtransaksi, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel3)
- .addComponent(namabarang, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel4)
- .addComponent(item, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addComponent(jLabel5)
- .addGap(18, 18, 18)
- .addComponent(jLabel6))
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(harga, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jLabel8))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(total, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jLabel9))))
- .addGap(18, 18, 18)
- .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addGroup(layout.createSequentialGroup()
- .addGap(18, 18, 18)
- .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
- .addGap(26, 26, 26))
- );
- pack();
- }// </editor-fold>//GEN-END:initComponents
- private void idtransaksiActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_idtransaksiActionPerformed
- // TODO add your handling code here:
- }//GEN-LAST:event_idtransaksiActionPerformed
- private void itemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_itemActionPerformed
- // TODO add your handling code here:
- }//GEN-LAST:event_itemActionPerformed
- private void keluarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_keluarActionPerformed
- // TODO add your handling code here:
- }//GEN-LAST:event_keluarActionPerformed
- private void hargaKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_hargaKeyReleased
- // TODO add your handling code here:
- int itm,hrg,ttl;
- itm = Integer.parseInt(item.getText());
- hrg = Integer.parseInt(harga.getText());
- ttl = itm * hrg;
- total.setText(""+ttl);
- }//GEN-LAST:event_hargaKeyReleased
- private void simpanActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_simpanActionPerformed
- // TODO add your handling code here:
- try {
- Master_Transaksi x = new Master_Transaksi ();
- x.search(idtransaksi.getText());
- x.id_transaksi = idtransaksi.getText();
- x.nama = namabarang.getText();
- x.item = Integer.parseInt(item.getText().toString());
- x.harga = Integer.parseInt(harga.getText().toString());
- x.total = Integer.parseInt(total.getText().toString());
- if (x.Akses.equals("-")){
- x.UpdateData();
- idtransaksi.setEditable(false);
- JOptionPane.showMessageDialog(null, "Data Berhasil Di Update");
- }
- else {
- x.SaveData();
- idtransaksi.setEditable(false);
- JOptionPane.showMessageDialog(null, "Data Berhasil Di Simpan");
- }
- } catch (Exception ex ) {
- JOptionPane.showMessageDialog(null, ex);
- }
- }//GEN-LAST:event_simpanActionPerformed
- private void cariActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cariActionPerformed
- // TODO add your handling code here:.
- try {
- LoadData();
- }catch (Exception ex) {
- JOptionPane.showMessageDialog(this,ex);
- }
- }//GEN-LAST:event_cariActionPerformed
- /**
- * @param args the command line arguments
- */
- public static void main(String args[]) {
- /* Set the Nimbus look and feel */
- //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
- /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
- * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
- */
- try {
- for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
- if ("Nimbus".equals(info.getName())) {
- javax.swing.UIManager.setLookAndFeel(info.getClassName());
- break;
- }
- }
- } catch (ClassNotFoundException ex) {
- java.util.logging.Logger.getLogger(Transaksi.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (InstantiationException ex) {
- java.util.logging.Logger.getLogger(Transaksi.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (IllegalAccessException ex) {
- java.util.logging.Logger.getLogger(Transaksi.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (javax.swing.UnsupportedLookAndFeelException ex) {
- java.util.logging.Logger.getLogger(Transaksi.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- }
- //</editor-fold>
- /* Create and display the form */
- java.awt.EventQueue.invokeLater(new Runnable() {
- public void run() {
- new Transaksi().setVisible(true);
- }
- });
- }
- // Variables declaration - do not modify//GEN-BEGIN:variables
- private javax.swing.JButton cari;
- private javax.swing.JButton hapus;
- private javax.swing.JTextField harga;
- private javax.swing.JTextField idtransaksi;
- private javax.swing.JTextField item;
- private javax.swing.JLabel jLabel1;
- private javax.swing.JLabel jLabel2;
- private javax.swing.JLabel jLabel3;
- private javax.swing.JLabel jLabel4;
- private javax.swing.JLabel jLabel5;
- private javax.swing.JLabel jLabel6;
- private javax.swing.JLabel jLabel7;
- private javax.swing.JLabel jLabel8;
- private javax.swing.JLabel jLabel9;
- private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel2;
- private javax.swing.JScrollPane jScrollPane1;
- private javax.swing.JButton keluar;
- private javax.swing.JTextField namabarang;
- private javax.swing.JTextField pencarian;
- private javax.swing.JButton simpan;
- private javax.swing.JTable tampildata;
- private javax.swing.JTextField total;
- private javax.swing.JButton ubah;
- // End of variables declaration//GEN-END:variables
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement