Sunteți pe pagina 1din 6

Contoh 1 public class IFormDaftar extends javax.swing.

JInternalFrame { } }

Tampil();

int row = 0; int administrasi, obat, total; DefaultTableModel tbModel; String query = ""; private Statement st; private Database db; private ResultSet rs; String modeOperasi = ""; public void Tampil() { row = tbDaftar.getSelectedRow(); txtNoDaftar.setText(tbDaftar.getVa lueAt(row, 0).toString()); txtTanggal.setText(tbDaftar.getVal ueAt(row, 1).toString()); cmbJenisID.setSelectedItem(tbDaf tar.getValueAt(row, 2).toString()); /** Creates new form IFormDaftar */ public IFormDaftar() { initComponents(); txtNama.setDocument(new CumaHuruf()); setVisible(true); db = new Database(); db.koneksiDatabase(); isikanTabel(); } private void tbDaftarMouseClicked(java.awt.event.M ouseEvent evt) { // TODO add your handling code here: if (evt.getClickCount() == 1) { txtKodePasien.setText(tbDaftar.get ValueAt(row, 3).toString()); txtNama.setText(tbDaftar.getValue At(row, 4).toString()); txtJenisKelamin.setText(tbDaftar.g etValueAt(row, 5).toString()); txtALamat.setText(tbDaftar.getVal ueAt(row, 6).toString()); taKeluhan.setText(tbDaftar.getValu eAt(row, 7).toString()); txtAdministrasi.setText(tbDaftar.ge tValueAt(row, 8).toString()); txtObat.setText(tbDaftar.getValue At(row, 9).toString()); txtTotal.setText(tbDaftar.getValueA t(row, 10).toString()); }

private void btnHapusActionPerformed(java.awt.eve nt.ActionEvent evt) { // TODO add your handling code here: if (txtKodePasien.getText().trim().length() == 0) { JOptionPane.showMessageDialo g(this, "Data ada yang masih kosong"); } try { query = "delete from pendaftaran where no_daftar ='" + txtNoDaftar.getText() + "'"; PreparedStatement presttmt = db.koneksi.prepareStatement(query); presttmt.executeUpdate(query); JOptionPane.showMessageDialo g(null, "Data berhasil di hapus"); //dispose(); //tbDaftar.revalidate(); } catch (SQLException se) { JOptionPane.showMessageDialo g(null, "Terjadi kesalahan hapus data! error :" + se, "Kesalahan", JOptionPane.ERROR_MESSAGE); dispose(); }

private void btnCariActionPerformed(java.awt.event .ActionEvent evt) { // TODO add your handling code here: /* int row = tbModel.getRowCount(); for (int i = 0; i < row; i++) { tbModel.removeRow(0); }*/ if (txtKodePasien.getText().trim().length() == 0) { JOptionPane.showMessageDialo g(this, "Data masih kosong"); } try { query = "Select kode_pasien, nama_pasien, jenis_kelamin, alamat from pasien where kode_pasien like '%" + txtKodePasien.getText() + "%'"; st = (Statement) db.koneksi.createStatement(); rs = st.executeQuery(query);

while (rs.next()) {

txtKodePasien.setText(rs.getS tring(1)); txtNama.setText(rs.getString( 2)); txtJenisKelamin.setText(rs.get String(3)); txtALamat.setText(rs.getStrin g(4));

try { query = "INSERT INTO pendaftaran VALUES('" + txtNoDaftar.getText() + "','" + txtTanggal.getText() + "','" + cmbJenisID.getSelectedItem() + "','" + txtKodePasien.getText() + "','" + txtNama.getText() + "','" + txtJenisKelamin.getText() + "','" + txtALamat.getText() + "','" + taKeluhan.getText() + "','" + txtAdministrasi.getText() + "','" + txtObat.getText() + "','" + txtTotal.getText() + "')"; PreparedStatement presttmt = db.koneksi.prepareStatement(query); presttmt.executeUpdate(quer y); JOptionPane.showMessageDi alog(null, "Data berhasil disimpan"); //dispose(); //tbDaftar.revalidate();

} } catch (SQLException se) { se.printStackTrace();

//System.exit(0); }

private void btnSimpanActionPerformed(java.awt.ev ent.ActionEvent evt) { // TODO add your handling code here: if (txtNoDaftar.getText().trim().length() == 0) { JOptionPane.showMessageDialo g(this, "Data ada yang masih kosong");

} catch (SQLException se) { JOptionPane.showMessageDi alog(null, "Terjadi kesalahan input data! error :" + se, "Kesalahan", JOptionPane.ERROR_MESSAGE); // dispose(); }

private void isikanTabel() { String[] tbHeader = {"No. Pendaftaran", "Tanggal", "Jenis ID", "Kode Pasien", "Nama Pasien", "Jenis Kelamin", "Alamat", "Keluhan"}; tbModel = new DefaultTableModel(null, tbHeader); // kosongkanTabel(); try { query = "Select no_daftar, tanggal, jenis_id, kode_pasien, nama_pasien, jenis_kelamin, alamat, keluhan, administrasi, obat, total from pendaftaran"; st = (Statement) db.koneksi.createStatement(); rs = st.executeQuery(query); while (rs.next()) { String[] tbData = {rs.getString(1), rs.getString(2), rs.getString(3), rs.getString(4), rs.getString(5), rs.getString(6), rs.getString(7), rs.getString(8), rs.getString(9), rs.getString(10), rs.getString(11)}; tbModel.addRow(tbData); } } catch (SQLException se) { se.printStackTrace(); //System.exit(0); } tbDaftar.setModel(tbModel);

if (tbDaftar.getRowCount() > 0) { tbDaftar.addRowSelectionInterv al(0, 0); // // // tampilkanDiText(); aktifText(false); AktifSimpan(false); } else { //btnBaruActionPerformed(null); } }

Contoh 2

public void tampilkanDataAll(){ Vector<String> tableHeaders = new Vector<String>(); tableHeaders.add("Transaksi ID"); tableHeaders.add("Date"); tableHeaders.add("Name"); tableHeaders.add("Kurs ID"); tableHeaders.add("Nilai Kurs"); tableHeaders.add("Jumlah"); tableHeaders.add("Bayar"); Vector tableData = ObjTransaksiKurs.loadData(); if (tableData!=null){

jTable1.setModel(new DefaultTableModel(tableData, tableHeaders)); } private void jBtnSimpanActionPerformed(java.awt.e vent.ActionEvent evt) { // TODO add your handling code here: double bayar; int jml;

ObjTransaksiKurs.setJumlah_tuk ar(jml); ObjTransaksiKurs.setTotal_bayar (bayar); if (ObjTransaksiKurs.InsertData()){ //tampilkanDataAll(); resetFieldTransaksiKurs(); JOptionPane.showMessageDial og(this, "Penyimpanan berhasil"); }else { JOptionPane.showMessageDi alog(this, "Penyimpanan gagal","Peringatan",JOptionPane.WARNI NG_MESSAGE); } } catch (Exception e) { }

jml=(Integer.valueOf(Integer.parseI nt(jFrmTxtFldJumlah.getText().replace( String.valueOf(DecimalFor matSymbols.getInstance().getGrouping Separator()), ""))));

bayar=jml*NilaiKurs;

} private void jCmbBoxJenisKursActionPerformed(java .awt.event.ActionEvent evt) { // TODO add your handling code here: if (jCmbBoxJenisKurs.getSelectedIndex() == 0) { if (ObjKurs.SelectData(1)){ NilaiKurs=ObjKurs.getNilai(); KursId=ObjKurs.getKurs_id();

try { //ObjTransaksiKurs.setTrans_id(n ull); ObjTransaksiKurs.setTrans_date( jFrmTxtFldTanggal.getText()); ObjTransaksiKurs.setCustomer_ name(jTxtFldNama.getText()); ObjTransaksiKurs.setKurs_id(Kur sId); ObjTransaksiKurs.setNilai_kurs( NilaiKurs);

} } else if (jCmbBoxJenisKurs.getSelectedIndex() == 1) { if (ObjKurs.SelectData(2)){ NilaiKurs=ObjKurs.getNilai(); KursId=ObjKurs.getKurs_id(); } } else if (jCmbBoxJenisKurs.getSelectedIndex() == 2) { if (ObjKurs.SelectData(3)){ NilaiKurs=ObjKurs.getNilai(); KursId=ObjKurs.getKurs_id(); } } else { NilaiKurs = 0; } } DecimalFormat fmt = new DecimalFormat("#,##0");

S-ar putea să vă placă și