Professional Documents
Culture Documents
Koding Program
Koding Program
Login
Imports MySql.Data.MySqlClient
End Sub
2. Menu Utama
3. Form Pasien
Imports MySql.Data.MySqlClient
4. Form Petugas
Imports MySql.Data.MySqlClient
First()
Kosongkan()
End Sub
First()
Kosongkan()
End If
End Sub
Imports MySql.Data.MySqlClient
Imports MySql.Data.MySqlClient
Imports MySql.Data.MySqlClient
Public Class DataRMAktifKembali
Sub kosongkan()
txtnorm.Clear()
txtnama.Clear()
txtalamat.Clear()
txtdokter.Clear()
txtawal.Clear()
txtakhir.Clear()
dtmasuk.Text = Now
dtkeluar.Text = Now
txtnorm.Focus()
End Sub
Sub Tampilkan()
da = New MysqlDataAdapter("Select * from rmaktifkembali",
conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "rmaktifkembali")
dgvrmaktifkembali.DataSource = (ds.Tables("rmaktifkembali"))
dgvrmaktifkembali.ReadOnly = True
End Sub
Private Sub btncari_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btncari.Click
If txtnorm.Text = "" Then
MsgBox("Silahkan Isi No Rekam Medis Terlebih Dahulu")
Exit Sub
Else
cmd = New MysqlCommand("Select * from rminaktif where
no_rm='" & txtnorm.Text & "'", conn)
rd = cmd.ExecuteReader
rd.Read()
If Not rd.HasRows Then
MsgBox("Data Tidak Ditemukan")
Exit Sub
Else
txtnorm.Text = rd.Item("no_rm")
txtnama.Text = rd.Item("nama_pasien")
txtalamat.Text = rd.Item("alamat")
dtmasuk.Text = rd.Item("tanggal_masuk")
dtkeluar.Text = rd.Item("tanggal_keluar")
txtdokter.Text = rd.Item("nama_dokter")
txtawal.Text = rd.Item("diagnosa_awal")
txtakhir.Text = rd.Item("diagnosa_akhir")
End If
End If
End Sub
Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnhapus.Click
If txtnorm.Text = "" Then
MsgBox("Isi No Rekam Medis Terlebih Dahulu")
Exit Sub
Else
cmd = New MysqlCommand("Select * from rmaktifkembali where
no_rm='" & txtnorm.Text & "'", conn)
rd = cmd.ExecuteReader
rd.Read()
If rd.HasRows Then
If MsgBox("Apakah Akan Dihapus ?", vbYesNo,
"Konfirmasi") = vbYes Then
Dim SqlHapus As String = "Delete from
rmaktifkembali where no_rm='" & txtnorm.Text & "'"
cmd = New MysqlCommand(SqlHapus, conn)
cmd.ExecuteNonQuery()
MsgBox("Data Telah Terhapus")
kosongkan()
Tampilkan()
Else
kosongkan()
Exit Sub
End If
Else
MsgBox("Data Tidak Ditemukan")
End If
End If
End Sub
Imports MySql.Data.MySqlClient
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Public Class LaporanRMAktif
dtrmaktif.Format = DateTimePickerFormat.Custom
dtrmaktif.CustomFormat = ("yyyy")
End Sub
Private Sub btncari_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btncari.Click
CrystalReportViewer1.SelectionFormula =
"year({rmaktif.tanggal_keluar})= " & Val(dtrmaktif.Text) & ""
cryRpt.Load("..\..\report\reportaktif.rpt")
Call setting_laporan()
cryRpt.VerifyDatabase()
CrystalReportViewer1.ReportSource = cryRpt
CrystalReportViewer1.RefreshReport()
End Sub
dtinaktif.Format = DateTimePickerFormat.Custom
dtinaktif.CustomFormat = ("yyyy")
End Sub
dtaktifkembali.Format = DateTimePickerFormat.Custom
dtaktifkembali.CustomFormat = ("yyyy")
End Sub
Imports MySql.Data.MySqlClient
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Module ModKoneksi
Public conn As MysqlConnection
Public dtadapter, adp, da As New MysqlDataAdapter
Public dtset, ds As DataSet
Public cmd As MysqlCommand
Public dtreader, rd As MysqlDataReader
Public sql, str As String
CrTables = cryRpt.Database.Tables
For Each CrTable In CrTables
crtableLogoninfo = CrTable.LogOnInfo
crtableLogoninfo.ConnectionInfo = crConnectionInfo
CrTable.ApplyLogOnInfo(crtableLogoninfo)
Next
End Sub
Public Function App_Path()
Return System.AppDomain.CurrentDomain.BaseDirectory
End Function