Package Gudang
Package Gudang
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import net.proteanit.sql.DbUtils;
import javax.swing.JTextField;
Connection koneksi2;
PreparedStatement pst;
ResultSet rst;
public detailpenjualan() {
initComponents();
koneksi2=koneksi.koneksiDB();
update();
autonumber();
delay();
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frmInstance = this;
useriD= jTextField1;
DftTblModel_Kelas.addColumn("KODE TRANSAKSI");
DftTblModel_Kelas.addColumn("ID pelanggan");
DftTblModel_Kelas.addColumn("nama pelanggan");
DftTblModel_Kelas.addColumn("nama produk");
DftTblModel_Kelas.addColumn("jumlah");
DftTblModel_Kelas.addColumn("TOTAL");
jTable1.setModel(DftTblModel_Kelas);
try {
while (res.next()) {
DftTblModel_Kelas.addRow(new Object[]{
res.getString("penjualanID"),
res.getString("pelangganID"),
res.getString("namapelanggan"),
res.getString("namaproduk"),
res.getString("jumlah"),
res.getString("subtotal"),
});
} catch (SQLException e) {
System.out.println(e.getMessage());
try{
pst=koneksi2.prepareStatement(sql);
rst=pst.executeQuery();
while (rst.next()) {
if (rst.first() == false) {
jTextField2.setText("0");
}else{
rst.last();
int auto_id = rst.getInt(1) + 1;
String no = String.valueOf(auto_id);
no = "0" + no;
jTextField2.setText("0000" + no);
rst.close();
for(;;){
Calendar cal=Calendar.getInstance();
jTextField3.setText(format2.format(cal.getTime()));
try{ sleep(1000);
};
clock.start();
dataKelas.dispose();
dataKelas.setVisible(true);
update();
new menu().setVisible(true);
dispose();