Pembuatan Hapus Dan Edit

   private void jButtonUpdateActionPerformed(java.awt.event.ActionEvent evt) {                                              

        // TODO add your handling code here:

        String KodeProduk=jTextKodeProduk.getText();

        String NamaProduk=jTextNama.getText();

        String Satuan=jComboBoxSatuan.getSelectedItem().toString();

        String Harga=jTextHarga.getText();

        String Stok=jTextStok.getText();


        java.util.Date tanggal = new java.util.Date();

        java.text.SimpleDateFormat TanggalFormat= new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        String CreateDate=TanggalFormat.format(tanggal);


        if (KodeProduk.isEmpty() ) {

            JOptionPane.showMessageDialog(null,"Kode produk tidak boleh kosong");

            jTextKodeProduk.requestFocus();

        }else if (NamaProduk.isEmpty()) {

            JOptionPane.showMessageDialog(null,"Nama produk tidak boleh kosong");

            jTextNama.requestFocus();

        }else if (Satuan.isEmpty()) {

            JOptionPane.showMessageDialog(null,"Satuan produk tidak boleh kosong");

            jComboBoxSatuan.requestFocus();

        }else if (Harga.isEmpty()) {

            JOptionPane.showMessageDialog(null,"Harga produk tidak boleh kosong");

            jTextHarga.requestFocus();

        }else if (Stok.isEmpty()) {

            JOptionPane.showMessageDialog(null,"Stok produk tidak boleh kosong");

            jTextStok.requestFocus();

        }

        else if (!(new Scanner(Harga).hasNextInt())) {

            JOptionPane.showMessageDialog(null,"Harga produk harus angka");

            jTextHarga.requestFocus();

        }else if (!(new Scanner(Stok).hasNextInt())) {

            JOptionPane.showMessageDialog(null,"Stok produk harus angka");

            jTextStok.requestFocus();

        }else{

            try{

                Connection conn=(Connection)koneksi.koneksiDB();

                Statement stt=conn.createStatement();

                stt.executeUpdate("UPDATE produk SET NamaProduk='"+NamaProduk+"', Satuan='"+Satuan+"', Harga='"+Harga+"',"+

                    "Stok='"+Stok+"' WHERE KodeProduk='"+KodeProduk+"'");

                BersihData();

                tampilData();

                SetEditOff();

                JOptionPane.showMessageDialog(this,"Data berhasil diubah","Success",JOptionPane.INFORMATION_MESSAGE);

            } catch(SQLException e){

                JOptionPane.showMessageDialog(this,"Ubah data gagal\n"+e.getMessage(),"Error",JOptionPane.ERROR_MESSAGE);

            }

        }


    }                        

1.buat kodingan ini didalam tombol button edit 

  private void jButtonDeleteActionPerformed(java.awt.event.ActionEvent evt) {                                              

        // TODO add your handling code here:

        String KodeProduk=jTextKodeProduk.getText();


        if (KodeProduk.isEmpty() ) {

            JOptionPane.showMessageDialog(null,"Kode produk tidak boleh kosong");

            jTextKodeProduk.requestFocus();

        }else if(JOptionPane.showConfirmDialog(null,"Apakah anda yakin akan menghapus data ini?",

            "Informasi",JOptionPane.OK_CANCEL_OPTION,JOptionPane.INFORMATION_MESSAGE)==JOptionPane.OK_OPTION){

        try{

            Connection conn=(Connection)koneksi.koneksiDB();

            Statement stt=conn.createStatement();

            stt.executeUpdate("DELETE FROM produk WHERE KodeProduk='"+KodeProduk+"'");

            BersihData();

            tampilData();

            SetEditOff();

            JOptionPane.showMessageDialog(this,"Data berhasil di hapus","Success",JOptionPane.INFORMATION_MESSAGE);

        } catch(SQLException e){

            JOptionPane.showMessageDialog(this,"Delete data gagal\n"+e.getMessage(),"Error",JOptionPane.ERROR_MESSAGE);

        }

        }

    }                                             

Dan Buat Codingan Ini Dibutton Hapus


Komentar