• Tidak ada hasil yang ditemukan

BAB 4 PERANCANGAN SISTEM INFORMASI REKAM MEDIS PADA

4.6 Listing Program

Gambar 4.29 Flowchart Laporan

row.Read()

If row.HasRows Then petu =

username.Text

MsgBox("Selamat Datang.", MsgBoxStyle.Information,

"Welcome")

Me.Visible = False Form2.ShowDialog() Else

MsgBox("Data username dan password Anda tidak sesuai.", MsgBoxStyle.Information,

"Error")

End If End If End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub End Class

3. Form Utama

Imports System.Data.Odbc

Imports MySql.Data.MySqlClient Imports

Microsoft.Reporting.WinForms Public Class Form2

Public cecar As String = ""

Public tapi As String = ""

Public ket As String = ""

Public denda As String = ""

Public kdbk As String Public notr As Integer Private Sub

BUKUToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles BUKUToolStripMenuItem.Click

TabControl1.SelectTab(1) End Sub

Private Sub

ANGGOTAToolStripMenuItem_Click(sen der As Object, e As EventArgs) Handles

ANGGOTAToolStripMenuItem.Click TabControl1.SelectTab(2) End Sub

Private Sub

PETUGASToolStripMenuItem_Click(sen der As Object, e As EventArgs) Handles

PETUGASToolStripMenuItem.Click TabControl1.SelectTab(3) End Sub

Private Sub

PEMINJAMANToolStripMenuItem_Click(

sender As Object, e As EventArgs) End Sub

Private Sub

LAPORANBUKUToolStripMenuItem_Click (sender As Object, e As EventArgs) TabControl1.SelectTab(5) Call connect()

sql = New

MySqlCommand("select * from buku", conn)

dt = New MySqlDataAdapter(sql)

dtt = New DataTable dt.Fill(dtt)

Dim path As String = System.IO.Path.Combine(Application .StartupPath, "LapAng.rdlc")

With

Me.ReportViewer1.LocalReport .DataSources.Clear()

.ReportEmbeddedResource =

"Perpustakaan.LapAng.rdlc"

.DataSources.Add(New ReportDataSource("DataSet1", dtt)) End With

'Panel5.Visible = True 'Panel5.Size = New Point(725, 103)

'Panel7.Visible = False

Me.ReportViewer1.RefreshReport() End Sub

Private Sub

LAPORANANGGOTAToolStripMenuItem_Cl ick(sender As Object, e As

EventArgs)

TabControl1.SelectTab(6) Call connect()

sql = New

MySqlCommand("select * from siswa", conn)

dt = New MySqlDataAdapter(sql)

dtt = New DataTable dt.Fill(dtt)

Dim path As String = System.IO.Path.Combine(Application .StartupPath, "LapA.rdlc")

With

Me.ReportViewer2.LocalReport .DataSources.Clear()

.ReportEmbeddedResource =

"Perpustakaan.LapA.rdlc"

.DataSources.Add(New ReportDataSource("DataSet1", dtt)) End With

Me.ReportViewer2.RefreshReport() End Sub

Sub isiLapPas() Call connect() sql = New

MySqlCommand("select * from pasien", conn)

dt = New MySqlDataAdapter(sql)

dtt = New DataTable dt.Fill(dtt)

With

Me.ReportViewer2.LocalReport .DataSources.Clear()

.ReportEmbeddedResource =

"Puskesmas.LapA.rdlc"

.DataSources.Add(New ReportDataSource("DataSet1", dtt)) End With

Me.ReportViewer2.RefreshReport() End Sub

Sub isiLapRek() Call connect() If cecar = "" Then

sql = New

MySqlCommand("select no_rekmed, Tanggal, nama_pasien, nama_dokter, keluhan, diagnosa, keterangan from rekam_medis, pasien, dokter where rekam_medis.kode_pasien =

pasien.kode_pasien and rekam_medis.kode_dokter = dokter.kode_dokter", conn) Else

sql = New

MySqlCommand("select no_rekmed, Tanggal, nama_pasien, nama_dokter, keluhan, diagnosa, keterangan from rekam_medis, pasien, dokter where rekam_medis.kode_pasien =

pasien.kode_pasien and rekam_medis.kode_dokter = dokter.kode_dokter and pasien.kode_pasien = '" &

ComboBox1.SelectedValue & "'", conn)

End If

dt = New MySqlDataAdapter(sql)

dtt = New DataTable dt.Fill(dtt)

With

Me.ReportViewer3.LocalReport .DataSources.Clear()

.ReportEmbeddedResource =

"Puskesmas.LapAng.rdlc"

.DataSources.Add(New ReportDataSource("DataSet1", dtt)) End With

Dim params As New ReportParameter()

params.Name = "pas"

If ComboBox1.Text = ""

Then

params.Values.Add("Semua Pasien") Else

params.Values.Add(ComboBox1.Text) End If

Dim paramss As New ReportParameter()

'Set the report parameters for the report

Dim parameters() As ReportParameter = {params}

ReportViewer3.LocalReport.SetParam eters(parameters)

Me.ReportViewer3.RefreshReport() End Sub

Private Sub

LAPORANTRANSAKSIToolStripMenuItem_

Click(sender As Object, e As EventArgs) Handles

LAPORANTRANSAKSIToolStripMenuItem.

Click

TabControl1.SelectTab(6) isiLapPas()

End Sub Private Sub

KeLevel_Click(sender As Object, e As EventArgs)

TabControl1.SelectTab(0) End Sub

Private Sub

TLevel_Click(sender As Object, e As EventArgs)

FormRujukan.Show() End Sub

Sub isiDGPasien() Call connect() If cecar = "" Then dt = New

MySqlDataAdapter("select * from pasien", conn)

Else

dt = New

MySqlDataAdapter("select * from pasien where kode_pasien LIKE '%"

+ CariBuku.Text + "%' or nama_pasien LIKE '%" + CariBuku.Text + "%'", conn) End If

ds = New DataSet dt.Fill(ds, "pasien") DGPasien.DataSource = ds.Tables("pasien")

DGPasien.Columns(0).Width

= 100

DGPasien.Columns(1).Width

= 250

DGPasien.Columns(2).Width

= 100

DGPasien.Columns(3).Width

= 100

DGPasien.Columns(4).Width

= 100

DGPasien.Columns(5).Width

= 300

DGPasien.Columns(6).Width

= 100

DGPasien.Columns(0).HeaderCell.Val ue = "Kode Pasien"

DGPasien.Columns(1).HeaderCell.Val ue = "Nama Pasien"

DGPasien.Columns(2).HeaderCell.Val ue = "Tanggal Lahir"

DGPasien.Columns(3).HeaderCell.Val ue = "Jenis Kelamin"

DGPasien.Columns(4).HeaderCell.Val ue = "Pekerjaan"

DGPasien.Columns(5).HeaderCell.Val ue = "Alamat"

DGPasien.Columns(6).HeaderCell.Val ue = "No HP"

DGPasien.ReadOnly = True End Sub

Sub isiDGDokter() Call connect() If cecar = "" Then dt = New

MySqlDataAdapter("select * from dokter", conn)

Else

dt = New

MySqlDataAdapter("select * from dokter where kode_dokter LIKE '%"

+ CariAng.Text + "%' or nama_dokter LIKE '%" + CariAng.Text + "%'", conn) End If

ds = New DataSet dt.Fill(ds, "dokter") DGDokter.DataSource = ds.Tables("dokter")

DGDokter.Columns(0).Width

= 100

DGDokter.Columns(1).Width

= 350

DGDokter.Columns(2).Width

= 150

DGDokter.Columns(3).Width

= 350

DGDokter.Columns(4).Width

= 150

DGDokter.Columns(0).HeaderCell.Val ue = "Kode Dokter"

DGDokter.Columns(1).HeaderCell.Val ue = "Nama"

DGDokter.Columns(2).HeaderCell.Val ue = "Spesialis"

DGDokter.Columns(3).HeaderCell.Val ue = "Alamat"

DGDokter.Columns(4).HeaderCell.Val ue = "No Telp"

DGDokter.ReadOnly = True End Sub

Sub isiDGRujukan() Call connect() If cecar = "" Then dt = New

MySqlDataAdapter("select * from rujukan", conn)

Else

dt = New

MySqlDataAdapter("select * from rujukan where no_rekmed LIKE '%" + CariGu.Text + "%' or no_rujukan LIKE '%" + CariGu.Text + "%'", conn)

End If

ds = New DataSet

dt.Fill(ds, "rujukan") DGRujukan.DataSource = ds.Tables("rujukan")

DGRujukan.Columns(0).Width

= 100

DGRujukan.Columns(1).Width

= 350

DGRujukan.Columns(2).Width

= 150

DGRujukan.Columns(3).Width

= 250

DGRujukan.Columns(4).Width

= 250

DGRujukan.Columns(0).HeaderCell.Va lue = "No"

DGRujukan.Columns(1).HeaderCell.Va lue = "Tanggal"

DGRujukan.Columns(2).HeaderCell.Va lue = "No Rekam Medis"

DGRujukan.Columns(3).HeaderCell.Va lue = "RS Rujukan"

DGRujukan.Columns(4).HeaderCell.Va lue = "Poli Rujukan"

DGRujukan.ReadOnly = True End Sub

Sub isiDGObat() Call connect() If cecar = "" Then dt = New

MySqlDataAdapter("select * from obat", conn)

Else

dt = New

MySqlDataAdapter("select * from obat where kode_obat LIKE '%" + CariPg.Text + "%' or nama_obat LIKE '%" + CariPg.Text + "%'", conn)

End If

ds = New DataSet dt.Fill(ds, "obat") DGObat.DataSource = ds.Tables("obat")

DGObat.Columns(0).Width = 100 DGObat.Columns(1).Width = 250

DGObat.Columns(2).Width = 150

DGObat.Columns(3).Width = 350

DGObat.Columns(0).HeaderCell.Value

= "Kode"

DGObat.Columns(1).HeaderCell.Value

= "Nama Obat"

DGObat.Columns(2).HeaderCell.Value

= "Jenis"

DGObat.Columns(3).HeaderCell.Value

= "Keterangan"

DGObat.ReadOnly = True End Sub

Sub isiDGRekam() Call connect() If cecar = "" Then dt = New MySqlDataAdapter("select

no_rekmed, Tanggal, nama_pasien, nama_dokter, keluhan, diagnosa, keterangan from rekam_medis, pasien, dokter where

rekam_medis.kode_pasien = pasien.kode_pasien and rekam_medis.kode_dokter = dokter.kode_dokter", conn) Else

dt = New MySqlDataAdapter("select

no_rekmed, Tanggal, nama_pasien, nama_dokter, keluhan, diagnosa, keterangan from rekam_medis where rekam_medis.kode_pasien =

pasien.kode_pasien and rekam_medis.kode_dokter = dokter.kode_dokter", conn) End If

ds = New DataSet

dt.Fill(ds, "rekam_medis") DGRekam.DataSource = ds.Tables("rekam_medis")

DGRekam.Columns(0).Width = 80

DGRekam.Columns(1).Width = 80

DGRekam.Columns(2).Width = 80

DGRekam.Columns(0).HeaderCell.Valu e = "No"

DGRekam.Columns(1).HeaderCell.Valu e = "Tanggal"

DGRekam.Columns(2).HeaderCell.Valu e = "Pasien"

DGRekam.Columns(3).HeaderCell.Valu e = "Dokter"

DGRekam.Columns(4).HeaderCell.Valu e = "Diagnosa"

DGRekam.Columns(5).HeaderCell.Valu e = "Keluhan"

DGRekam.Columns(6).HeaderCell.Valu e = "Keterangan"

DGRekam.ReadOnly = True End Sub

Sub isiDG2()

Call connect() If cecar = "" Then dt = New MySqlDataAdapter("select

kd_pegawai, tanggal_pinjam, kode from pinjamkembaligusta", conn) Else

dt = New

MySqlDataAdapter("select * from pinjamkembaligusta where kode LIKE '%" + CariPg.Text + "%'", conn) End If

ds = New DataSet dt.Fill(ds,

"pinjamkembaligusta") DG2.DataSource =

ds.Tables("pinjamkembaligusta") DG2.Columns(0).Width = 100 DG2.Columns(1).Width = 150 DG2.Columns(2).Width = 150

DG2.Columns(0).HeaderCell.Value =

"Petugas"

DG2.Columns(2).HeaderCell.Value =

"Peminjam"

DG2.Columns(1).HeaderCell.Value =

"Tanggal Pinjam"

DG2.ReadOnly = True End Sub

Sub isiDG1()

Call connect() dt = New

MySqlDataAdapter("select buku.kd_buku,judul,

tanggal_kembali, keterangan from pinjamkembaligusta, buku where pinjamkembaligusta.kd_buku = buku.kd_buku and kode = '" &

DG2.CurrentRow.Cells(2).Value.ToSt ring() & "' and tanggal_pinjam = '" &

DG2.CurrentRow.Cells(1).Value.ToSt ring() & "'", conn)

ds = New DataSet dt.Fill(ds,

"pinjamkembaligusta") DG1.DataSource =

ds.Tables("pinjamkembaligusta") DG1.Columns(0).Width = 100 DG1.Columns(1).Width = 150 DG1.Columns(2).Width = 150 DG1.Columns(3).Width = 150

DG1.Columns(0).HeaderCell.Value =

"Kode Buku"

DG1.Columns(1).HeaderCell.Value =

"Judul"

DG1.Columns(2).HeaderCell.Value =

"Tanggal Kembali"

DG1.Columns(3).HeaderCell.Value =

"Keterangan"

DG1.ReadOnly = True End Sub

Sub isiDGDetTrans() Call connect() dt = New

MySqlDataAdapter("select nama_obat, jumlah_obat,

resep.keterangan from resep, obat where resep.kode_obat =

obat.kode_obat and no_rekmed = '"

&

DGRekam.CurrentRow.Cells(0).Value.

ToString() & "'", conn) ds = New DataSet dt.Fill(ds, "resep") DGDetRekam.DataSource = ds.Tables("resep")

DGDetRekam.Columns(0).Width = 100

DGDetRekam.Columns(1).Width = 100

DGDetRekam.Columns(2).Width = 100

DGDetRekam.Columns(0).HeaderCell.V alue = "Kode Obat"

DGDetRekam.Columns(1).HeaderCell.V alue = "Jumlah"

DGDetRekam.Columns(2).HeaderCell.V alue = "Keterangan"

DGDetRekam.ReadOnly = True End Sub

Sub isiLapAng() End Sub

Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load

'TODO: This line of code loads data into the

'puskesmasDataSet.pasien' table.

You can move, or remove it, as needed.

Me.pasienTableAdapter.Fill(Me.pusk esmasDataSet.pasien)

'TODO: This line of code loads data into the

'db_perpus_vbDataSet.buku' table.

You can move, or remove it, as needed.

'Me.bukuTableAdapter.Fill(Me.db_pe rpus_vbDataSet.buku)

isiDGObat() isiDGDokter() isiDGRekam() isiDGPasien() isiDGRujukan 'isiLapAng()

Me.ReportViewer3.RefreshReport()

End Sub Private Sub

HLevel_Click(sender As Object, e As EventArgs)

If MsgBox("Yakin Data Ini Mau Dihapus?", MsgBoxStyle.YesNo)

= MsgBoxResult.Yes Then connect()

Dim hapus As String hapus = "delete from buku where kd_buku = '" &

DGPasien.CurrentRow.Cells(0).Value .ToString() & "'"

sql = New MySqlCommand(hapus, conn)

sql.ExecuteNonQuery()

MsgBox("Data berhasil dihapus.",

MsgBoxStyle.Information, "Sukses") isiDGPasien()

End If End Sub

Private Sub CariB_Click(sender As Object, e As EventArgs) Handles CariB.Click

cecar = "Cari"

isiDGPasien() End Sub

Private Sub CariA_Click(sender As Object, e As EventArgs) Handles CariA.Click

cecar = "Cari"

isiDGPasien() End Sub

Private Sub

Button2_Click(sender As Object, e As EventArgs) Handles

Button2.Click

TabControl1.SelectTab(0) End Sub

Private Sub

Button4_Click(sender As Object, e As EventArgs) Handles

Button4.Click

FormDokter.Show() End Sub

Private Sub

Button5_Click(sender As Object, e As EventArgs) Handles

Button5.Click

FormDokter.Kode_dokterTextBox.Enab led = False

If

DGDokter.SelectedCells.Count > 0 Then

FormDokter.Kode_dokterTextBox.Text

=

DGDokter.CurrentRow.Cells(0).Value .ToString()

FormDokter.Nama_dokterTextBox.Text

=

DGDokter.CurrentRow.Cells(1).Value .ToString()

FormDokter.SpesialisTextBox.Text = DGDokter.CurrentRow.Cells(2).Value .ToString()

FormDokter.AlamatTextBox.Text = DGDokter.CurrentRow.Cells(3).Value .ToString()

FormDokter.TelpTextBox.Text = DGDokter.CurrentRow.Cells(4).Value .ToString()

End If

FormDokter.Show() End Sub

Private Sub

Button3_Click(sender As Object, e As EventArgs) Handles

Button3.Click

If MsgBox("Yakin Data Ini Mau Dihapus?", MsgBoxStyle.YesNo)

= MsgBoxResult.Yes Then connect()

Dim hapus As String hapus = "delete from dokter where Kode_dokter = '" &

DGDokter.CurrentRow.Cells(0).Value .ToString() & "'"

sql = New MySqlCommand(hapus, conn)

sql.ExecuteNonQuery() MsgBox("Data berhasil dihapus.",

MsgBoxStyle.Information, "Sukses") isiDGDokter()

End If End Sub

Private Sub CariP_Click(sender As Object, e As EventArgs) Handles CariP.Click

cecar = "Cari"

isiDGObat() End Sub

Private Sub

Button6_Click(sender As Object, e As EventArgs) Handles

Button6.Click

TabControl1.SelectTab(0) End Sub

Private Sub

Button8_Click(sender As Object, e As EventArgs) Handles

Button8.Click

FormObat.Show() End Sub

Private Sub

Button9_Click(sender As Object, e As EventArgs) Handles

Button9.Click If

DGObat.SelectedCells.Count > 0 Then

FormObat.Kode_obatTextBox.Enabled

= False

FormObat.Kode_obatTextBox.Text = DGObat.CurrentRow.Cells(0).Value.T oString()

FormObat.Nama_obatTextBox.Text = DGObat.CurrentRow.Cells(1).Value.T oString()

FormObat.JenisTextBox.Text = DGObat.CurrentRow.Cells(2).Value.T oString()

FormObat.KeteranganTextBox.Text = DGObat.CurrentRow.Cells(3).Value.T oString()

End If

FormObat.Show() End Sub

Private Sub

Button7_Click(sender As Object, e As EventArgs) Handles

Button7.Click

If MsgBox("Yakin Data Ini Mau Dihapus?", MsgBoxStyle.YesNo)

= MsgBoxResult.Yes Then connect()

Dim hapus As String hapus = "delete from obat where Kode_obat = '" &

DGObat.CurrentRow.Cells(0).Value.T oString() & "'"

sql = New MySqlCommand(hapus, conn)

sql.ExecuteNonQuery()

MsgBox("Data berhasil dihapus.",

MsgBoxStyle.Information, "Sukses") isiDGObat()

End If End Sub Private Sub

Button10_Click(sender As Object, e As EventArgs) Handles

Button10.Click

TabControl1.SelectTab(0) End Sub

Private Sub

Button12_Click(sender As Object, e As EventArgs) Handles

Button12.Click

FormTrans.Show() End Sub

Private Sub

DGTransaksi_CellContentClick(sende r As Object, e As

DataGridViewCellEventArgs) Handles DGRekam.CellContentClick

End Sub Private Sub

DGDetTrans_CellContentClick(sender As Object, e As

DataGridViewCellEventArgs) Handles DGDetRekam.CellContentClick

End Sub

Private Sub

DGTransaksi_RowHeaderMouseClick(se nder As Object, e As

DataGridViewCellMouseEventArgs) Handles

DGRekam.RowHeaderMouseClick isiDGDetTrans()

DGDetRekam.ClearSelection() End Sub

Private Sub

KELUARToolStripMenuItem_Click(send er As Object, e As EventArgs) Handles

KELUARToolStripMenuItem.Click

Me.Close() End Sub

Private Sub

Button11_Click(sender As Object, e As EventArgs) Handles

Button11.Click

If MsgBox("Yakin Data Ini Mau Dihapus?", MsgBoxStyle.YesNo)

= MsgBoxResult.Yes Then connect()

Dim hapus As String hapus = "delete from rekam_medis where no_rekmed = '" &

DGRekam.CurrentRow.Cells(0).Value.

ToString() & "'"

sql = New MySqlCommand(hapus, conn)

sql.ExecuteNonQuery() hapus = "delete from resep where no_rekmed = '" &

DGRekam.CurrentRow.Cells(0).Value.

ToString() & "'"

sql = New MySqlCommand(hapus, conn)

sql.ExecuteNonQuery() MsgBox("Data berhasil dihapus.",

MsgBoxStyle.Information, "Sukses") isiDGRekam()

DGRekam.ClearSelection() End If

End Sub Private Sub

SISWAToolStripMenuItem_Click(sende r As Object, e As EventArgs)

TabControl1.SelectTab(2) End Sub

Private Sub

GURUSTAFToolStripMenuItem_Click(se nder As Object, e As EventArgs) TabControl1.SelectTab(8) End Sub

Private Sub

Button16_Click(sender As Object, e As EventArgs) Handles

Button16.Click

FormRujukan.Show() End Sub

Private Sub

Button17_Click(sender As Object, e

As EventArgs) Handles Button17.Click

FormRujukan.No_rujukanTextBox.Enab led = False

If

DGRujukan.SelectedCells.Count > 0 Then

FormRujukan.No_rujukanTextBox.Text

=

DGRujukan.CurrentRow.Cells(0).Valu e.ToString()

FormRujukan.TanggalDateTimePicker.

Text =

DGRujukan.CurrentRow.Cells(1).Valu e.ToString()

FormRujukan.No_rekmedComboBox.Text

=

DGRujukan.CurrentRow.Cells(2).Valu e.ToString()

FormRujukan.Rs_rujukanTextBox.Text

= DGRujukan.CurrentRow.Cells(3).Valu e.ToString()

FormRujukan.Poli_rujukanTextBox.Te xt =

DGRujukan.CurrentRow.Cells(4).Valu e.ToString()

End If

FormRujukan.Show() End Sub

Private Sub

Button15_Click(sender As Object, e As EventArgs) Handles

Button15.Click

If MsgBox("Yakin Data Ini Mau Dihapus?", MsgBoxStyle.YesNo)

= MsgBoxResult.Yes Then connect()

Dim hapus As String hapus = "delete from rujukan where no_rujukan = '" &

DGRujukan.CurrentRow.Cells(0).Valu e.ToString() & "'"

sql = New MySqlCommand(hapus, conn)

sql.ExecuteNonQuery()

MsgBox("Data berhasil dihapus.",

MsgBoxStyle.Information, "Sukses") isiDGRujukan()

End If End Sub

Private Sub carig_Click(sender As Object, e As EventArgs) Handles carig.Click

cecar = "Cari"

isiDGRujukan() End Sub

Private Sub

Button14_Click(sender As Object, e As EventArgs) Handles

Button14.Click

If MsgBox("Yakin Data Rujukan Ini Mau Di Print?", MsgBoxStyle.YesNo) =

MsgBoxResult.Yes Then Call connect() sql = New

MySqlCommand("select * from

rujukan,rekam_medis,dokter, pasien where

rujukan.no_rekmed=rekam_medis.no_r ekmed and rekam_medis.kode_pasien

= pasien.kode_pasien and rekam_medis.kode_dokter =

dokter.kode_dokter and no_rujukan

= '" &

DGRujukan.CurrentRow.Cells(0).Valu e.ToString() & "'", conn)

row = sql.ExecuteReader

While (row.Read)

Form5.Label16.Text

= " : " & row("no_rujukan")

Form5.Label17.Text

= " : " & row("poli_rujukan") Form5.Label18.Text

= " : " & row("rs_rujukan")

Form5.Label19.Text

= " : " & row("nama_pasien")

Form5.Label23.Text

= " : " & row("alamat")

Form5.Label25.Text

= " : " & row("pekerjaan")

Form5.Label27.Text

= " : " & row("keluhan")

Form5.Label20.Text

= " : " & row("diagnosa")

Form5.Label21.Text

= " : " & row("keterangan")

Form5.Label15.Text

= row("nama_dokter")

Form5.Label28.Text

= Date.Now.ToString("dd-MM-yyyy") End While

conn.Close() End If

Form5.Show() End Sub

Private Sub

SISWAToolStripMenuItem1_Click(send er As Object, e As EventArgs) TabControl1.SelectTab(4) DGRekam.ClearSelection() End Sub

Private Sub

GURUSTAFFToolStripMenuItem_Click(s ender As Object, e As EventArgs) TabControl1.SelectTab(9) DGRekam.ClearSelection() End Sub

Private Sub

Button20_Click(sender As Object, e As EventArgs) Handles

Button20.Click

'Form4.Show() End Sub

Private Sub

Button18_Click(sender As Object, e As EventArgs) Handles

Button18.Click

TabControl1.SelectTab(0) End Sub

Private Sub

DG2_CellContentClick(sender As Object, e As

DataGridViewCellEventArgs) Handles DG2.CellContentClick

End Sub Private Sub

DG2_RowHeaderMouseClick(sender As Object, e As

DataGridViewCellMouseEventArgs) Handles DG2.RowHeaderMouseClick isiDG1()

End Sub Private Sub

DG1_RowHeaderMouseClick(sender As Object, e As

DataGridViewCellMouseEventArgs) Handles DG1.RowHeaderMouseClick If

DG1.CurrentRow.Cells(2).Value.ToSt ring = "-" Then

Button21.Enabled = True

Else

Button21.Enabled = False

End If End Sub

Private Sub

ComboBox1_SelectedIndexChanged(sen der As Object, e As EventArgs) Handles

ComboBox1.SelectedIndexChanged End Sub

Private Sub

Button22_Click(sender As Object, e As EventArgs) Handles

Button22.Click cecar = "1"

isiLapRek()

Me.ReportViewer3.RefreshReport() End Sub

Private Sub

LAPORANPENGEMBALIANToolStripMenuIt em_Click(sender As Object, e As EventArgs) Handles

LAPORANPENGEMBALIANToolStripMenuIt em.Click

TabControl1.SelectTab(7) cecar = ""

isiLapRek() End Sub

Private Sub

Label8_Click(sender As Object, e As EventArgs)

End Sub Private Sub

BERANDAToolStripMenuItem_Click(sen der As Object, e As EventArgs) Handles

BERANDAToolStripMenuItem.Click TabControl1.SelectTab(0) End Sub

Private Sub

FILEToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles FILEToolStripMenuItem.Click

End Sub Private Sub

TLevel_Click_1(sender As Object, e As EventArgs) Handles TLevel.Click DGPasien.ClearSelection() FormPasien.Show()

FormPasien.Kode_pasienTextBox.Text

= ""

FormPasien.Nama_pasienTextBox.Text

= ""

FormPasien.Jenis_kelaminComboBox.T ext = ""

FormPasien.PekerjaanTextBox.Text =

""

FormPasien.AlamatTextBox.Text = ""

FormPasien.TelpTextBox.Text = ""

End Sub Private Sub

DGPasien_CellContentClick(sender As Object, e As

DataGridViewCellEventArgs) Handles DGPasien.CellContentClick

End Sub Private Sub

KeLevel_Click_1(sender As Object,

e As EventArgs) Handles KeLevel.Click

If MsgBox("Yakin Kartu Pasien Ini Mau Di Print?", MsgBoxStyle.YesNo) =

MsgBoxResult.Yes Then Call connect() sql = New

MySqlCommand("select * from pasien where kode_pasien = '" &

DGPasien.CurrentRow.Cells(0).Value .ToString() & "'", conn)

row = sql.ExecuteReader

While (row.Read)

Form6.Label19.Text

= " : " & row("kode_pasien")

Form6.Label23.Text

= " : " & row("nama_pasien")

Form6.Label27.Text

= " : " & row("tanggal_lahir") Form6.Label25.Text

= " : " & row("jenis_kelamin") Form6.Label2.Text

= " : " & row("alamat")

Form6.Label7.Text

= " : " & row("Telp")

End While conn.Close() End If

Form6.Show() End Sub

Private Sub

HLevel_Click_1(sender As Object, e As EventArgs) Handles HLevel.Click If MsgBox("Yakin Data Ini Mau Dihapus?", MsgBoxStyle.YesNo)

= MsgBoxResult.Yes Then connect()

Dim hapus As String hapus = "delete from pasien where kode_pasien = '" &

DGPasien.CurrentRow.Cells(0).Value .ToString() & "'"

sql = New MySqlCommand(hapus, conn)

sql.ExecuteNonQuery() MsgBox("Data berhasil dihapus.",

MsgBoxStyle.Information, "Sukses") isiDGPasien()

End If End Sub

Private Sub

ELevel_Click_1(sender As Object, e As EventArgs) Handles ELevel.Click

FormPasien.Kode_pasienTextBox.Enab led = False

If

DGPasien.SelectedCells.Count > 0 Then

FormPasien.Kode_pasienTextBox.Text

= DGPasien.CurrentRow.Cells(0).Value .ToString()

FormPasien.Nama_pasienTextBox.Text

=

DGPasien.CurrentRow.Cells(1).Value .ToString()

FormPasien.Tanggal_lahirDateTimePi cker.Text =

DGPasien.CurrentRow.Cells(2).Value .ToString()

FormPasien.Jenis_kelaminComboBox.T ext =

DGPasien.CurrentRow.Cells(3).Value .ToString()

FormPasien.PekerjaanTextBox.Text = DGPasien.CurrentRow.Cells(4).Value .ToString()

FormPasien.AlamatTextBox.Text = DGPasien.CurrentRow.Cells(5).Value .ToString()

FormPasien.TelpTextBox.Text = DGPasien.CurrentRow.Cells(6).Value .ToString()

End If

FormPasien.Show() End Sub

Private Sub

TRANSAKSIToolStripMenuItem_Click(s ender As Object, e As EventArgs) Handles

TRANSAKSIToolStripMenuItem.Click TabControl1.SelectTab(4) End Sub

Private Sub

RUJUKANToolStripMenuItem_Click(sen der As Object, e As EventArgs) Handles

RUJUKANToolStripMenuItem.Click TabControl1.SelectTab(8) End Sub

Private Sub

Button13_Click(sender As Object, e As EventArgs) Handles

Button13.Click

TabControl1.SelectTab(0) End Sub

Private Sub

Button26_Click(sender As Object, e As EventArgs) Handles

Button26.Click

TabControl1.SelectTab(0) End Sub

Private Sub

LAPORANToolStripMenuItem_Click(sen der As Object, e As EventArgs) Handles

LAPORANToolStripMenuItem.Click End Sub

End Class

4. Form Rekam Medis

Imports MySql.Data.MySqlClient Public Class FormTrans

Public tanggal As String = DateTime.Today.ToString("ddMMyy") Public tanggalb As String = DateTime.Today.ToString("yyyy-MM- dd")

Public nokwit As String Public cecar As String = ""

Sub cekwit()

Call connect() sql = New

MySqlCommand("select count(*) from rekam_medis where Tanggal = '" &

tanggalb & "'", conn) nokwit = sql.ExecuteScalar() End Sub

Sub isicbsiswa() Call connect() dt = New

MySqlDataAdapter("select * from pasien", conn)

Dim tobat As New DataTable dt.Fill(tobat)

ComboBox1.DataSource = tobat

ComboBox1.ValueMember =

"kode_pasien"

ComboBox1.DisplayMember =

"kode_pasien"

End Sub

Sub isicbsiswas() Call connect() dt = New

MySqlDataAdapter("select * from dokter", conn)

Dim tdokter As New DataTable

dt.Fill(tdokter)

ComboBox2.DataSource = tdokter

ComboBox2.ValueMember =

"kode_dokter"

ComboBox2.DisplayMember =

"kode_dokter"

End Sub

Sub isiDGMakanan() Call connect() If cecar = "" Then dt = New

MySqlDataAdapter("select * from obat", conn)

Else

dt = New

MySqlDataAdapter("select * from obat where kode_obat LIKE '%" + Carima.Text + "%' or nama_obat LIKE '%" + Carima.Text + "%'", conn)

End If

ds = New DataSet dt.Fill(ds, "obat") DGMakanan.DataSource = ds.Tables("obat")

DGMakanan.Columns(0).Width

= 100

DGMakanan.Columns(1).Width

= 350

DGMakanan.Columns(2).Width

= 200

Dokumen terkait