Ejemplo n.º 1
0
        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";
        }
Ejemplo n.º 2
0
        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";
            }
        }