Menu Bar dan Data GridView dengan Login dan Input Data Pada Visual Studio 2010 Utimate
Keterangan Interface | ||
No. | Nama Komponen | Variabel Komponen |
1 | Label | lbllogin |
2 | Label | lblNama |
3 | Text Box | txtNama |
4 | Label | lblPw |
5 | Text Box | txtPw |
6 | Button | btnOk |
7 | Picture Box | pictureBox1 |
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 } } |