@@ -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 ++;
}