private void LoadDuLieu() { List <KhachSanDTO> DanhSachKhachSan = ksBus.LayDanhSachKhachSan(0, "", 0, 0); if (DanhSachKhachSan == null) { MessageBox.Show("Không tìm thấy khách sạn !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } foreach (KhachSanDTO ks in DanhSachKhachSan) { List <LoaiPhongDTO> DanhSachLoaiPhong = lpBus.LayDanhSachLoaiPhongTheoKhachSan(ks.MaKS); foreach (LoaiPhongDTO lp in DanhSachLoaiPhong) { duLieu.Add(new ThongTinPhongTrong( ks.TenKS, ks.SoSao, ks.ThanhPho, lp.TenloaiPhong, lp.SlTrong )); } } dtgvPhongTrong.DataSource = duLieu; dtgvPhongTrong.Columns["TenKS"].HeaderText = "Tên KS"; dtgvPhongTrong.Columns["SoSao"].HeaderText = "Số sao"; dtgvPhongTrong.Columns["ThanhPho"].HeaderText = "Thành phố"; dtgvPhongTrong.Columns["TenLoaiPhong"].HeaderText = "Loại phòng"; dtgvPhongTrong.Columns["SlTrong"].HeaderText = "Số lượng trống"; }
private void cmbKhachSan_SelectedValueChanged(object sender, EventArgs e) { string strMaKS = cmbKhachSan.SelectedValue.ToString(); if (isNumeric(strMaKS)) { int MaKS = int.Parse(strMaKS); List <LoaiPhongDTO> DSLoaiPhong = busLP.LayDanhSachLoaiPhongTheoKhachSan(MaKS); cmbLoaiPhong.DataSource = DSLoaiPhong; cmbLoaiPhong.ValueMember = "MaLoaiPhong"; cmbLoaiPhong.DisplayMember = "TenLoaiPhong"; } }