End Sub Private Sub
Kalkulasi_Pembayaran Dim
Dokter_Dibayar, Obat_Dibayar, Tambahan_Dibayar As Long
Dokter_Dibayar = VallblDokter1.Text - ValtxtBDP.Text txtBDD.Text = Dokter_Dibayar
Obat_Dibayar = VallblObat1.Text - ValtxtBOP.Text txtBOD.Text = Obat_Dibayar
Tambahan_Dibayar = VallblTambahan1.Text - ValtxtBTP.Text
txtBTD.Text = Tambahan_Dibayar End Sub
Private Sub btnHitung2_Click
ByVal sender
As System.Object,
ByVal e
As System.EventArgs
Handles btnHitung2.Click
Dim total_bayar
As Long total_bayar = ValtxtBDD.Text + ValtxtBOD.Text +
ValtxtBTD.Text txtTotal_bayar.Text = total_bayar
End Sub End Class
4.3.1.10 User Interface Halaman Detail Penagihan Biaya Pasien Rawat Jalan.
Pada halaman ini, administrator hanya dapat melihat dan menghapus data penagihan pasien rawat jalan. Halaman ini juga dilengkapi dengan fasilitas
pencarian data. Gambar 4.18 merupakan user interface halaman detail penagihan biaya pasien rawat jalan.
Gambar 4.18 Halaman Detail Penagihan Pasien Rawat Jalan.
Berikut perintah untuk user interface halaman penagihan pasien rawat jalan:
Imports System.Data
Imports System.Data.SqlClient
Public Class frmDetailPenagihan
Inherits System.Windows.Forms.Form
Private Sub btnPreview_Click
ByVal sender
As System.Object,
ByVal e
As System.EventArgs
Handles btnPreview.Click
If isEmptySelect PEMBAYARAN.NO_FOLIO as [No Folio],
PEMBAYARAN.NO_MR as [No MR],PEMBAYARAN.NAMA_PASIEN as [Nama Pasien],PEMBAYARAN.NAMA_PERUSAHAAN as [Nama
Perusahaan],PEMBAYARAN.TOTAL_PENAGIHAN as [Biaya Tagihan],PEMBAYARAN.TOTAL_DIBAYAR as [Biaya
Dibayar],PEMBAYARAN.TGL_BAYAR as [Tanggal Pembayaran] from PEMBAYARAN
Then ElseIf
dgPenagihan.IsSelecteddgPenagihan.CurrentRowIndex Then
Dim frmDataPenagihan
As New frmdatapenagihan
frmDataPenagihan.lblFolio.Text = TrimdgPenagihan.ItemdgPenagihan.CurrentRowIndex, 0
frmDataPenagihan.lblMr.Text = TrimdgPenagihan.ItemdgPenagihan.CurrentRowIndex, 1
frmDataPenagihan.lblNama.Text = TrimdgPenagihan.ItemdgPenagihan.CurrentRowIndex, 2
frmDataPenagihan.lblPerusahaan.Text = TrimdgPenagihan.ItemdgPenagihan.CurrentRowIndex, 3
frmDataPenagihan.lblDibayar.Text = TrimdgPenagihan.ItemdgPenagihan.CurrentRowIndex, 4
frmDataPenagihan.lblPenagihan.Text = TrimdgPenagihan.ItemdgPenagihan.CurrentRowIndex, 5
frmDataPenagihan.lblPembayaran.Text = TrimdgPenagihan.ItemdgPenagihan.CurrentRowIndex, 6
frmDataPenagihan.flag = 1 frmDataPenagihan.tutup
frmDataPenagihan.ShowDialog Else
MsgBoxPilih Data Terlebih Dahulu, MsgBoxStyle.Exclamation, Info
End If End Sub
Untuk melihat data penagihan pasien satu persatu, administrator dapat meggunakan tombol preview dengan memilih data yang akan dipreview terlebih
dulu. Gambar 4.19 merupakan user interface data halaman data penagihan pasien.
Gambar 4.19 Halaman Data Penagihan Pasien Rawat Jalan. Berikut perintah untuk user interface halaman data penagihan pasien rawat jalan:
Public Class frmdatapenagihan
Inherits System.Windows.Forms.Form
Public flag
As Integer Public Sub
tutup lblFolio.Enabled =
False lblMr.Enabled =
False lblNama.Enabled =
False lblPerusahaan.Enabled =
False lblDibayar.Enabled =
False lblPenagihan.Enabled =
False lblPembayaran.Enabled =
False
End Sub Private Sub
btnExit_Click ByVal
sender As
System.Object, ByVal
e As
System.EventArgs Handles
btnExit.Click Dim
form As New
Welcome form.Show
Me .Close
End Sub Private Sub
btnBack_Click ByVal
sender As
System.Object, ByVal
e As
System.EventArgs Handles
btnBack.Click Dim
form As New
frmUtama form.Show
Me .Close
End Sub Public Function
Masuk ByVal
key As String
As Boolean If
key = 13 Then
Masuk = True
Else Masuk =
False End If
End Function Private Sub
btnKembali_KeyPress ByVal
sender As Object
, ByVal
e As
System.Windows.Forms.KeyPressEventArgs Handles
btnKembali.KeyPress Dim
frmdetailpenagihan As New
frmDetailPenagihan If
e.Handled = MasukAsce.KeyChar Then
Else frmdetailpenagihan.Show
Me .Close
End If End Sub
End Class
4.3.1.11 User Interface Halaman Detail Data Dokter.