Berikut koding programnya :
Keterangan Interface
|
||
No.
|
Nama Komponen
|
Variabel Komponen
|
1.
|
Text Box
|
txtNmPsien
|
2.
|
Text Box
|
txtPnykit
|
3.
|
Label
|
lbldtpsien
|
4.
|
Button
|
btnSearch
|
5.
|
Picture Box
|
pictureBox1
|
6.
|
Button
|
btnExit
|
7.
|
Data GridView
|
dgrPasien
|
8.
|
Button
|
btnCLear
|
9.
|
Button
|
btnSave
|
10.
|
Text Box
|
txtAlamat
|
11.
|
Text Box
|
txtRuangan
|
12.
|
Label
|
lblalamat
|
13.
|
Label
|
lblruangan
|
14.
|
Label
|
lblpenyakit
|
15.
|
Label
|
lblnamapasien
|
16.
|
Text Box
|
txtSearch
|
Nama Class
|
Nama Method
|
Source Code
|
Form 1
|
OK
|
private void btnOk_Click(object sender, EventArgs e)
{
if (txtNama.Text ==
"SitiMuliaSari" && txtPw.Text == "2016") {
Form2 go = new
Form2();
go.Show();
this.Visible =
false; }
else
MessageBox.Show("Nama atau Password salah ! ! !"); }
|
Form 2
|
Save
|
private void btnSave_Click(object
sender, EventArgs e)
{
string[] row = new
string[]
{
txtNmPsien.Text,txtPnykit.Text,txtRuangan.Text,txtAlamat.Text};
dgrPasien.Rows.Add(row); }
|
Clear
|
private void btnCLear_Click(object sender, EventArgs e)
{
foreach
(DataGridViewCell oneCell in dgrPasien.SelectedCells {
if
(oneCell.Selected)
dgrPasien.Rows.RemoveAt(oneCell.RowIndex);
}
|
|
Exit
|
private void btnExit_Click(object sender, EventArgs e)
{
DialogResult dr =
MessageBox.Show("Anda ingin keluar ?", "Awas!",
MessageBoxButtons.OKCancel);
if (dr == DialogResult.OK)
{
this.Close();
}
}
|
|
Search
|
private void btnSearch_Click(object sender, EventArgs e)
{
for (int i = 0; i <
dgrPasien.RowCount - 1; i++) {
if
(dgrPasien.Rows[i].Cells[0].Value.Equals(txtSearch.Text))
{
dgrPasien.Rows[i].Visible = true;
}
else
{
dgrPasien.Rows[i].Visible = false;
}
|
Class Form 1
|
||
Variable Komponen
|
Event
|
Source Code
|
btnOk
|
Click
|
private
void btnOk_Click(object sender, EventArgs e)
{
if (txtNama.Text ==
"SitiMuliaSari" && txtPw.Text == "2016")//berfungsi untuk nama dan password pada login
{
Form2 go = new Form2();
go.Show();
this.Visible = false; //menampilakan ke form2
}
else MessageBox.Show("Nama
atau Password salah ! ! !"); //untuk
menampilkan peringatan jika terjadi kesalahan pada penginputan nama atau
password, bisa disebut validasi
}
|
Class Form 2
|
||
Nama Komponen
|
Event
|
Source Code
|
btnSave
|
Click
|
private
void btnSave_Click(object sender, EventArgs e)
{
string[] row = new string[]//mengisikan baris dengan string
{
txtNmPsien.Text,txtPnykit.Text,txtRuangan.Text,txtAlamat.Text}; //memanggil variabel nama,penyakit, ruangan, dan alamat
dgrPasien.Rows.Add(row); //menampilkan kolom pada data gridview
}
|
btnClear
|
Click
|
private
void btnCLear_Click(object sender, EventArgs e)
{
foreach (DataGridViewCell oneCell
in dgrPasien.SelectedCells) ) //fungsi perulangan untuk data gridview
{
if (oneCell.Selected)
dgrPasien.Rows.RemoveAt(oneCell.RowIndex);
//perulangan untuk data gridview
}
}
|
btnExit
|
Click
|
private
void btnExit_Click(object sender, EventArgs e)
{
DialogResult dr =
MessageBox.Show("Anda ingin keluar ?", "Awas!",
MessageBoxButtons.OKCancel); // untuk menampilkan
validasi peringatan ketika akan keluar dari program
if (dr == DialogResult.OK)
{
this.Close();
}
}
|
btnSearch
|
Click
|
private
void btnSearch_Click(object sender, EventArgs e)
{
for (int i = 0; i <
dgrPasien.RowCount - 1; i++)
{
if
(dgrPasien.Rows[i].Cells[0].Value.Equals(txtSearch.Text))
{
dgrPasien.Rows[i].Visible
= true;
}
else
{
dgrPasien.Rows[i].Visible
= false;
} //fungsi perulangan untuk mencari
data
}
}
|
0 komentar:
Posting Komentar