Code Minimarket
Code Minimarket
import java.sql.*;
import javax.swing.*;
import javax.swing.table.*;
import java.text.SimpleDateFormat;
import java.util.Date;
// inisialisasi class
public class FrmTransaksi extends javax.swing.JFrame {
DefaultTableModel model;
public FrmTransaksi() {
initComponents();
bersih();
tampildata();
// tglsekarang();
}
public void koneksi(){ // class koneksi
try{
Class.forName("com.mysql.jdbc.Driver");
con= DriverManager.getConnection("jdbc:mysql://localhost:3306/minimarket","root","");
Statement s= con.createStatement();
JOptionPane.showMessageDialog(null,"berhasil konek");
lbltglsekarang.setText("");
jTextField_NamaKasir.setText("");
jTextField_TotalHarga.setText("");
jTextField_Pembayaran.setText("");
jTextField_Kembalian.setText("");
kodebarang.setText("");
jumlahbarang.setText("");
hargabarang.setText("");
diskon.setText("");
jumlah.setText("");
tabel.addColumn("Kode_Barang");
tabel.addColumn("Jumlah_Barang");
tabel.addColumn("Harga_Barang");
tabel.addColumn("Diskon");
tabel.addColumn("Jumlah");
try{
koneksi();
Statement stat=con.createStatement();
ResultSet rss=stat.executeQuery(sql);
while (rss.next())
tabel.addRow(new Object[]{
rss.getString(1),
rss.getString(2),
rss.getString(3),
rss.getString(4),
rss.getString(5)
});
jTable1.setModel(tabel);
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Ada Kesalahan....");
}
private void tglsekarang (){ // untuk mengambil tgl transaksi, sesuai dengan tgl komputer hari
terjadinya transaksi
lbltglsekarang.setText(tgl);
kode_barang=kodebarang.getText();
jumlah_barang=jumlahbarang.getText();
harga_barang=hargabarang.getText();
diiskon=diskon.getText();
jjumlah=jumlah.getText();
tanggal=lbltglsekarang.getText();
nama=jTextField_NamaKasir.getText();
total=jTextField_TotalHarga.getText();
pembayaran=jTextField_Pembayaran.getText();
kembalian=jTextField_Kembalian.getText();
Tanggal= ((JTextField)jDateChooser1.getDateEditor().getUiComponent()).getText();
try{
Statement statement=con.createStatement();
"'"+harga_barang+"','"+diiskon+"','"+jjumlah+"','"+tanggal+"','"+nama+"','"+total+"','"+pembayaran+
"','"+kembalian+"');";
statement.executeUpdate(sql);
statement.close();
bersih();
tampildata();
System.out.println(e.getMessage());
try{
Statement statement=con.createStatement();
statement.executeUpdate(sql);
statement.close();
bersih();
tampildata();
System.out.println(e.getMessage());
try{
koneksi();
stat.executeUpdate(sql);
con.close();
tampildata();
bersih();
System.out.println(e.getMessage());
try{
koneksi();
Statement statement=con.createStatement();
String sql = "Select * from tbl_transaksi where Kode_Barang like '%" + cari.getText() + "%'" +
"or Jumlah_Barang like '%" + cari.getText() + "%'"+ "or Harga_Barang like '%" + cari.getText() + "%'"+
"or Diskon like '%" + cari.getText() + "%'" + "or Jumlah like '%" + cari.getText() + "%'";
if (rss.next()) {
kodebarang.setText(rss.getString(1));
jumlahbarang.setText(rss.getString(2));
hargabarang.setText(rss.getString(3));
diskon.setText(rss.getString(4));
jumlah.setText(rss.getString(5));