Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN +25.1 KB (100%) dist/SIMRSKhanza.jar
Binary file not shown.
@@ -3,7 +3,9 @@
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="1"/>
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
<group>
<file>file:/media/khanzamedia/Data/Source%20Java/SIMRSKhanza/src/bridging/DUKCAPILJakartaPostLahir.java</file>
<file>file:/media/khanzamedia/Data/Source%20Java/SIMRSKhanza/src/setting/DlgUser.java</file>
<file>file:/media/khanzamedia/Data/Source%20Java/SIMRSKhanza/src/simrskhanza/frmUtama.java</file>
<file>file:/media/khanzamedia/Data/Source%20Java/SIMRSKhanza/src/fungsi/var.java</file>
</group>
</open-files>
</project-private>
30 sik.sql

Large diffs are not rendered by default.

@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="UTF-8" ?>

<Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JDialogFormInfo">
<Properties>
<Property name="defaultCloseOperation" type="int" value="2"/>
<Property name="iconImage" type="java.awt.Image" editor="org.netbeans.modules.form.ComponentChooserEditor">
<ComponentRef name="null"/>
</Property>
<Property name="iconImages" type="java.util.List" editor="org.netbeans.modules.form.ComponentChooserEditor">
<ComponentRef name="null"/>
</Property>
<Property name="undecorated" type="boolean" value="true"/>
<Property name="resizable" type="boolean" value="false"/>
</Properties>
<SyntheticProperties>
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
</SyntheticProperties>
<AuxValues>
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
<AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,1,14,0,0,3,74"/>
</AuxValues>

<Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/>
<SubComponents>
<Container class="widget.InternalFrame" name="internalFrame1">
<Properties>
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
<Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
<TitledBorder title="::[ Pencarian Data Referensi Ruang Rawat VClaim ]::">
<Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.LineBorderInfo">
<LineBorder>
<Color PropertyName="color" blue="eb" green="f5" red="f0" type="rgb"/>
</LineBorder>
</Border>
<Font PropertyName="font" name="Tahoma" size="11" style="0"/>
<Color PropertyName="color" blue="50" green="78" red="5a" type="rgb"/>
</TitledBorder>
</Border>
</Property>
<Property name="name" type="java.lang.String" value="internalFrame1" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">
<BorderConstraints direction="Center"/>
</Constraint>
</Constraints>

<Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout">
<Property name="horizontalGap" type="int" value="1"/>
<Property name="verticalGap" type="int" value="1"/>
</Layout>
<SubComponents>
<Container class="widget.ScrollPane" name="Scroll">
<Properties>
<Property name="name" type="java.lang.String" value="Scroll" noResource="true"/>
<Property name="opaque" type="boolean" value="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">
<BorderConstraints direction="Center"/>
</Constraint>
</Constraints>

<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
<SubComponents>
<Component class="widget.Table" name="tbKamar">
<Properties>
<Property name="autoCreateRowSorter" type="boolean" value="true"/>
<Property name="toolTipText" type="java.lang.String" value="Silahkan klik untuk memilih data yang mau diedit ataupun dihapus"/>
<Property name="name" type="java.lang.String" value="tbKamar" noResource="true"/>
</Properties>
</Component>
</SubComponents>
</Container>
<Container class="widget.panelisi" name="panelGlass6">
<Properties>
<Property name="name" type="java.lang.String" value="panelGlass6" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[44, 54]"/>
</Property>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">
<BorderConstraints direction="Last"/>
</Constraint>
</Constraints>

<Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout">
<Property name="alignment" type="int" value="0"/>
<Property name="verticalGap" type="int" value="9"/>
</Layout>
<SubComponents>
<Component class="widget.Label" name="jLabel16">
<Properties>
<Property name="text" type="java.lang.String" value="Kelas Rawat :"/>
<Property name="name" type="java.lang.String" value="jLabel16" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[75, 23]"/>
</Property>
</Properties>
</Component>
<Component class="widget.TextBox" name="Poli">
<Properties>
<Property name="name" type="java.lang.String" value="Poli" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[250, 23]"/>
</Property>
</Properties>
<Events>
<EventHandler event="keyPressed" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="PoliKeyPressed"/>
</Events>
</Component>
<Component class="widget.Button" name="BtnCari">
<Properties>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/picture/accept.png"/>
</Property>
<Property name="mnemonic" type="int" value="54"/>
<Property name="toolTipText" type="java.lang.String" value="Alt+6"/>
<Property name="name" type="java.lang.String" value="BtnCari" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[28, 23]"/>
</Property>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="BtnCariActionPerformed"/>
<EventHandler event="keyPressed" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="BtnCariKeyPressed"/>
</Events>
</Component>
<Component class="widget.Label" name="jLabel17">
<Properties>
<Property name="name" type="java.lang.String" value="jLabel17" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[30, 23]"/>
</Property>
</Properties>
</Component>
<Component class="widget.Button" name="BtnKeluar">
<Properties>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/picture/exit.png"/>
</Property>
<Property name="mnemonic" type="int" value="75"/>
<Property name="text" type="java.lang.String" value="Keluar"/>
<Property name="toolTipText" type="java.lang.String" value="Alt+K"/>
<Property name="name" type="java.lang.String" value="BtnKeluar" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[100, 30]"/>
</Property>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="BtnKeluarActionPerformed"/>
<EventHandler event="keyPressed" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="BtnKeluarKeyPressed"/>
</Events>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Container>
</SubComponents>
</Form>
@@ -0,0 +1,315 @@
/*
Dilarang keras menggandakan/mengcopy/menyebarkan/membajak/mendecompile
Software ini dalam bentuk apapun tanpa seijin pembuat software
(Khanza.Soft Media). Bagi yang sengaja membajak softaware ini ta
npa ijin, kami sumpahi sial 1000 turunan, miskin sampai 500 turu
nan. Selalu mendapat kecelakaan sampai 400 turunan. Anak pertama
nya cacat tidak punya kaki sampai 300 turunan. Susah cari jodoh
sampai umur 50 tahun sampai 200 turunan. Ya Alloh maafkan kami
karena telah berdoa buruk, semua ini kami lakukan karena kami ti
dak pernah rela karya kami dibajak tanpa ijin.
*/

package bridging;

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import fungsi.WarnaTable;
import fungsi.batasInput;
import fungsi.koneksiDB;
import java.awt.Dimension;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
import fungsi.sekuel;
import fungsi.validasi;
import fungsi.var;
import java.awt.Cursor;
import java.awt.event.KeyEvent;
import java.io.FileInputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import javax.swing.JOptionPane;
import javax.swing.event.DocumentEvent;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
import org.springframework.http.MediaType;
import org.springframework.web.client.RestTemplate;

/**
*
* @author dosen
*/
public final class BPJSCekReferensiRuangRawat extends javax.swing.JDialog {
private final DefaultTableModel tabMode;
private final Properties prop = new Properties();
private validasi Valid=new validasi();
private sekuel Sequel=new sekuel();
private int i=0;

/** Creates new form DlgKamar
* @param parent
* @param modal */
public BPJSCekReferensiRuangRawat(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();

this.setLocation(10,2);
setSize(628,674);

tabMode=new DefaultTableModel(null,new String[]{"No.","Kode Ruang","Nama Ruang"}){
@Override public boolean isCellEditable(int rowIndex, int colIndex){return false;}
};
tbKamar.setModel(tabMode);

//tbKamar.setDefaultRenderer(Object.class, new WarnaTable(panelJudul.getBackground(),tbKamar.getBackground()));
tbKamar.setPreferredScrollableViewportSize(new Dimension(500,500));
tbKamar.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

for (int i = 0; i < 3; i++) {
TableColumn column = tbKamar.getColumnModel().getColumn(i);
if(i==0){
column.setPreferredWidth(40);
}else if(i==1){
column.setPreferredWidth(100);
}else if(i==2){
column.setPreferredWidth(380);
}
}
tbKamar.setDefaultRenderer(Object.class, new WarnaTable());

Poli.setDocument(new batasInput((byte)100).getKata(Poli));

if(koneksiDB.cariCepat().equals("aktif")){
Poli.getDocument().addDocumentListener(new javax.swing.event.DocumentListener(){
@Override
public void insertUpdate(DocumentEvent e) {tampil(Poli.getText());}
@Override
public void removeUpdate(DocumentEvent e) {tampil(Poli.getText());}
@Override
public void changedUpdate(DocumentEvent e) {tampil(Poli.getText());}
});
}

}



/** 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 regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {

internalFrame1 = new widget.InternalFrame();
Scroll = new widget.ScrollPane();
tbKamar = new widget.Table();
panelGlass6 = new widget.panelisi();
jLabel16 = new widget.Label();
Poli = new widget.TextBox();
BtnCari = new widget.Button();
jLabel17 = new widget.Label();
BtnKeluar = new widget.Button();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setIconImage(null);
setIconImages(null);
setUndecorated(true);
setResizable(false);

internalFrame1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(240, 245, 235)), "::[ Pencarian Data Referensi Ruang Rawat VClaim ]::", 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));

Scroll.setName("Scroll"); // NOI18N
Scroll.setOpaque(true);

tbKamar.setAutoCreateRowSorter(true);
tbKamar.setToolTipText("Silahkan klik untuk memilih data yang mau diedit ataupun dihapus");
tbKamar.setName("tbKamar"); // NOI18N
Scroll.setViewportView(tbKamar);

internalFrame1.add(Scroll, java.awt.BorderLayout.CENTER);

panelGlass6.setName("panelGlass6"); // NOI18N
panelGlass6.setPreferredSize(new java.awt.Dimension(44, 54));
panelGlass6.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 9));

jLabel16.setText("Kelas Rawat :");
jLabel16.setName("jLabel16"); // NOI18N
jLabel16.setPreferredSize(new java.awt.Dimension(75, 23));
panelGlass6.add(jLabel16);

Poli.setName("Poli"); // NOI18N
Poli.setPreferredSize(new java.awt.Dimension(250, 23));
Poli.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
PoliKeyPressed(evt);
}
});
panelGlass6.add(Poli);

BtnCari.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/accept.png"))); // NOI18N
BtnCari.setMnemonic('6');
BtnCari.setToolTipText("Alt+6");
BtnCari.setName("BtnCari"); // NOI18N
BtnCari.setPreferredSize(new java.awt.Dimension(28, 23));
BtnCari.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnCariActionPerformed(evt);
}
});
BtnCari.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
BtnCariKeyPressed(evt);
}
});
panelGlass6.add(BtnCari);

jLabel17.setName("jLabel17"); // NOI18N
jLabel17.setPreferredSize(new java.awt.Dimension(30, 23));
panelGlass6.add(jLabel17);

BtnKeluar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/exit.png"))); // NOI18N
BtnKeluar.setMnemonic('K');
BtnKeluar.setText("Keluar");
BtnKeluar.setToolTipText("Alt+K");
BtnKeluar.setName("BtnKeluar"); // NOI18N
BtnKeluar.setPreferredSize(new java.awt.Dimension(100, 30));
BtnKeluar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnKeluarActionPerformed(evt);
}
});
BtnKeluar.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
BtnKeluarKeyPressed(evt);
}
});
panelGlass6.add(BtnKeluar);

internalFrame1.add(panelGlass6, java.awt.BorderLayout.PAGE_END);

getContentPane().add(internalFrame1, java.awt.BorderLayout.CENTER);

pack();
}// </editor-fold>//GEN-END:initComponents

private void BtnKeluarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BtnKeluarActionPerformed
dispose();
}//GEN-LAST:event_BtnKeluarActionPerformed

private void BtnKeluarKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_BtnKeluarKeyPressed
if(evt.getKeyCode()==KeyEvent.VK_SPACE){
dispose();
}else{Valid.pindah(evt,Poli,BtnKeluar);}
}//GEN-LAST:event_BtnKeluarKeyPressed

private void PoliKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_PoliKeyPressed
if(evt.getKeyCode()==KeyEvent.VK_ENTER){
tampil(Poli.getText());
Poli.requestFocus();
}else if(evt.getKeyCode()==KeyEvent.VK_PAGE_DOWN){
tampil(Poli.getText());
}else if(evt.getKeyCode()==KeyEvent.VK_PAGE_UP){
BtnKeluar.requestFocus();
}else if(evt.getKeyCode()==KeyEvent.VK_UP){
BtnCariActionPerformed(null);
}
}//GEN-LAST:event_PoliKeyPressed

private void BtnCariActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BtnCariActionPerformed
this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
tampil(Poli.getText());
this.setCursor(Cursor.getDefaultCursor());
}//GEN-LAST:event_BtnCariActionPerformed

private void BtnCariKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_BtnCariKeyPressed
if(evt.getKeyCode()==KeyEvent.VK_SPACE){
BtnCariActionPerformed(null);
}else{
Valid.pindah(evt,Poli,BtnKeluar);
}
}//GEN-LAST:event_BtnCariKeyPressed

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(() -> {
BPJSCekReferensiRuangRawat dialog = new BPJSCekReferensiRuangRawat(new javax.swing.JFrame(), true);
dialog.addWindowListener(new java.awt.event.WindowAdapter() {
@Override
public void windowClosing(java.awt.event.WindowEvent e) {
System.exit(0);
}
});
dialog.setVisible(true);
});
}

// Variables declaration - do not modify//GEN-BEGIN:variables
private widget.Button BtnCari;
private widget.Button BtnKeluar;
private widget.TextBox Poli;
private widget.ScrollPane Scroll;
private widget.InternalFrame internalFrame1;
private widget.Label jLabel16;
private widget.Label jLabel17;
private widget.panelisi panelGlass6;
private widget.Table tbKamar;
// End of variables declaration//GEN-END:variables

public void tampil(String poli) {
BPJSApi api=new BPJSApi();
try {
prop.loadFromXML(new FileInputStream("setting/database.xml"));
String URL = prop.getProperty("URLAPIBPJS")+"/referensi/ruangrawat";

HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
headers.add("X-Cons-ID",prop.getProperty("CONSIDAPIBPJS"));
headers.add("X-Timestamp",String.valueOf(api.GetUTCdatetimeAsString()));
headers.add("X-Signature",api.getHmac());
HttpEntity requestEntity = new HttpEntity(headers);
RestTemplate rest = new RestTemplate();

//System.out.println(rest.exchange(URL, HttpMethod.GET, requestEntity, String.class).getBody());
ObjectMapper mapper = new ObjectMapper();
JsonNode root = mapper.readTree(rest.exchange(URL, HttpMethod.GET, requestEntity, String.class).getBody());
JsonNode nameNode = root.path("metaData");
if(nameNode.path("message").asText().equals("Sukses")){
Valid.tabelKosong(tabMode);
JsonNode response = root.path("response");
if(response.path("list").isArray()){
i=1;
for(JsonNode list:response.path("list")){
if(list.path("kode").asText().toLowerCase().contains(poli.toLowerCase())||
list.path("nama").asText().toLowerCase().contains(poli.toLowerCase())){
tabMode.addRow(new Object[]{
i+".",list.path("kode").asText(),list.path("nama").asText()
});
}
i++;
}
}
}else {
JOptionPane.showMessageDialog(null,nameNode.path("message").asText());
}
} catch (Exception ex) {
System.out.println("Notifikasi : "+ex);
if(ex.toString().contains("UnknownHostException")){
JOptionPane.showMessageDialog(rootPane,"Koneksi ke server BPJS terputus...!");
}
}
}

public JTable getTable(){
return tbKamar;
}
}
@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="UTF-8" ?>

<Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JDialogFormInfo">
<Properties>
<Property name="defaultCloseOperation" type="int" value="2"/>
<Property name="iconImage" type="java.awt.Image" editor="org.netbeans.modules.form.ComponentChooserEditor">
<ComponentRef name="null"/>
</Property>
<Property name="iconImages" type="java.util.List" editor="org.netbeans.modules.form.ComponentChooserEditor">
<ComponentRef name="null"/>
</Property>
<Property name="undecorated" type="boolean" value="true"/>
<Property name="resizable" type="boolean" value="false"/>
</Properties>
<SyntheticProperties>
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
</SyntheticProperties>
<AuxValues>
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
<AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,1,14,0,0,3,74"/>
</AuxValues>

<Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/>
<SubComponents>
<Container class="widget.InternalFrame" name="internalFrame1">
<Properties>
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
<Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
<TitledBorder title="::[ Pencarian Data Referensi Spesialistik VClaim ]::">
<Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.LineBorderInfo">
<LineBorder>
<Color PropertyName="color" blue="eb" green="f5" red="f0" type="rgb"/>
</LineBorder>
</Border>
<Font PropertyName="font" name="Tahoma" size="11" style="0"/>
<Color PropertyName="color" blue="50" green="78" red="5a" type="rgb"/>
</TitledBorder>
</Border>
</Property>
<Property name="name" type="java.lang.String" value="internalFrame1" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">
<BorderConstraints direction="Center"/>
</Constraint>
</Constraints>

<Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout">
<Property name="horizontalGap" type="int" value="1"/>
<Property name="verticalGap" type="int" value="1"/>
</Layout>
<SubComponents>
<Container class="widget.ScrollPane" name="Scroll">
<Properties>
<Property name="name" type="java.lang.String" value="Scroll" noResource="true"/>
<Property name="opaque" type="boolean" value="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">
<BorderConstraints direction="Center"/>
</Constraint>
</Constraints>

<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
<SubComponents>
<Component class="widget.Table" name="tbKamar">
<Properties>
<Property name="autoCreateRowSorter" type="boolean" value="true"/>
<Property name="toolTipText" type="java.lang.String" value="Silahkan klik untuk memilih data yang mau diedit ataupun dihapus"/>
<Property name="name" type="java.lang.String" value="tbKamar" noResource="true"/>
</Properties>
</Component>
</SubComponents>
</Container>
<Container class="widget.panelisi" name="panelGlass6">
<Properties>
<Property name="name" type="java.lang.String" value="panelGlass6" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[44, 54]"/>
</Property>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">
<BorderConstraints direction="Last"/>
</Constraint>
</Constraints>

<Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout">
<Property name="alignment" type="int" value="0"/>
<Property name="verticalGap" type="int" value="9"/>
</Layout>
<SubComponents>
<Component class="widget.Label" name="jLabel16">
<Properties>
<Property name="text" type="java.lang.String" value="Kelas Rawat :"/>
<Property name="name" type="java.lang.String" value="jLabel16" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[75, 23]"/>
</Property>
</Properties>
</Component>
<Component class="widget.TextBox" name="Poli">
<Properties>
<Property name="name" type="java.lang.String" value="Poli" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[250, 23]"/>
</Property>
</Properties>
<Events>
<EventHandler event="keyPressed" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="PoliKeyPressed"/>
</Events>
</Component>
<Component class="widget.Button" name="BtnCari">
<Properties>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/picture/accept.png"/>
</Property>
<Property name="mnemonic" type="int" value="54"/>
<Property name="toolTipText" type="java.lang.String" value="Alt+6"/>
<Property name="name" type="java.lang.String" value="BtnCari" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[28, 23]"/>
</Property>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="BtnCariActionPerformed"/>
<EventHandler event="keyPressed" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="BtnCariKeyPressed"/>
</Events>
</Component>
<Component class="widget.Label" name="jLabel17">
<Properties>
<Property name="name" type="java.lang.String" value="jLabel17" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[30, 23]"/>
</Property>
</Properties>
</Component>
<Component class="widget.Button" name="BtnKeluar">
<Properties>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/picture/exit.png"/>
</Property>
<Property name="mnemonic" type="int" value="75"/>
<Property name="text" type="java.lang.String" value="Keluar"/>
<Property name="toolTipText" type="java.lang.String" value="Alt+K"/>
<Property name="name" type="java.lang.String" value="BtnKeluar" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[100, 30]"/>
</Property>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="BtnKeluarActionPerformed"/>
<EventHandler event="keyPressed" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="BtnKeluarKeyPressed"/>
</Events>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Container>
</SubComponents>
</Form>
@@ -0,0 +1,315 @@
/*
Dilarang keras menggandakan/mengcopy/menyebarkan/membajak/mendecompile
Software ini dalam bentuk apapun tanpa seijin pembuat software
(Khanza.Soft Media). Bagi yang sengaja membajak softaware ini ta
npa ijin, kami sumpahi sial 1000 turunan, miskin sampai 500 turu
nan. Selalu mendapat kecelakaan sampai 400 turunan. Anak pertama
nya cacat tidak punya kaki sampai 300 turunan. Susah cari jodoh
sampai umur 50 tahun sampai 200 turunan. Ya Alloh maafkan kami
karena telah berdoa buruk, semua ini kami lakukan karena kami ti
dak pernah rela karya kami dibajak tanpa ijin.
*/

package bridging;

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import fungsi.WarnaTable;
import fungsi.batasInput;
import fungsi.koneksiDB;
import java.awt.Dimension;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
import fungsi.sekuel;
import fungsi.validasi;
import fungsi.var;
import java.awt.Cursor;
import java.awt.event.KeyEvent;
import java.io.FileInputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import javax.swing.JOptionPane;
import javax.swing.event.DocumentEvent;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
import org.springframework.http.MediaType;
import org.springframework.web.client.RestTemplate;

/**
*
* @author dosen
*/
public final class BPJSCekReferensiSpesialistik extends javax.swing.JDialog {
private final DefaultTableModel tabMode;
private final Properties prop = new Properties();
private validasi Valid=new validasi();
private sekuel Sequel=new sekuel();
private int i=0;

/** Creates new form DlgKamar
* @param parent
* @param modal */
public BPJSCekReferensiSpesialistik(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();

this.setLocation(10,2);
setSize(628,674);

tabMode=new DefaultTableModel(null,new String[]{"No.","Kode Spesialistik","Nama Spesialistik"}){
@Override public boolean isCellEditable(int rowIndex, int colIndex){return false;}
};
tbKamar.setModel(tabMode);

//tbKamar.setDefaultRenderer(Object.class, new WarnaTable(panelJudul.getBackground(),tbKamar.getBackground()));
tbKamar.setPreferredScrollableViewportSize(new Dimension(500,500));
tbKamar.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

for (int i = 0; i < 3; i++) {
TableColumn column = tbKamar.getColumnModel().getColumn(i);
if(i==0){
column.setPreferredWidth(40);
}else if(i==1){
column.setPreferredWidth(100);
}else if(i==2){
column.setPreferredWidth(380);
}
}
tbKamar.setDefaultRenderer(Object.class, new WarnaTable());

Poli.setDocument(new batasInput((byte)100).getKata(Poli));

if(koneksiDB.cariCepat().equals("aktif")){
Poli.getDocument().addDocumentListener(new javax.swing.event.DocumentListener(){
@Override
public void insertUpdate(DocumentEvent e) {tampil(Poli.getText());}
@Override
public void removeUpdate(DocumentEvent e) {tampil(Poli.getText());}
@Override
public void changedUpdate(DocumentEvent e) {tampil(Poli.getText());}
});
}

}



/** 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 regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {

internalFrame1 = new widget.InternalFrame();
Scroll = new widget.ScrollPane();
tbKamar = new widget.Table();
panelGlass6 = new widget.panelisi();
jLabel16 = new widget.Label();
Poli = new widget.TextBox();
BtnCari = new widget.Button();
jLabel17 = new widget.Label();
BtnKeluar = new widget.Button();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setIconImage(null);
setIconImages(null);
setUndecorated(true);
setResizable(false);

internalFrame1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(240, 245, 235)), "::[ Pencarian Data Referensi Spesialistik VClaim ]::", 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));

Scroll.setName("Scroll"); // NOI18N
Scroll.setOpaque(true);

tbKamar.setAutoCreateRowSorter(true);
tbKamar.setToolTipText("Silahkan klik untuk memilih data yang mau diedit ataupun dihapus");
tbKamar.setName("tbKamar"); // NOI18N
Scroll.setViewportView(tbKamar);

internalFrame1.add(Scroll, java.awt.BorderLayout.CENTER);

panelGlass6.setName("panelGlass6"); // NOI18N
panelGlass6.setPreferredSize(new java.awt.Dimension(44, 54));
panelGlass6.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 9));

jLabel16.setText("Kelas Rawat :");
jLabel16.setName("jLabel16"); // NOI18N
jLabel16.setPreferredSize(new java.awt.Dimension(75, 23));
panelGlass6.add(jLabel16);

Poli.setName("Poli"); // NOI18N
Poli.setPreferredSize(new java.awt.Dimension(250, 23));
Poli.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
PoliKeyPressed(evt);
}
});
panelGlass6.add(Poli);

BtnCari.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/accept.png"))); // NOI18N
BtnCari.setMnemonic('6');
BtnCari.setToolTipText("Alt+6");
BtnCari.setName("BtnCari"); // NOI18N
BtnCari.setPreferredSize(new java.awt.Dimension(28, 23));
BtnCari.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnCariActionPerformed(evt);
}
});
BtnCari.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
BtnCariKeyPressed(evt);
}
});
panelGlass6.add(BtnCari);

jLabel17.setName("jLabel17"); // NOI18N
jLabel17.setPreferredSize(new java.awt.Dimension(30, 23));
panelGlass6.add(jLabel17);

BtnKeluar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/exit.png"))); // NOI18N
BtnKeluar.setMnemonic('K');
BtnKeluar.setText("Keluar");
BtnKeluar.setToolTipText("Alt+K");
BtnKeluar.setName("BtnKeluar"); // NOI18N
BtnKeluar.setPreferredSize(new java.awt.Dimension(100, 30));
BtnKeluar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnKeluarActionPerformed(evt);
}
});
BtnKeluar.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
BtnKeluarKeyPressed(evt);
}
});
panelGlass6.add(BtnKeluar);

internalFrame1.add(panelGlass6, java.awt.BorderLayout.PAGE_END);

getContentPane().add(internalFrame1, java.awt.BorderLayout.CENTER);

pack();
}// </editor-fold>//GEN-END:initComponents

private void BtnKeluarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BtnKeluarActionPerformed
dispose();
}//GEN-LAST:event_BtnKeluarActionPerformed

private void BtnKeluarKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_BtnKeluarKeyPressed
if(evt.getKeyCode()==KeyEvent.VK_SPACE){
dispose();
}else{Valid.pindah(evt,Poli,BtnKeluar);}
}//GEN-LAST:event_BtnKeluarKeyPressed

private void PoliKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_PoliKeyPressed
if(evt.getKeyCode()==KeyEvent.VK_ENTER){
tampil(Poli.getText());
Poli.requestFocus();
}else if(evt.getKeyCode()==KeyEvent.VK_PAGE_DOWN){
tampil(Poli.getText());
}else if(evt.getKeyCode()==KeyEvent.VK_PAGE_UP){
BtnKeluar.requestFocus();
}else if(evt.getKeyCode()==KeyEvent.VK_UP){
BtnCariActionPerformed(null);
}
}//GEN-LAST:event_PoliKeyPressed

private void BtnCariActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BtnCariActionPerformed
this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
tampil(Poli.getText());
this.setCursor(Cursor.getDefaultCursor());
}//GEN-LAST:event_BtnCariActionPerformed

private void BtnCariKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_BtnCariKeyPressed
if(evt.getKeyCode()==KeyEvent.VK_SPACE){
BtnCariActionPerformed(null);
}else{
Valid.pindah(evt,Poli,BtnKeluar);
}
}//GEN-LAST:event_BtnCariKeyPressed

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(() -> {
BPJSCekReferensiSpesialistik dialog = new BPJSCekReferensiSpesialistik(new javax.swing.JFrame(), true);
dialog.addWindowListener(new java.awt.event.WindowAdapter() {
@Override
public void windowClosing(java.awt.event.WindowEvent e) {
System.exit(0);
}
});
dialog.setVisible(true);
});
}

// Variables declaration - do not modify//GEN-BEGIN:variables
private widget.Button BtnCari;
private widget.Button BtnKeluar;
private widget.TextBox Poli;
private widget.ScrollPane Scroll;
private widget.InternalFrame internalFrame1;
private widget.Label jLabel16;
private widget.Label jLabel17;
private widget.panelisi panelGlass6;
private widget.Table tbKamar;
// End of variables declaration//GEN-END:variables

public void tampil(String poli) {
BPJSApi api=new BPJSApi();
try {
prop.loadFromXML(new FileInputStream("setting/database.xml"));
String URL = prop.getProperty("URLAPIBPJS")+"/referensi/spesialistik";

HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
headers.add("X-Cons-ID",prop.getProperty("CONSIDAPIBPJS"));
headers.add("X-Timestamp",String.valueOf(api.GetUTCdatetimeAsString()));
headers.add("X-Signature",api.getHmac());
HttpEntity requestEntity = new HttpEntity(headers);
RestTemplate rest = new RestTemplate();

//System.out.println(rest.exchange(URL, HttpMethod.GET, requestEntity, String.class).getBody());
ObjectMapper mapper = new ObjectMapper();
JsonNode root = mapper.readTree(rest.exchange(URL, HttpMethod.GET, requestEntity, String.class).getBody());
JsonNode nameNode = root.path("metaData");
if(nameNode.path("message").asText().equals("Sukses")){
Valid.tabelKosong(tabMode);
JsonNode response = root.path("response");
if(response.path("list").isArray()){
i=1;
for(JsonNode list:response.path("list")){
if(list.path("kode").asText().toLowerCase().contains(poli.toLowerCase())||
list.path("nama").asText().toLowerCase().contains(poli.toLowerCase())){
tabMode.addRow(new Object[]{
i+".",list.path("kode").asText(),list.path("nama").asText()
});
}
i++;
}
}
}else {
JOptionPane.showMessageDialog(null,nameNode.path("message").asText());
}
} catch (Exception ex) {
System.out.println("Notifikasi : "+ex);
if(ex.toString().contains("UnknownHostException")){
JOptionPane.showMessageDialog(rootPane,"Koneksi ke server BPJS terputus...!");
}
}
}

public JTable getTable(){
return tbKamar;
}
}
@@ -67,7 +67,8 @@ public final class var {
grafik_kunjungan_percarabayar=false,ipsrs_pengadaan_pertanggal=false,ipsrs_stokkeluar_pertanggal=false,grafik_kunjungan_ranaptahun=false,
pcare_cek_rujukan=false,grafik_lab_ralantahun=false,grafik_rad_ralantahun=false,cek_entry_ralan=false,inacbg_klaim_baru_manual2=false,
permintaan_medis=false,rekap_permintaan_medis=false,surat_pemesanan_medis=false,permintaan_non_medis=false,rekap_permintaan_non_medis=false,
surat_pemesanan_non_medis=false,grafik_per_perujuk=false,bpjs_cek_prosedur=false,bpjs_cek_kelas_rawat=false,bpjs_cek_dokter=false;
surat_pemesanan_non_medis=false,grafik_per_perujuk=false,bpjs_cek_prosedur=false,bpjs_cek_kelas_rawat=false,bpjs_cek_dokter=false,
bpjs_cek_spesialistik=false,bpjs_cek_ruangrawat=false;

public static void setData(String user, String pass) {
try {
@@ -382,6 +383,8 @@ public static void setData(String user, String pass) {
var.bpjs_cek_prosedur=true;
var.bpjs_cek_kelas_rawat=true;
var.bpjs_cek_dokter=true;
var.bpjs_cek_spesialistik=true;
var.bpjs_cek_ruangrawat=true;
}else if(rs2.getRow()>=1){
rs2.beforeFirst();
rs2.next();
@@ -680,6 +683,8 @@ public static void setData(String user, String pass) {
var.bpjs_cek_prosedur=rs2.getBoolean("bpjs_cek_prosedur");
var.bpjs_cek_kelas_rawat=rs2.getBoolean("bpjs_cek_kelas_rawat");
var.bpjs_cek_dokter=rs2.getBoolean("bpjs_cek_dokter");
var.bpjs_cek_spesialistik=rs2.getBoolean("bpjs_cek_spesialistik");
var.bpjs_cek_ruangrawat=rs2.getBoolean("bpjs_cek_ruangrawat");
}else if((rs.getRow()==0)&&(rs2.getRow()==0)){
var.kode="";
var.penyakit= false;
@@ -976,6 +981,8 @@ public static void setData(String user, String pass) {
var.bpjs_cek_prosedur=false;
var.bpjs_cek_kelas_rawat=false;
var.bpjs_cek_dokter=false;
var.bpjs_cek_spesialistik=false;
var.bpjs_cek_ruangrawat=false;
}
} catch (Exception e) {
System.out.println("Notifikasi : "+e);
@@ -1319,4 +1326,6 @@ public static void setData(String user, String pass) {
public static boolean getbpjs_cek_prosedur(){return var.bpjs_cek_prosedur;}
public static boolean getbpjs_cek_kelas_rawat(){return var.bpjs_cek_kelas_rawat;}
public static boolean getbpjs_cek_dokter(){return var.bpjs_cek_dokter;}
public static boolean getbpjs_cek_spesialistik(){return var.bpjs_cek_spesialistik;}
public static boolean getbpjs_cek_ruangrawat(){return var.bpjs_cek_ruangrawat;}
}
@@ -1605,7 +1605,7 @@
<Properties>
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
<StringArray count="1">
<StringItem index="0" value="05-01-2018 10:05:17"/>
<StringItem index="0" value="07-02-2018 11:45:19"/>
</StringArray>
</Property>
<Property name="displayFormat" type="java.lang.String" value="dd-MM-yyyy HH:mm:ss"/>
@@ -152,7 +152,7 @@ public class DlgBilingRalan extends javax.swing.JDialog {
"and returjual.no_retur_jual=detreturjual.no_retur_jual where returjual.no_retur_jual=? group by databarang.nama_brng",
sqlpstambahan="select nama_biaya, besar_biaya from tambahan_biaya where no_rawat=? ",
sqlpsbiling="insert into billing values('0',?,?,?,?,?,?,?,?,?,?)",
sqlpstemporary="insert into temporary_bayar_ralan values('0',?,?,?,?,?,?,?,?,'','','','','','','','','')",
sqlpstemporary="insert into temporary_bayar_ralan values('0',?,?,?,?,?,?,?,?,?,'','','','','','','','')",
sqlpspotongan="select nama_pengurangan,besar_pengurangan from pengurangan_biaya where no_rawat=?",
sqlpsbilling="select no,nm_perawatan, if(biaya<>0,biaya,null) as satu, if(jumlah<>0,jumlah,null) as dua,"+
"if(tambahan<>0,tambahan,null) as tiga, if(totalbiaya<>0,totalbiaya,null) as empat,pemisah,status "+
@@ -2159,7 +2159,7 @@ private void BtnNotaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST
this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
try{
koneksi.setAutoCommit(false);
Sequel.queryu2("delete from temporary_bayar_ralan");
Sequel.queryu2("delete from temporary_bayar_ralan where temp9='"+var.getkode()+"'");
for(i=0;i<tabModeRwJlDr.getRowCount();i++){
if(tabModeRwJlDr.getValueAt(i,0).toString().equals("true")){
biaya="";
@@ -2198,7 +2198,8 @@ private void BtnNotaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST
pstemporary.setString(8,tabModeRwJlDr.getValueAt(i,8).toString().replaceAll("'","`"));
} catch (Exception e) {
pstemporary.setString(8,"");
}
}
pstemporary.setString(9,var.getkode());
pstemporary.executeUpdate();
} catch (Exception e) {
System.out.println("Notifikasi : "+e);
@@ -2211,15 +2212,15 @@ private void BtnNotaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST
}

if(piutang<=0){
Sequel.menyimpan("temporary_bayar_ralan","'0','TOTAL TAGIHAN',':','','','','','"+TtlSemua.getText()+"','Tagihan','','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','PPN',':','','','','','"+Valid.SetAngka(besarppn)+"','Tagihan','','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','TOTAL BAYAR',':','','','','','"+TagihanPPn.getText()+"','Tagihan','','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','TOTAL TAGIHAN',':','','','','','"+TtlSemua.getText()+"','Tagihan','"+var.getkode()+"','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','PPN',':','','','','','"+Valid.SetAngka(besarppn)+"','Tagihan','"+var.getkode()+"','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','TOTAL BAYAR',':','','','','','"+TagihanPPn.getText()+"','Tagihan','"+var.getkode()+"','','','','','','','',''","Tagihan");
}else if(piutang>0){
Sequel.menyimpan("temporary_bayar_ralan","'0','TOTAL TAGIHAN',':','','','','','"+TtlSemua.getText()+"','Tagihan','','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','PPN',':','','','','','"+Valid.SetAngka(besarppn)+"','Tagihan','','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','TAGIHAN + PPN',':','','','','','"+TagihanPPn.getText()+"','Tagihan','','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','UANG MUKA',':','','','','','"+Valid.SetAngka(bayar)+"','Tagihan','','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','SISA PIUTANG',':','','','','','"+Valid.SetAngka(piutang)+"','Tagihan','','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','TOTAL TAGIHAN',':','','','','','"+TtlSemua.getText()+"','Tagihan','"+var.getkode()+"','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','PPN',':','','','','','"+Valid.SetAngka(besarppn)+"','Tagihan','"+var.getkode()+"','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','TAGIHAN + PPN',':','','','','','"+TagihanPPn.getText()+"','Tagihan','"+var.getkode()+"','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','UANG MUKA',':','','','','','"+Valid.SetAngka(bayar)+"','Tagihan','"+var.getkode()+"','','','','','','','',''","Tagihan");
Sequel.menyimpan("temporary_bayar_ralan","'0','SISA PIUTANG',':','','','','','"+Valid.SetAngka(piutang)+"','Tagihan','"+var.getkode()+"','','','','','','','',''","Tagihan");
}

i = 0;
@@ -100,7 +100,8 @@ public DlgUser(java.awt.Frame parent, boolean modal) {
"[H]Pembayaran Per Unit","[H]Rekap Pembayaran Per Unit","[N]Kunjungan Reg Per Cara Bayar","[E]Pengadaan Non Medis Per Tanggal","[E]Stok Keluar Non Medis Per Tanggal",
"[N]Kunjungan Ranap Per Tahun","[K]Cek Rujukan PCare","[N]Kunjungan Lab Ralan Per Tahun","[N]Kunjungan Rad Ralan Per Tahun","[I]Cek Entry Ralan","[K]Klaim Baru Manual INACBG 2",
"[D]Permintaan Obat & BHP","[D]Rekap Permintaan Obat & BHP","[D]Surat Pemesanan Obat & BHP","[E]Permintaan Barang Non Medis","[E]Rekap Permintaan Barang Non Medis",
"[E]Surat Pemesanan Barang Non Medis","[N]Kunjungan Per Perujuk","[K]Referensi Prosedur VClaim","[K]Referensi Kelas Rawat VClaim","[K]Referensi Dokter VClaim"
"[E]Surat Pemesanan Barang Non Medis","[N]Kunjungan Per Perujuk","[K]Referensi Prosedur VClaim","[K]Referensi Kelas Rawat VClaim","[K]Referensi Dokter VClaim",
"[K]Referensi Spesialistik VClaim","[K]Referensi Ruang Rawat VClaim"
};

tabMode=new DefaultTableModel(null,row){
@@ -185,6 +186,11 @@ public boolean isCellEditable(int rowIndex, int colIndex){
java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class,
java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class,
java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class,
java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class,
java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class,
java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class,
java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class,
java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class,
java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class, java.lang.Boolean.class
};
@Override
@@ -198,7 +204,7 @@ public Class getColumnClass(int columnIndex) {
tbUser.setPreferredScrollableViewportSize(new Dimension(500,500));
tbUser.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

for (i = 0; i < 294;i++) {
for (i = 0; i < 296;i++) {
TableColumn column = tbUser.getColumnModel().getColumn(i);
if(i==0){
column.setPreferredWidth(130);
@@ -422,6 +428,10 @@ public Class getColumnClass(int columnIndex) {
column.setPreferredWidth(162);
}else if(i==293){
column.setPreferredWidth(134);
}else if(i==294){
column.setPreferredWidth(154);
}else if(i==295){
column.setPreferredWidth(168);
}else{
column.setPreferredWidth(120);
}
@@ -856,7 +866,7 @@ private void BtnSimpanActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIR
"'false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false',"+
"'false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false',"+
"'false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false',"+
"'false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false'","User")==true){
"'false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false'","User")==true){
tampil();
emptTeks();
}
@@ -1192,7 +1202,9 @@ private void BtnEditActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST
"grafik_per_perujuk='"+tbUser.getValueAt(i,290).toString()+"',"+
"bpjs_cek_prosedur='"+tbUser.getValueAt(i,291).toString()+"',"+
"bpjs_cek_kelas_rawat='"+tbUser.getValueAt(i,292).toString()+"',"+
"bpjs_cek_dokter='"+tbUser.getValueAt(i,293).toString()+"'");
"bpjs_cek_dokter='"+tbUser.getValueAt(i,293).toString()+"',"+
"bpjs_cek_spesialistik='"+tbUser.getValueAt(i,294).toString()+"',"+
"bpjs_cek_ruangrawat='"+tbUser.getValueAt(i,295).toString()+"'");
}
tampil();
emptTeks();
@@ -1467,8 +1479,8 @@ private void tampil() {
"grafik_kunjungan_percarabayar,ipsrs_pengadaan_pertanggal,ipsrs_stokkeluar_pertanggal,grafik_kunjungan_ranaptahun,"+
"pcare_cek_rujukan,grafik_lab_ralantahun,grafik_rad_ralantahun,cek_entry_ralan,inacbg_klaim_baru_manual2,"+
"permintaan_medis,rekap_permintaan_medis,surat_pemesanan_medis,permintaan_non_medis,rekap_permintaan_non_medis, "+
"surat_pemesanan_non_medis,grafik_per_perujuk,bpjs_cek_prosedur,bpjs_cek_kelas_rawat,bpjs_cek_dokter "+
"from user order by AES_DECRYPT(id_user,'nur')");
"surat_pemesanan_non_medis,grafik_per_perujuk,bpjs_cek_prosedur,bpjs_cek_kelas_rawat,bpjs_cek_dokter, "+
"bpjs_cek_spesialistik,bpjs_cek_ruangrawat from user order by AES_DECRYPT(id_user,'nur')");
try {
rs=ps.executeQuery();
while(rs.next()){
@@ -1773,7 +1785,9 @@ private void tampil() {
rs.getBoolean("grafik_per_perujuk"),
rs.getBoolean("bpjs_cek_prosedur"),
rs.getBoolean("bpjs_cek_kelas_rawat"),
rs.getBoolean("bpjs_cek_dokter")
rs.getBoolean("bpjs_cek_dokter"),
rs.getBoolean("bpjs_cek_spesialistik"),
rs.getBoolean("bpjs_cek_ruangrawat")
});
}
} catch (Exception e) {
@@ -2068,7 +2082,9 @@ private void tampil() {
rs.getBoolean("grafik_per_perujuk"),
rs.getBoolean("bpjs_cek_prosedur"),
rs.getBoolean("bpjs_cek_kelas_rawat"),
rs.getBoolean("bpjs_cek_dokter")
rs.getBoolean("bpjs_cek_dokter"),
rs.getBoolean("bpjs_cek_spesialistik"),
rs.getBoolean("bpjs_cek_ruangrawat")
});
}
}
@@ -1879,7 +1879,7 @@
</Events>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="191" y="12" width="274" height="23"/>
<AbsoluteConstraints x="191" y="12" width="244" height="23"/>
</Constraint>
</Constraints>
</Component>
@@ -2149,6 +2149,24 @@
</Constraint>
</Constraints>
</Component>
<Component class="widget.Button" name="BtnKelurahan1">
<Properties>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/picture/011.png"/>
</Property>
<Property name="mnemonic" type="int" value="50"/>
<Property name="toolTipText" type="java.lang.String" value="ALt+2"/>
<Property name="name" type="java.lang.String" value="BtnKelurahan1" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="BtnKelurahan1ActionPerformed"/>
</Events>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="437" y="12" width="28" height="23"/>
</Constraint>
</Constraints>
</Component>
</SubComponents>
</Container>
</SubComponents>
@@ -316,6 +316,7 @@ private void initComponents() {
KdPenolong = new widget.TextBox();
NmPenolong = new widget.TextBox();
BtnPenjab = new widget.Button();
BtnKelurahan1 = new widget.Button();

Popup.setName("Popup"); // NOI18N

@@ -1337,7 +1338,7 @@ public void keyPressed(java.awt.event.KeyEvent evt) {
}
});
FormInput.add(NmBayi);
NmBayi.setBounds(191, 12, 274, 23);
NmBayi.setBounds(191, 12, 244, 23);

label35.setText("Umur Ayah :");
label35.setName("label35"); // NOI18N
@@ -1483,6 +1484,18 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
FormInput.add(BtnPenjab);
BtnPenjab.setBounds(437, 192, 28, 23);

BtnKelurahan1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/011.png"))); // NOI18N
BtnKelurahan1.setMnemonic('2');
BtnKelurahan1.setToolTipText("ALt+2");
BtnKelurahan1.setName("BtnKelurahan1"); // NOI18N
BtnKelurahan1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnKelurahan1ActionPerformed(evt);
}
});
FormInput.add(BtnKelurahan1);
BtnKelurahan1.setBounds(437, 12, 28, 23);

PanelInput.add(FormInput, java.awt.BorderLayout.CENTER);

internalFrame1.add(PanelInput, java.awt.BorderLayout.PAGE_START);
@@ -2321,6 +2334,10 @@ private void MnSKL1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:
this.setCursor(Cursor.getDefaultCursor());
}//GEN-LAST:event_MnSKL1ActionPerformed

private void BtnKelurahan1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BtnKelurahan1ActionPerformed

}//GEN-LAST:event_BtnKelurahan1ActionPerformed

/**
* @param args the command line arguments
*/
@@ -2347,6 +2364,7 @@ public void windowClosing(java.awt.event.WindowEvent e) {
private widget.Button BtnEdit;
private widget.Button BtnHapus;
private widget.Button BtnKeluar;
private widget.Button BtnKelurahan1;
private widget.Button BtnPenjab;
private widget.Button BtnPrint;
private widget.Button BtnSimpan;
@@ -5274,6 +5274,38 @@
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnCekReferensiDokterBPJSActionPerformed"/>
</Events>
</Component>
<Component class="widget.ButtonBig" name="btnCekReferensiSpesialistikBPJS">
<Properties>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/48x48/teacher.png"/>
</Property>
<Property name="text" type="java.lang.String" value="Referensi Spesialistik VClaim"/>
<Property name="iconTextGap" type="int" value="0"/>
<Property name="name" type="java.lang.String" value="btnCekReferensiSpesialistikBPJS" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[200, 90]"/>
</Property>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnCekReferensiSpesialistikBPJSActionPerformed"/>
</Events>
</Component>
<Component class="widget.ButtonBig" name="btnCekReferensiRuangRawatBPJS">
<Properties>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/48x48/1485357890_hospital.png"/>
</Property>
<Property name="text" type="java.lang.String" value="Referensi Ruang Rawat VClaim"/>
<Property name="iconTextGap" type="int" value="0"/>
<Property name="name" type="java.lang.String" value="btnCekReferensiRuangRawatBPJS" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[200, 90]"/>
</Property>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnCekReferensiRuangRawatBPJSActionPerformed"/>
</Events>
</Component>
</SubComponents>
</Container>
</SubComponents>
@@ -29,6 +29,8 @@
import bridging.BPJSCekReferensiDokter;
import bridging.BPJSCekReferensiKelasRawat;
import bridging.BPJSCekReferensiProsedur;
import bridging.BPJSCekReferensiRuangRawat;
import bridging.BPJSCekReferensiSpesialistik;
import bridging.BPJSDataSEP;
import bridging.BPJSMonitoringKlaim;
import bridging.INACBGCariCoderNIK;
@@ -739,6 +741,8 @@ private void initComponents() {
btnCekReferensiProsedurBPJS = new widget.ButtonBig();
btnCekReferensiKelasRawatBPJS = new widget.ButtonBig();
btnCekReferensiDokterBPJS = new widget.ButtonBig();
btnCekReferensiSpesialistikBPJS = new widget.ButtonBig();
btnCekReferensiRuangRawatBPJS = new widget.ButtonBig();
tanggal = new widget.Tanggal();
btnDataPenjualan = new widget.ButtonBig();
btnInputPenjualan = new widget.ButtonBig();
@@ -4560,6 +4564,30 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
});
Panelmenu.add(btnCekReferensiDokterBPJS);

btnCekReferensiSpesialistikBPJS.setIcon(new javax.swing.ImageIcon(getClass().getResource("/48x48/teacher.png"))); // NOI18N
btnCekReferensiSpesialistikBPJS.setText("Referensi Spesialistik VClaim");
btnCekReferensiSpesialistikBPJS.setIconTextGap(0);
btnCekReferensiSpesialistikBPJS.setName("btnCekReferensiSpesialistikBPJS"); // NOI18N
btnCekReferensiSpesialistikBPJS.setPreferredSize(new java.awt.Dimension(200, 90));
btnCekReferensiSpesialistikBPJS.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnCekReferensiSpesialistikBPJSActionPerformed(evt);
}
});
Panelmenu.add(btnCekReferensiSpesialistikBPJS);

btnCekReferensiRuangRawatBPJS.setIcon(new javax.swing.ImageIcon(getClass().getResource("/48x48/1485357890_hospital.png"))); // NOI18N
btnCekReferensiRuangRawatBPJS.setText("Referensi Ruang Rawat VClaim");
btnCekReferensiRuangRawatBPJS.setIconTextGap(0);
btnCekReferensiRuangRawatBPJS.setName("btnCekReferensiRuangRawatBPJS"); // NOI18N
btnCekReferensiRuangRawatBPJS.setPreferredSize(new java.awt.Dimension(200, 90));
btnCekReferensiRuangRawatBPJS.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnCekReferensiRuangRawatBPJSActionPerformed(evt);
}
});
Panelmenu.add(btnCekReferensiRuangRawatBPJS);

scrollPane2.setViewportView(Panelmenu);

panelMenu.add(scrollPane2, java.awt.BorderLayout.CENTER);
@@ -9729,6 +9757,28 @@ private void btnCekReferensiDokterBPJSActionPerformed(java.awt.event.ActionEvent
this.setCursor(Cursor.getDefaultCursor());
}//GEN-LAST:event_btnCekReferensiDokterBPJSActionPerformed

private void btnCekReferensiSpesialistikBPJSActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnCekReferensiSpesialistikBPJSActionPerformed
isTutup();
DlgHome.dispose();
this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
BPJSCekReferensiSpesialistik form=new BPJSCekReferensiSpesialistik(this,false);
form.setSize(PanelUtama.getWidth(), PanelUtama.getHeight());
form.setLocationRelativeTo(PanelUtama);
form.setVisible(true);
this.setCursor(Cursor.getDefaultCursor());
}//GEN-LAST:event_btnCekReferensiSpesialistikBPJSActionPerformed

private void btnCekReferensiRuangRawatBPJSActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnCekReferensiRuangRawatBPJSActionPerformed
isTutup();
DlgHome.dispose();
this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
BPJSCekReferensiRuangRawat form=new BPJSCekReferensiRuangRawat(this,false);
form.setSize(PanelUtama.getWidth(), PanelUtama.getHeight());
form.setLocationRelativeTo(PanelUtama);
form.setVisible(true);
this.setCursor(Cursor.getDefaultCursor());
}//GEN-LAST:event_btnCekReferensiRuangRawatBPJSActionPerformed

/**
* @param args the command line arguments
*/
@@ -9825,6 +9875,8 @@ public static void main(String args[]) {
private widget.ButtonBig btnCekReferensiDokterBPJS;
private widget.ButtonBig btnCekReferensiKelasRawatBPJS;
private widget.ButtonBig btnCekReferensiProsedurBPJS;
private widget.ButtonBig btnCekReferensiRuangRawatBPJS;
private widget.ButtonBig btnCekReferensiSpesialistikBPJS;
private widget.ButtonBig btnClosingKasir;
private widget.ButtonBig btnDaftarPermintaanResep;
private widget.ButtonBig btnDaruratStok;
@@ -11447,6 +11499,16 @@ private void isCombo() {
jmlmenu++;
}

if(var.getbpjs_cek_spesialistik()==true){
Panelmenu.add(btnCekReferensiSpesialistikBPJS);
jmlmenu++;
}

if(var.getbpjs_cek_ruangrawat()==true){
Panelmenu.add(btnCekReferensiRuangRawatBPJS);
jmlmenu++;
}

if(var.getbpjs_sep()==true){
Panelmenu.add(btnBPJSSEP);
jmlmenu++;
@@ -12914,6 +12976,16 @@ private void isCariKosong() {
jmlmenu++;
}

if(var.getbpjs_cek_spesialistik()==true){
Panelmenu.add(btnCekReferensiSpesialistikBPJS);
jmlmenu++;
}

if(var.getbpjs_cek_ruangrawat()==true){
Panelmenu.add(btnCekReferensiRuangRawatBPJS);
jmlmenu++;
}

if(var.getbpjs_sep()==true){
Panelmenu.add(btnBPJSSEP);
jmlmenu++;
@@ -14795,6 +14867,20 @@ private void isCariIsi() {
}
}

if(var.getbpjs_cek_spesialistik()==true){
if(btnCekReferensiSpesialistikBPJS.getText().toLowerCase().trim().contains(TCari.getText().toLowerCase().trim())){
Panelmenu.add(btnCekReferensiSpesialistikBPJS);
jmlmenu++;
}
}

if(var.getbpjs_cek_ruangrawat()==true){
if(btnCekReferensiRuangRawatBPJS.getText().toLowerCase().trim().contains(TCari.getText().toLowerCase().trim())){
Panelmenu.add(btnCekReferensiRuangRawatBPJS);
jmlmenu++;
}
}

if(var.getbpjs_sep()==true){
if(btnBPJSSEP.getText().toLowerCase().trim().contains(TCari.getText().toLowerCase().trim())){
Panelmenu.add(btnBPJSSEP);
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -6,18 +6,21 @@
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body bgcolor='#ffffff'>
<script type="text/javascript">
window.onload = function() { window.print(); }
</script>

<?php
$petugas = str_replace("_"," ",$_GET['petugas']);
$tanggal = str_replace("_"," ",$_GET['tanggal']);
reportsqlinjection();
$nonota= str_replace(": ","",getOne("select temp2 from temporary_bayar_ralan where temp1='No.Nota'"));
$nonota= str_replace(": ","",getOne("select temp2 from temporary_bayar_ralan where temp9='$petugas' and temp1='No.Nota'"));
$norawat=getOne("select no_rawat from nota_jalan where no_nota='$nonota'");
$kodecarabayar=getOne("select kd_pj from reg_periksa where no_rawat='$norawat'");
$carabayar=getOne("select png_jawab from penjab where kd_pj='$kodecarabayar'");


$_sql = "select temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9, temp10, temp11, temp12, temp13, temp14 from temporary_bayar_ralan order by no asc";
$_sql = "select temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9, temp10, temp11, temp12, temp13, temp14 from temporary_bayar_ralan where temp9='$petugas' order by no asc";
$hasil=bukaquery($_sql);

if(mysql_num_rows($hasil)!=0) {
@@ -57,7 +60,7 @@
$z++;
}

$_sql = "select temp2 from temporary_bayar_ralan where temp8='Dokter' group by temp2 order by no asc";
$_sql = "select temp2 from temporary_bayar_ralan where temp9='$petugas' and temp8='Dokter' group by temp2 order by no asc";
$hasil=bukaquery($_sql);
echo "<tr class='isi12' padding='0'>
<td padding='0' width='30%'><font color='000000' size='1' face='Tahoma'>Dokter</td>
@@ -68,7 +71,7 @@
echo "</td>
</tr>";

$hasil2=bukaquery("select temp1,temp2,temp3,temp7 from temporary_bayar_ralan where temp8='Registrasi' order by no asc");
$hasil2=bukaquery("select temp1,temp2,temp3,temp7 from temporary_bayar_ralan where temp9='$petugas' and temp8='Registrasi' order by no asc");
while($inapdrpasien = mysql_fetch_array($hasil2)) {
echo "<tr class='isi12' padding='0'>
<td padding='0' width='30%'><font color='000000' size='1' face='Tahoma'>Administrasi Rekam Medik</td>
@@ -78,7 +81,7 @@
</tr>";
}

$hasil3=bukaquery("select temp1,temp2,temp3,temp7,temp5 from temporary_bayar_ralan where temp8='Ralan Dokter' or temp8='Ralan Dokter Paramedis' or temp8='Ralan Paramedis' or temp8='Laborat' or temp8='Radiologi' order by no asc");
$hasil3=bukaquery("select temp1,temp2,temp3,temp7,temp5 from temporary_bayar_ralan where temp9='$petugas' and temp8='Ralan Dokter' or temp8='Ralan Dokter Paramedis' or temp8='Ralan Paramedis' or temp8='Laborat' or temp8='Radiologi' order by no asc");
echo "<tr class='isi12' padding='0'>
<td padding='0' width='30%' valign='top'><font color='000000' size='1' face='Tahoma'>Tindakan</td>
<td padding='0' width='40%' colspan='6'>
@@ -97,7 +100,7 @@
</td>
</tr>";

$hasil3=bukaquery("select temp1,temp2,temp3,temp7,temp5 from temporary_bayar_ralan where temp8='Operasi' order by no asc");
$hasil3=bukaquery("select temp1,temp2,temp3,temp7,temp5 from temporary_bayar_ralan where temp9='$petugas' and temp8='Operasi' order by no asc");
if(mysql_num_rows($hasil3)!=0) {
echo "<tr class='isi12' padding='0'>
<td padding='0' width='30%' valign='top'><font color='000000' size='1' face='Tahoma'>Operasi / VK</td>
@@ -118,7 +121,7 @@
</tr>";
}

$hasil4=bukaquery("select temp1,temp2,temp3,temp7,temp8,temp5 from temporary_bayar_ralan where temp8='Obat' or temp8='TtlObat' group by temp2 order by no asc");
$hasil4=bukaquery("select temp1,temp2,temp3,temp7,temp8,temp5 from temporary_bayar_ralan where temp9='$petugas' and temp8='Obat' or temp8='TtlObat' group by temp2 order by no asc");
$inapdrpasien = mysql_fetch_array($hasil4);
if(!empty($inapdrpasien[1])){
echo "<tr class='isi12' padding='0'>
@@ -145,7 +148,7 @@
</tr>";
}

$hasil5=bukaquery("select temp1,temp2,temp3,temp7,temp5 from temporary_bayar_ralan where temp8='Potongan' order by no asc");
$hasil5=bukaquery("select temp1,temp2,temp3,temp7,temp5 from temporary_bayar_ralan where temp9='$petugas' and temp8='Potongan' order by no asc");
while($inapdrpasien = mysql_fetch_array($hasil5)) {
echo "<tr class='isi12' padding='0'>
<td padding='0' width='30%'><font color='000000' size='1' face='Tahoma'>$inapdrpasien[0]</td>
@@ -155,7 +158,7 @@
</tr>";
}

$hasil6=bukaquery("select temp1,temp2,temp3,temp7,temp5 from temporary_bayar_ralan where temp8='Tambahan' order by no asc");
$hasil6=bukaquery("select temp1,temp2,temp3,temp7,temp5 from temporary_bayar_ralan where temp9='$petugas' and temp8='Tambahan' order by no asc");
while($inapdrpasien = mysql_fetch_array($hasil6)) {
echo "<tr class='isi12' padding='0'>
<td padding='0' width='30%'><font color='000000' size='1' face='Tahoma'>$inapdrpasien[0]</td>
@@ -165,7 +168,7 @@
</tr>";
}

$hasil7=bukaquery("select temp1,temp2,temp3,temp7,temp5 from temporary_bayar_ralan where temp8='-' and temp7<>'' group by temp2 order by no asc");
$hasil7=bukaquery("select temp1,temp2,temp3,temp7,temp5 from temporary_bayar_ralan where temp9='$petugas' and temp8='-' and temp7<>'' group by temp2 order by no asc");
while($inapdrpasien = mysql_fetch_array($hasil7)) {
echo "<tr class='isi12' padding='0'>
<td padding='0' width='30%'><font color='000000' size='1' face='Tahoma'>$inapdrpasien[0]</td>
@@ -175,24 +178,23 @@
</tr>";
}

$hasil7=bukaquery("select temp1,temp2,temp3,temp7 from temporary_bayar_ralan where temp8='Tagihan' and temp7<>'' order by no asc");
$hasil7=bukaquery("select temp1,temp2,temp3,temp7 from temporary_bayar_ralan where temp9='$petugas' and temp8='Tagihan' and temp7<>'' order by no asc");
while($inapdrpasien = mysql_fetch_array($hasil7)) {
echo "<tr class='isi12' padding='0'>
<td padding='0' width='30%'><font color='000000' size='1' face='Tahoma'>$inapdrpasien[0]</td>
<td padding='0' width='55%' colspan='4'><font color='000000' size='1' face='Tahoma'></font></td>
<td padding='0' width='1%'><font color='000000' size='1' face='Tahoma'></font></td>
<td padding='0' width='14%' align='right'><font color='000000' size='1' face='Tahoma'><b>$inapdrpasien[3]</b></font></td>
</tr>";
}

$hasil8=bukaquery("select temp1,temp2,temp3,temp7 from temporary_bayar_ralan where temp1='TOTAL BAYAR' group by temp2 order by no asc");
while($inapdrpasien = mysql_fetch_array($hasil8)) {
echo "<tr class='isi12' padding='0'>
<td padding='0' width='30%'><font color='000000' size='1' face='Tahoma'>$inapdrpasien[0]</td>
<td padding='0' width='55%' colspan='4'><font color='000000' size='1' face='Tahoma'>". Terbilang(str_replace(",","",str_replace(".","",$inapdrpasien[3])))." rupiah</font></td>
<td padding='0' width='1%'><font color='000000' size='1' face='Tahoma'></font></td>
<td padding='0' width='14%' align='right'><font color='000000' size='2' face='Tahoma'><b>$inapdrpasien[3]</b></font></td>
</tr>";
if($inapdrpasien["temp1"]=="TOTAL BAYAR"){
echo "<tr class='isi12' padding='0'>
<td padding='0' width='30%'><font color='000000' size='1' face='Tahoma'>$inapdrpasien[0]</td>
<td padding='0' width='55%' colspan='4'><font color='000000' size='1' face='Tahoma'>". Terbilang(str_replace(",","",str_replace(".","",$inapdrpasien[3])))." rupiah</font></td>
<td padding='0' width='1%'><font color='000000' size='1' face='Tahoma'></font></td>
<td padding='0' width='14%' align='right'><font color='000000' size='2' face='Tahoma'><b>$inapdrpasien[3]</b></font></td>
</tr>";
}else{
echo "<tr class='isi12' padding='0'>
<td padding='0' width='30%'><font color='000000' size='1' face='Tahoma'>$inapdrpasien[0]</td>
<td padding='0' width='55%' colspan='4'><font color='000000' size='1' face='Tahoma'></font></td>
<td padding='0' width='1%'><font color='000000' size='1' face='Tahoma'></font></td>
<td padding='0' width='14%' align='right'><font color='000000' size='1' face='Tahoma'><b>$inapdrpasien[3]</b></font></td>
</tr>";
}
}

echo "
@@ -218,7 +220,7 @@
<tr class='isi12' padding='0'>
<td padding='0' width='50%' align=center><font color='000000' size='1' face='Tahoma'>( ";
if(getOne("select count(nama) from petugas where nip='$petugas'")>=1){
echo getOne("select nama from petugas where nip='$petugas'");
echo getOne("select nama from petugas where nip='$petugas'");
}else{
echo " .............................. ";
}
@@ -6,6 +6,9 @@
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body bgcolor='#ffffff'>
<script type="text/javascript">
window.onload = function() { window.print(); }
</script>

<?php
reportsqlinjection();
@@ -6,6 +6,9 @@
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body bgcolor='#ffffff'>
<script type="text/javascript">
window.onload = function() { window.print(); }
</script>

<?php
$petugas = str_replace("_"," ",$_GET['petugas']);
@@ -6,6 +6,9 @@
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body bgcolor='#ffffff'>
<script type="text/javascript">
window.onload = function() { window.print(); }
</script>

<?php
reportsqlinjection();
@@ -6,14 +6,17 @@
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body bgcolor='#ffffff'>
<script type="text/javascript">
window.onload = function() { window.print(); }
</script>

<?php
reportsqlinjection();
$petugas = str_replace("_"," ",$_GET['petugas']);
$nonota = str_replace("_"," ",$_GET['nonota']);
$nonota2= str_replace(": ","",getOne("select temp2 from temporary_bayar_ralan where temp1='No.Nota'"));
$nonota2= str_replace(": ","",getOne("select temp2 from temporary_bayar_ralan where temp9='$petugas' and temp1='No.Nota'"));
$norawat=getOne("select no_rawat from nota_jalan where no_nota='$nonota2'");
$_sql = "select temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9, temp10, temp11, temp12, temp13, temp14 from temporary_bayar_ralan order by no asc";
$_sql = "select temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9, temp10, temp11, temp12, temp13, temp14 from temporary_bayar_ralan where temp9='$petugas' order by no asc";
$hasil=bukaquery($_sql);

if(mysql_num_rows($hasil)!=0) {
@@ -64,13 +67,13 @@
<tr valign='top'>
<td><font color='333333' size='3' face='Tahoma'>Uang Sebanyak</font></td>
<td><font color='333333' size='3' face='Tahoma'>:</font></td>
<td><font color='333333' size='3' face='Tahoma'>".Terbilang(str_replace("</b>","",str_replace("<b>","",str_replace(".","",str_replace(",","",getOne("select temp7 from temporary_bayar_ralan where temp1='TOTAL BAYAR'"))))))." rupiah</font></td>
<td><font color='333333' size='3' face='Tahoma'>".Terbilang(str_replace("</b>","",str_replace("<b>","",str_replace(".","",str_replace(",","",getOne("select temp7 from temporary_bayar_ralan where temp9='$petugas' and temp1='TOTAL BAYAR'"))))))." rupiah</font></td>
</tr>
<tr valign='top'>
<td><font color='333333' size='3' face='Tahoma'>Untuk Pembayaran</font></td>
<td><font color='333333' size='3' face='Tahoma'>:</font></td>
<td><font color='333333' size='3' face='Tahoma'>Pelayanan Kesehatan Rawat Jalan di ".$setting["nama_instansi"]." a/n ".str_replace(":","",getOne("select temp2 from temporary_bayar_ralan where temp1='Nama Pasien'")).",
RM ".str_replace(":","",getOne("select temp2 from temporary_bayar_ralan where temp1='No.RM'"))."
<td><font color='333333' size='3' face='Tahoma'>Pelayanan Kesehatan Rawat Jalan di ".$setting["nama_instansi"]." a/n ".str_replace(":","",getOne("select temp2 from temporary_bayar_ralan where temp9='$petugas' and temp1='Nama Pasien'")).",
RM ".str_replace(":","",getOne("select temp2 from temporary_bayar_ralan where temp9='$petugas' and temp1='No.RM'"))."
</font></td>
</tr>
<tr>
@@ -91,7 +94,7 @@
<tr>
<td align='right'><font color='333333' size='3' face='Tahoma'>Terbilang</font></td>
<td><font color='333333' size='3' face='Tahoma'></font></td>
<td><font color='333333' size='3' face='Tahoma'>Rp. ".getOne("select temp7 from temporary_bayar_ralan where temp1='TOTAL BAYAR'")."</font></td>
<td><font color='333333' size='3' face='Tahoma'>Rp. ".getOne("select temp7 from temporary_bayar_ralan where temp9='$petugas' and temp1='TOTAL BAYAR'")."</font></td>
</tr>
<tr>
@@ -6,6 +6,9 @@
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body bgcolor='#ffffff'>
<script type="text/javascript">
window.onload = function() { window.print(); }
</script>

<?php
reportsqlinjection();
@@ -6,14 +6,17 @@
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body bgcolor='#ffffff'>
<script type="text/javascript">
window.onload = function() { window.print(); }
</script>

<?php
reportsqlinjection();
$petugas = str_replace("_"," ",$_GET['petugas']);
$nonota = str_replace("_"," ",$_GET['nonota']);
$nonota2= str_replace(": ","",getOne("select temp2 from temporary_bayar_ralan where temp1='No.Nota'"));
$nonota2= str_replace(": ","",getOne("select temp2 from temporary_bayar_ralan where temp9='$petugas' and temp1='No.Nota'"));
$norawat=getOne("select no_rawat from nota_jalan where no_nota='$nonota2'");
$_sql = "select temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9, temp10, temp11, temp12, temp13, temp14 from temporary_bayar_ralan order by no asc";
$_sql = "select temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9, temp10, temp11, temp12, temp13, temp14 from temporary_bayar_ralan where temp9='$petugas' order by no asc";
$hasil=bukaquery($_sql);

if(mysql_num_rows($hasil)!=0) {
@@ -64,13 +67,13 @@
<tr valign='top'>
<td><font color='333333' size='3' face='Tahoma'>Uang Sebanyak</font></td>
<td><font color='333333' size='3' face='Tahoma'>:</font></td>
<td><font color='333333' size='3' face='Tahoma'>".Terbilang(str_replace(".","",str_replace(",","",getOne("select temp7 from temporary_bayar_ralan where temp1='UANG MUKA'"))))." rupiah</font></td>
<td><font color='333333' size='3' face='Tahoma'>".Terbilang(str_replace(".","",str_replace(",","",getOne("select temp7 from temporary_bayar_ralan where temp9='$petugas' and temp1='UANG MUKA'"))))." rupiah</font></td>
</tr>
<tr valign='top'>
<td><font color='333333' size='3' face='Tahoma'>Untuk Pembayaran</font></td>
<td><font color='333333' size='3' face='Tahoma'>:</font></td>
<td><font color='333333' size='3' face='Tahoma'>Pelayanan Kesehatan Rawat Jalan di ".$setting["nama_instansi"]." a/n ".str_replace(":","",getOne("select temp2 from temporary_bayar_ralan where temp1='Nama Pasien'")).",
RM ".str_replace(":","",getOne("select temp2 from temporary_bayar_ralan where temp1='No.RM'"))."
<td><font color='333333' size='3' face='Tahoma'>Pelayanan Kesehatan Rawat Jalan di ".$setting["nama_instansi"]." a/n ".str_replace(":","",getOne("select temp2 from temporary_bayar_ralan where temp9='$petugas' and temp1='Nama Pasien'")).",
RM ".str_replace(":","",getOne("select temp2 from temporary_bayar_ralan where temp9='$petugas' and temp1='No.RM'"))."
</font></td>
</tr>
<tr>
@@ -91,7 +94,7 @@
<tr>
<td align='right'><font color='333333' size='3' face='Tahoma'>Terbilang</font></td>
<td><font color='333333' size='3' face='Tahoma'></font></td>
<td><font color='333333' size='3' face='Tahoma'>Rp. ".getOne("select temp7 from temporary_bayar_ralan where temp1='UANG MUKA'")."</font></td>
<td><font color='333333' size='3' face='Tahoma'>Rp. ".getOne("select temp7 from temporary_bayar_ralan where temp9='$petugas' and temp1='UANG MUKA'")."</font></td>
</tr>
<tr>
@@ -6,6 +6,9 @@
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body bgcolor='#ffffff'>
<script type="text/javascript">
window.onload = function() { window.print(); }
</script>

<?php
reportsqlinjection();
@@ -6,7 +6,9 @@
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body bgcolor='#ffffff'>

<script type="text/javascript">
window.onload = function() { window.print(); }
</script>
<?php
reportsqlinjection();
$KdKategori =$_GET['kode'];
@@ -8,7 +8,7 @@
?>
<html>
<body>

<?php
reportsqlinjection();
$tanggal1 = $_GET['tanggal1'];
@@ -6,7 +6,9 @@
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body bgcolor='#ffffff'>

<script type="text/javascript">
window.onload = function() { window.print(); }
</script>
<?php
$petugas = str_replace("_"," ",$_GET['petugas']);
$tanggal = str_replace("_"," ",$_GET['tanggal']);
@@ -6,7 +6,9 @@
<link href="../../style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body bgcolor='#ffffff'>

<script type="text/javascript">
window.onload = function() { window.print(); }
</script>
<?php
reportsqlinjection();

@@ -6,6 +6,9 @@
<link href="css/default.css" rel="stylesheet" type="text/css" />
</head>
<body>
<script type="text/javascript">
window.onload = function() { window.print(); }
</script>

<?php
reportsqlinjection();