private void btnTimKiem_Click(object sender, EventArgs e) { ClearForm(); frmTimKiem frm = new frmTimKiem(); DialogResult result = frm.ShowDialog(); if (result != DialogResult.OK) { return; } string mssv = frm.MSSV; string ten = frm.Ten; string lop = frm.Lop; if (!string.IsNullOrWhiteSpace(mssv)) { var sinhVien = qlSinhVien.GetByID(mssv); if (sinhVien is null) { MessageBox.Show($"Không tìm thấy sinh viên có mã số: {mssv}."); return; } ListViewItem listViewItem = createListViewItem(sinhVien); lvDanhSachSV.Items.Clear(); lvDanhSachSV.Items.Add(listViewItem); return; } List <SinhVien> danhSachKetQua = new List <SinhVien>(); if (!string.IsNullOrWhiteSpace(ten)) { danhSachKetQua = qlSinhVien.GetByName(ten); } if (!string.IsNullOrWhiteSpace(lop)) { danhSachKetQua = qlSinhVien.GetByClassName(lop); } if (danhSachKetQua.Count == 0) { MessageBox.Show("Không tìm thấy sinh viên."); return; } RenderListView(danhSachKetQua); }
private void btnTimKiem_Click_1(object sender, EventArgs e) { frmTimKiem tim = new frmTimKiem(); var ketQua = tim.ShowDialog(); if (ketQua == DialogResult.OK) { var mssv = tim.MSSV; var sv = qlSinhVien.GetByID(mssv); if (sv == null) { MessageBox.Show(""); return; } var row = createListViewItem(sv); lvDanhSachSV.Items.Clear(); lvDanhSachSV.Items.Add(row); } }