示例#1
0
        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;
                }
            }
        }