Coding Dekstop Pbo
Coding Dekstop Pbo
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.concurrent.TimeUnit;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
/**
* @author Praswil
*/
DefaultTableModel model;
/**
*/
public HotelMasterLat() {
initComponents();
KosongPelanggan();
KosongKamar();
KosongTotal();
NoTransaksi();
model = (DefaultTableModel)tblKamar.getModel();
}
public void KosongPelanggan(){
txtNoTransaksi.setText("");
txtTglResevarsi.setText("");
txtNamaPelanggan.setText("");
txtNoHp.setText("");
txtNoKTP.setText("");
txtCheckIn.setText("");
txtCheckOut.setText("");
txtLama.setText("");
txtDeposit.setText("");
txtBiayaTambahan.setText("");
txtTotalTagihan.setText("");
txtNoKamar.setText("");
CmbTipeKamar.setSelectedItem("");
CmbJenisKamar.setSelectedItem("");
txtTarif.setText("");
txtSubTotal.setText("");
txtTotal.setText("");
String tgljadi=tglformat.format(sekarang);
txtTglResevarsi.setText(tgljadi);
txtNoTransaksi.setText("TRX-" + tgljadi);
Date tglCekIn=tglformat.parse(txtCheckIn.getText());
Date tglCekOut=tglformat.parse(txtCheckOut.getText());
long lama2=TimeUnit.MILLISECONDS.toDays(lama);
txtLama.setText(String.valueOf(lama2));
NoKamar = txtNoKamar.getText();
Tarif = txtTarif.getText();
Object isiTabel[]= new Object[4];
isiTabel[0] = NoKamar;
isiTabel[1] = TipeKamar;
isiTabel[2] = JenisKamar;
isiTabel[3] = Tarif;
model.addRow(isiTabel);
KosongKamar();
txtSubTotal.setText(String.valueOf(jumlah));
total= jumlah*lama;
deposit=Integer.parseInt(txtDeposit.getText());
tambahan=Integer.parseInt(txtBiayaTambahan.getText());
totalKamar=Integer.parseInt(txtTotal.getText());
jmlTagihan=(tambahan+totalKamar)- deposit;
txtTotalTagihan.setText(String.valueOf(jmlTagihan));
}
try{
Integer.parseInt(tes);
}catch(Exception e){
/**
* 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
*/
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()
.addContainerGap(298, Short.MAX_VALUE)
.addComponent(jLabel15)
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel15)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
areaPreview.setColumns(20);
areaPreview.setRows(5);
jScrollPane2.setViewportView(areaPreview);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addContainerGap(443, Short.MAX_VALUE))
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addContainerGap())
);
menu.addTab("PREVIEW", jPanel3);
jPanel4.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jLabel5.setText("No Transaksi");
jLabel6.setText("Tgl Reservasi");
jLabel7.setText("No KTP");
jLabel14.setText("No HP");
jLabel8.setText("Nama Pelanggan");
jLabel9.setText("Check In");
jLabel10.setText("Check Out");
jLabel34.setText("Lama");
jLabel11.setText("Deposit");
jLabel12.setText("Biaya Tambahan");
jLabel13.setText("Total Tagihan");
jLabel35.setText("hari");
jLabel36.setText("Misal : 2019-10-12");
jLabel37.setText("Misal : 2019-10-10");
txtNoTransaksi.setEditable(false);
txtNoTransaksi.addActionListener(new java.awt.event.ActionListener() {
txtNoTransaksiActionPerformed(evt);
});
txtTglResevarsi.setEditable(false);
txtNoKTP.addFocusListener(new java.awt.event.FocusAdapter() {
txtNoKTPFocusGained(evt);
});
txtNoKTP.addActionListener(new java.awt.event.ActionListener() {
txtNoKTPActionPerformed(evt);
});
txtNoKTP.addKeyListener(new java.awt.event.KeyAdapter() {
txtNoKTPKeyTyped(evt);
});
txtNoHp.addActionListener(new java.awt.event.ActionListener() {
txtNoHpActionPerformed(evt);
});
txtNamaPelanggan.addActionListener(new java.awt.event.ActionListener() {
txtNamaPelangganActionPerformed(evt);
});
txtCheckIn.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtCheckInActionPerformed(evt);
});
txtCheckOut.addFocusListener(new java.awt.event.FocusAdapter() {
txtCheckOutFocusLost(evt);
});
txtCheckOut.addActionListener(new java.awt.event.ActionListener() {
txtCheckOutActionPerformed(evt);
});
txtLama.setEditable(false);
txtLama.addActionListener(new java.awt.event.ActionListener() {
txtLamaActionPerformed(evt);
});
txtDeposit.addActionListener(new java.awt.event.ActionListener() {
txtDepositActionPerformed(evt);
}
});
txtBiayaTambahan.addActionListener(new java.awt.event.ActionListener() {
txtBiayaTambahanActionPerformed(evt);
});
txtTotalTagihan.setEditable(false);
txtTotalTagihan.addActionListener(new java.awt.event.ActionListener() {
txtTotalTagihanActionPerformed(evt);
});
btnCheck.setText("Check");
btnCheck.addActionListener(new java.awt.event.ActionListener() {
btnCheckActionPerformed(evt);
});
btnPreview.setText("Preview");
btnPreview.addActionListener(new java.awt.event.ActionListener() {
btnPreviewActionPerformed(evt);
}
});
jPanel5.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jLabel1.setText("No Kamar");
jLabel2.setText("Tipe Kamar");
jLabel3.setText("Jenis Kamar");
jLabel4.setText("Tarif ");
tblKamar.setModel(new javax.swing.table.DefaultTableModel(
},
new String [] {
){
};
}
});
jScrollPane1.setViewportView(tblKamar);
jLabel38.setText("Sub Total");
jLabel39.setText("Total");
txtNoKamar.addFocusListener(new java.awt.event.FocusAdapter() {
txtNoKamarFocusLost(evt);
});
txtNoKamar.addActionListener(new java.awt.event.ActionListener() {
txtNoKamarActionPerformed(evt);
});
txtTarif.addActionListener(new java.awt.event.ActionListener() {
txtTarifActionPerformed(evt);
});
txtSubTotal.addActionListener(new java.awt.event.ActionListener() {
txtSubTotalActionPerformed(evt);
}
});
btnAdd.setText("Add");
btnAdd.addActionListener(new java.awt.event.ActionListener() {
btnAddActionPerformed(evt);
});
btnKeluar.setText("QUIT");
btnKeluar.addActionListener(new java.awt.event.ActionListener() {
btnKeluarActionPerformed(evt);
});
jPanel5.setLayout(jPanel5Layout);
jPanel5Layout.setHorizontalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel5Layout.createSequentialGroup()
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel5Layout.createSequentialGroup()
.addComponent(btnKeluar)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEA
DING)
.addComponent(jLabel38)
.addComponent(jLabel39))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRA
ILING)
.addGroup(jPanel5Layout.createSequentialGroup()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEA
DING)
.addGroup(jPanel5Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 9,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel5Layout.createSequentialGroup()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment
.LEADING)
.addComponent(jLabel3)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel5Layout.createSequentialGroup()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment
.LEADING, false)
.addComponent(CmbJenisKamar, 0, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)))
.addGroup(jPanel5Layout.createSequentialGroup()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment
.LEADING)
.addComponent(jLabel2))
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment
.LEADING, false)
.addComponent(CmbTipeKamar, 0, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))))
.addContainerGap())))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel5Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btnAdd)
);
jPanel5Layout.setVerticalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel5Layout.createSequentialGroup()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILIN
G)
.addGroup(jPanel5Layout.createSequentialGroup()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BAS
ELINE)
.addComponent(txtNoKamar, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addGroup(jPanel5Layout.createSequentialGroup()
.addGap(2, 2, 2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtTarif, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(btnAdd)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addGroup(jPanel5Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BAS
ELINE)
.addComponent(jLabel38)
.addComponent(txtSubTotal, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BAS
ELINE)
.addComponent(jLabel39)
.addComponent(txtTotal, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGroup(jPanel5Layout.createSequentialGroup()
.addComponent(btnKeluar)))
);
jPanel4Layout.setHorizontalGroup(
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addComponent(jLabel5)
.addComponent(jLabel6)
.addComponent(jLabel7)
.addComponent(jLabel8)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAIL
ING, false)
.addComponent(jLabel10, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, 64, Short.MAX_VALUE)
.addComponent(jLabel9, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
.addComponent(jLabel11)
.addComponent(jLabel12)
.addComponent(jLabel13)
.addComponent(jLabel14)
.addComponent(jLabel34))
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addGroup(jPanel4Layout.createSequentialGroup()
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEA
DING)
.addGroup(jPanel4Layout.createSequentialGroup()
.addGroup(jPanel4Layout.createSequentialGroup()
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEA
DING)
.addGroup(jPanel4Layout.createSequentialGroup()
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment
.TRAILING, false)
.addComponent(txtDeposit, javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
jPanel4Layout.createSequentialGroup()
.addGap(1, 1, 1)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.TRAILING)
.addComponent(txtCheckIn, javax.swing.GroupLayout.PREFERRED_SIZE,
147, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtCheckOut, javax.swing.GroupLayout.PREFERRED_SIZE,
147, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment
.LEADING)
.addComponent(jLabel36)
.addComponent(jLabel37)
.addComponent(btnPreview)))
.addGroup(jPanel4Layout.createSequentialGroup()
.addGroup(jPanel4Layout.createSequentialGroup()
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEA
DING)
.addComponent(btnCheck))))
.addComponent(jPanel5, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
jPanel4Layout.setVerticalGroup(
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGroup()
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(txtNoTransaksi, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(13, 13, 13)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(txtTglResevarsi, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(txtNoKTP, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(txtNoHp, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(txtNamaPelanggan, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(jLabel9)
.addComponent(jLabel37)
.addComponent(txtCheckIn, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(jLabel10)
.addComponent(txtCheckOut, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(jLabel34)
.addComponent(jLabel35)
.addComponent(txtLama, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(jLabel11)
.addComponent(txtDeposit, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(jLabel12)
.addComponent(txtBiayaTambahan, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(jLabel13)
.addComponent(txtTotalTagihan, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(btnCheck)
.addComponent(btnPreview))
.addContainerGap())
.addComponent(jPanel5, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(6, 6, 6)
.addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
menu.addTab("TRANSAKSI", jPanel2);
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(menu)
.addContainerGap()))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(502, Short.MAX_VALUE))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(menu)
);
pack();
}// </editor-fold>
cekAngka(txtNoKTP.getText());
try{
HitungLama();
}catch(Exception e){
try{
TotalTagihan();
}catch(Exception e){
try{
TotalTagihan();
}catch(Exception e){
JOptionPane.showMessageDialog(null, "Masukkan Deposit dan Biaya Tambahan", "Pesan
Error", JOptionPane.ERROR_MESSAGE);
menu.setSelectedIndex(1);
PreviewCetak();
strA=txtNoKamar.getText();
angka=Integer.parseInt(sub_strA);
try{
if(angka<3){
CmbTipeKamar.setSelectedItem(sub_strA);
//batas angka
tpkamar=(String) CmbTipeKamar.getSelectedItem();
if(tpkamar.equals("1") || tpkamar.equals("0"))
jkkamar="single";
tarifku=300000;
}else{
jkkamar="double";
tarifku=400000;
CmbJenisKamar.setSelectedItem(jkkamar);
txtTarif.setText(String.valueOf(tarifku));
//batas angka
}else{
JOptionPane.showMessageDialog(null,
JOptionPane.ERROR_MESSAGE);
CmbJenisKamar.setSelectedItem(" ");
CmbTipeKamar.setSelectedItem(" ");
txtTarif.setText(" ");
}catch(Exception e){
JOptionPane.showMessageDialog(null,
JOptionPane.ERROR_MESSAGE);
TambahKamar();
try{
jumlahSubTotal();
}catch(NumberFormatException e){
System.exit(0);
/**
*/
//<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.
*/
try {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(HotelMasterLat.class.getName()).log(java.util.logging.Level.SEVER
E, null, ex);
java.util.logging.Logger.getLogger(HotelMasterLat.class.getName()).log(java.util.logging.Level.SEVER
E, null, ex);
java.util.logging.Logger.getLogger(HotelMasterLat.class.getName()).log(java.util.logging.Level.SEVER
E, null, ex);
java.util.logging.Logger.getLogger(HotelMasterLat.class.getName()).log(java.util.logging.Level.SEVER
E, null, ex);
//</editor-fold>
new HotelMasterLat().setVisible(true);
});
areaPreview.append(Data);
Data = txtNoTransaksi.getText();
areaPreview.append(Data +"\n");
areaPreview.append(Data);
Data = txtTglResevarsi.getText();
areaPreview.append(Data +"\n");
areaPreview.append(Data);
areaPreview.append(Data);
Data = txtNamaPelanggan.getText();
areaPreview.append(Data +"\n");
Data = "No KTP \t : ";
areaPreview.append(Data);
Data = txtNoKTP.getText();
areaPreview.append(Data +"\n");
areaPreview.append(Data);
Data = txtNoHp.getText();
areaPreview.append(Data +"\n");
areaPreview.append(Data);
areaPreview.append(Data);
Data = txtCheckIn.getText();
areaPreview.append(Data +"\n");
areaPreview.append(Data);
Data = txtCheckOut.getText();
areaPreview.append(Data +"\n");
areaPreview.append(Data);
Data = txtLama.getText();
areaPreview.append(Data +"\n");
areaPreview.append(Data);
Data = txtDeposit.getText();
areaPreview.append(Data +"\n");
Data = "Biaya Tambahan : \t";
areaPreview.append(Data);
Data = txtBiayaTambahan.getText();
areaPreview.append(Data +"\n");
areaPreview.append(Data);
areaPreview.append(Data);
(String.valueOf(model.getValueAt(i, 2)))+"\t"+
areaPreview.append(Data);
areaPreview.append(Data);
Data = txtTotalTagihan.getText();
areaPreview.append(Data +"\n");