private void btnTimKiem_Click(object sender, EventArgs e) { frmMain TempForm = (frmMain)Application.OpenForms["frmMain"]; if (TempForm.kh.TenDangNhap == "" || TempForm.kh.MatKhau == "") { MessageBox.Show("Bạn đã đăng xuất khỏi chương trình !", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { int MaKH = 0; string strMaKH = txtMaKH.Text.Trim(); if (strMaKH == "Mã khách hàng...") { strMaKH = ""; } if ((strMaKH != "" && !isNumeric(strMaKH))) { MessageBox.Show("Dữ liệu nhập vào phải là số !", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (strMaKH == "") { MaKH = 0; } else { MaKH = int.Parse(strMaKH); } List <DatPhongDTO> DanhSachDatPhong = busDP.LayDanhSachDatPhongTheoMaKH(MaKH); if (DanhSachDatPhong == null) { MessageBox.Show("Không tìm thấy thông tin đặt phòng !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { dtgvDatPhong.DataSource = DanhSachDatPhong; dtgvDatPhong.Columns["MaDP"].HeaderText = "Mã ĐP"; dtgvDatPhong.Columns["MaPhong"].HeaderText = "Mã phòng"; dtgvDatPhong.Columns["NgayDat"].HeaderText = "Ngày đặt"; dtgvDatPhong.Columns["NgayBatDau"].HeaderText = "Ngày bắt đầu"; dtgvDatPhong.Columns["NgayTraPhong"].HeaderText = "Ngày trả phòng"; dtgvDatPhong.Columns["DonGia"].HeaderText = "Đơn giá($)"; dtgvDatPhong.Columns["MaKH"].Visible = false; dtgvDatPhong.Columns["MoTa"].Visible = false; dtgvDatPhong.Columns["TinhTrang"].Visible = false; } } }