@@ -26,6 +26,7 @@
import java.util.Map;
import javax.swing.JOptionPane;
import javax.swing.JTable;
import javax.swing.event.DocumentEvent;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;

@@ -42,7 +43,7 @@ public final class DlgPaymentPoint extends javax.swing.JDialog {
private ResultSet rs,rsjamshift;
private double all=0,pagi=0,siang=0,sore=0,malam=0;
private int i;
private String shift="",tanggal2="",nonota="";
private String shift="",tanggal2="",nonota="",petugas="";

/** Creates new form DlgLhtBiaya
* @param parent
@@ -90,6 +91,26 @@ public Class getColumnClass(int columnIndex) {
}
}
Tabel.setDefaultRenderer(Object.class, new WarnaTable());
TCari.setDocument(new batasInput((byte)100).getKata(TCari));
User.setDocument(new batasInput((byte)100).getKata(User));
if(koneksiDB.cariCepat().equals("aktif")){
TCari.getDocument().addDocumentListener(new javax.swing.event.DocumentListener(){
@Override
public void insertUpdate(DocumentEvent e) {tampil();}
@Override
public void removeUpdate(DocumentEvent e) {tampil();}
@Override
public void changedUpdate(DocumentEvent e) {tampil();}
});
User.getDocument().addDocumentListener(new javax.swing.event.DocumentListener(){
@Override
public void insertUpdate(DocumentEvent e) {tampil();}
@Override
public void removeUpdate(DocumentEvent e) {tampil();}
@Override
public void changedUpdate(DocumentEvent e) {tampil();}
});
}
InputModalAwal.setDocument(new batasInput((byte)16).getOnlyAngka(InputModalAwal));
Sequel.cariIsiAngka("select modal_awal from set_modal_payment",ModalAwal);
}
@@ -117,6 +138,8 @@ private void initComponents() {
panelGlass5 = new widget.panelisi();
label17 = new widget.Label();
TCari = new widget.TextBox();
label19 = new widget.Label();
User = new widget.TextBox();
BtnCari = new widget.Button();
BtnAll = new widget.Button();
jLabel11 = new javax.swing.JLabel();
@@ -136,15 +159,14 @@ private void initComponents() {
WindowModalAwal.setUndecorated(true);
WindowModalAwal.setResizable(false);

internalFrame2.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(240, 245, 235)), "::[ Input Modal Awal ]::", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 11), new java.awt.Color(90,120,80))); // NOI18N
internalFrame2.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(240, 245, 235)), "::[ Input Modal Awal ]::", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 11), new java.awt.Color(90, 120, 80))); // NOI18N
internalFrame2.setFont(new java.awt.Font("Dialog", 0, 11)); // NOI18N
internalFrame2.setName("internalFrame2"); // NOI18N
internalFrame2.setWarnaBawah(new java.awt.Color(240, 245, 235));
internalFrame2.setLayout(null);

InputModalAwal.setHighlighter(null);
InputModalAwal.setName("InputModalAwal"); // NOI18N
InputModalAwal.setSelectionColor(new java.awt.Color(255, 255, 255));
InputModalAwal.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
InputModalAwalKeyPressed(evt);
@@ -205,7 +227,7 @@ public void windowOpened(java.awt.event.WindowEvent evt) {
}
});

internalFrame1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(240, 245, 235)), "::[ Payment Point ]::", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 11), new java.awt.Color(90,120,80))); // NOI18N
internalFrame1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(240, 245, 235)), "::[ Payment Point ]::", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 11), new java.awt.Color(90, 120, 80))); // NOI18N
internalFrame1.setName("internalFrame1"); // NOI18N
internalFrame1.setLayout(new java.awt.BorderLayout(1, 1));

@@ -224,18 +246,32 @@ public void windowOpened(java.awt.event.WindowEvent evt) {

label17.setText("Key Word :");
label17.setName("label17"); // NOI18N
label17.setPreferredSize(new java.awt.Dimension(70, 23));
label17.setPreferredSize(new java.awt.Dimension(60, 23));
panelGlass5.add(label17);

TCari.setName("TCari"); // NOI18N
TCari.setPreferredSize(new java.awt.Dimension(200, 23));
TCari.setPreferredSize(new java.awt.Dimension(150, 23));
TCari.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
TCariKeyPressed(evt);
}
});
panelGlass5.add(TCari);

label19.setText("User :");
label19.setName("label19"); // NOI18N
label19.setPreferredSize(new java.awt.Dimension(40, 23));
panelGlass5.add(label19);

User.setName("User"); // NOI18N
User.setPreferredSize(new java.awt.Dimension(150, 23));
User.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
UserKeyPressed(evt);
}
});
panelGlass5.add(User);

BtnCari.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/accept.png"))); // NOI18N
BtnCari.setMnemonic('2');
BtnCari.setToolTipText("Alt+2");
@@ -274,7 +310,7 @@ public void keyPressed(java.awt.event.KeyEvent evt) {
jLabel11.setForeground(new java.awt.Color(153, 0, 51));
jLabel11.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
jLabel11.setName("jLabel11"); // NOI18N
jLabel11.setPreferredSize(new java.awt.Dimension(40, 23));
jLabel11.setPreferredSize(new java.awt.Dimension(30, 23));
panelGlass5.add(jLabel11);

BtnPrint.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/b_print.png"))); // NOI18N
@@ -319,9 +355,9 @@ public void keyPressed(java.awt.event.KeyEvent evt) {
panelGlass6.setPreferredSize(new java.awt.Dimension(55, 45));
panelGlass6.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 9));

label11.setText("Tgl.Tagihan :");
label11.setText("Tanggal Tagihan :");
label11.setName("label11"); // NOI18N
label11.setPreferredSize(new java.awt.Dimension(70, 23));
label11.setPreferredSize(new java.awt.Dimension(100, 23));
panelGlass6.add(label11);

Tgl1.setEditable(false);
@@ -332,7 +368,7 @@ public void keyPressed(java.awt.event.KeyEvent evt) {

jLabel9.setText("Shift :");
jLabel9.setName("jLabel9"); // NOI18N
jLabel9.setPreferredSize(new java.awt.Dimension(50, 23));
jLabel9.setPreferredSize(new java.awt.Dimension(90, 23));
panelGlass6.add(jLabel9);

CmbStatus.setForeground(new java.awt.Color(153, 0, 51));
@@ -344,7 +380,7 @@ public void keyPressed(java.awt.event.KeyEvent evt) {

label18.setText("Modal Awal :");
label18.setName("label18"); // NOI18N
label18.setPreferredSize(new java.awt.Dimension(80, 23));
label18.setPreferredSize(new java.awt.Dimension(130, 23));
panelGlass6.add(label18);

ModalAwal.setEditable(false);
@@ -502,6 +538,10 @@ private void BtnSimpan2KeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:even
Valid.pindah(evt,InputModalAwal,BtnCloseIn);
}//GEN-LAST:event_BtnSimpan2KeyPressed

private void UserKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_UserKeyPressed
// TODO add your handling code here:
}//GEN-LAST:event_UserKeyPressed

/**
* @param args the command line arguments
*/
@@ -533,6 +573,7 @@ public void windowClosing(java.awt.event.WindowEvent e) {
private widget.TextBox TCari;
private widget.Table Tabel;
private widget.Tanggal Tgl1;
private widget.TextBox User;
private javax.swing.JDialog WindowModalAwal;
private widget.InternalFrame internalFrame1;
private widget.InternalFrame internalFrame2;
@@ -542,6 +583,7 @@ public void windowClosing(java.awt.event.WindowEvent e) {
private widget.Label label11;
private widget.Label label17;
private widget.Label label18;
private widget.Label label19;
private widget.panelisi panelGlass5;
private widget.panelisi panelGlass6;
// End of variables declaration//GEN-END:variables
@@ -589,6 +631,7 @@ public void tampil(){
malam=malam+rs.getDouble("jumlah_bayar");
}
all=all+rs.getDouble("jumlah_bayar");
petugas=rs.getString("petugas")+" "+Sequel.cariIsi("select nama from pegawai where nik=?",rs.getString("petugas"));
if(CmbStatus.getSelectedItem().toString().equals("Semua")){
nonota=Sequel.cariIsi("select no_nota from nota_inap where no_rawat=?",rs.getString("no_nota"));
if(nonota.equals("")){
@@ -597,9 +640,11 @@ public void tampil(){
nonota=rs.getString("no_nota");
}
}
tabMode.addRow(new Object[]{
i,rs.getString("tgl_bayar"),rsjamshift.getString("shift"),nonota,rs.getString("nama_pasien"),rs.getDouble("jumlah_bayar"),rs.getString("petugas")+" "+Sequel.cariIsi("select nama from pegawai where nik=?",rs.getString("petugas"))
});
if(petugas.toLowerCase().trim().contains(User.getText().toLowerCase().trim())){
tabMode.addRow(new Object[]{
i,rs.getString("tgl_bayar"),rsjamshift.getString("shift"),nonota,rs.getString("nama_pasien"),rs.getDouble("jumlah_bayar"),petugas
});
}
}else if(rsjamshift.getString("shift").equals(CmbStatus.getSelectedItem().toString())){
nonota=Sequel.cariIsi("select no_nota from nota_inap where no_rawat=?",rs.getString("no_nota"));
if(nonota.equals("")){
@@ -608,9 +653,11 @@ public void tampil(){
nonota=rs.getString("no_nota");
}
}
tabMode.addRow(new Object[]{
i,rs.getString("tgl_bayar"),rsjamshift.getString("shift"),nonota,rs.getString("nama_pasien"),rs.getDouble("jumlah_bayar"),rs.getString("petugas")+" "+Sequel.cariIsi("select nama from pegawai where nik=?",rs.getString("petugas"))
});
if(petugas.toLowerCase().trim().contains(User.getText().toLowerCase().trim())){
tabMode.addRow(new Object[]{
i,rs.getString("tgl_bayar"),rsjamshift.getString("shift"),nonota,rs.getString("nama_pasien"),rs.getDouble("jumlah_bayar"),petugas
});
}
}
i++;
}
@@ -2439,7 +2439,7 @@
<Properties>
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
<StringArray count="1">
<StringItem index="0" value="23-03-2018"/>
<StringItem index="0" value="27-03-2018"/>
</StringArray>
</Property>
<Property name="displayFormat" type="java.lang.String" value="dd-MM-yyyy"/>
@@ -2661,7 +2661,7 @@
<Property name="editable" type="boolean" value="false"/>
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
<StringArray count="1">
<StringItem index="0" value="23-03-2018"/>
<StringItem index="0" value="27-03-2018"/>
</StringArray>
</Property>
<Property name="displayFormat" type="java.lang.String" value="dd-MM-yyyy"/>
@@ -4980,6 +4980,7 @@ private void MnBarcodeRM9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-
private void MnViaDukcapilNikAcehActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MnViaDukcapilNikAcehActionPerformed
this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
cekViaDukcapilAceh.tampil(TKtp.getText());
System.out.println("Nama : "+cekViaDukcapilAceh.NAMA_LGKP);
TNm.setText(cekViaDukcapilAceh.NAMA_LGKP);
Kabupaten.setText(cekViaDukcapilAceh.KAB_NAME);
KabupatenPj.setText(cekViaDukcapilAceh.KAB_NAME);