Пример #1
0
        private void cmbTenLoaiPhong_TTDV_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cmbTenLoaiPhong_TTDV.SelectedItem == null)
            {
                return;
            }
            else
            {
                dgvThongTinPhongDaDatDV.Visible = true;
                LoaiPhong_DTO lpDTO = (LoaiPhong_DTO)cmbTenLoaiPhong_TTDV.SelectedItem;

                cmbTenPhong_TTDV.DataSource    = Phong_BLL.HienThiTenPhongTheoMaLoaiPhong_CoNguoi(lpDTO.MaLoaiPhong);
                cmbTenPhong_TTDV.DisplayMember = "TenPhong";
                cmbTenPhong_TTDV.ValueMember   = "MaPhong";
            }

            if (cmbTenPhong_TTDV.Items.Count == 0)
            {
                cmbTenPhong_TTDV.Text           = "Chưa có phòng";
                cmbTenPhong_TTDV.Enabled        = false;
                btnCapNhatDichVu.Enabled        = false;
                dgvThongTinPhongDaDatDV.Visible = false;
                return;
            }
            else
            {
                dgvThongTinPhongDaDatDV.Visible = true;
                btnCapNhatDichVu.Enabled        = true;
                cmbTenPhong_TTDV.Enabled        = true;
            }
        }
Пример #2
0
        private void cmbTenLoaiPhong_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cmbTenLoaiPhong.SelectedItem == null)
            {
                return;
            }

            LoaiPhong_DTO lpDTO = (LoaiPhong_DTO)cmbTenLoaiPhong.SelectedItem;

            cmbTenPhong.DataSource    = Phong_BLL.HienThiTenPhongTheoMaLoaiPhong_Trong(lpDTO.MaLoaiPhong);
            cmbTenPhong.DisplayMember = "TenPhong";
            cmbTenPhong.ValueMember   = "MaPhong";
            if (cmbTenPhong.Items.Count == 0)
            {
                cmbTenPhong.Text           = "Hết phòng";
                cmbTenPhong.Enabled        = false;
                btnXacNhanDatPhong.Enabled = false;
                return;
            }
            else
            {
                cmbTenPhong.Enabled        = true;
                btnXacNhanDatPhong.Enabled = true;
            }
        }
Пример #3
0
        private void btnXacNhanDatPhong_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtMaPhieuDK.Text == "")
                {
                    return;
                }

                if (cmbTenPhong.Items.Count == 0)
                {
                    cmbTenPhong.Text    = "Hết phòng";
                    cmbTenPhong.Enabled = false;
                    return;
                }
                else
                {
                    cmbTenPhong.Enabled = true;
                    PhieuDangKy_DTO pdkDTO = new PhieuDangKy_DTO();
                    Phong_DTO       phgDTO = new Phong_DTO();
                    pdkDTO.MaPhieuDK = txtMaPhieuDK.Text;
                    phgDTO.MaPhong   = (string)cmbTenPhong.SelectedValue;

                    int check = Phong_BLL.XacNhanDatPhong(pdkDTO, phgDTO);
                    if (check > 0)
                    {
                        HienThiDuLieuPhieuDangKyDangCho();
                        cmbTenPhong.DataSource = Phong_BLL.HienThiTenPhongTheoMaLoaiPhong_Trong((string)cmbTenLoaiPhong.SelectedValue);

                        cmbTenPhong.DisplayMember = "TenPhong";
                        cmbTenPhong.ValueMember   = "MaPhong";


                        if (cmbTenPhong.Items.Count != 0)
                        {
                            cmbTenPhong.SelectedIndex = 0;
                        }

                        if (cmbTenPhong.Items.Count == 0)
                        {
                            cmbTenPhong.Enabled        = false;
                            btnXacNhanDatPhong.Enabled = false;
                            cmbTenPhong.Text           = "Hết phòng";
                        }

                        MessageBox.Show("Đã thêm khách hàng vào phòng thành công", "Thông báo");
                        txtMaPhieuDK.Text = "";
                        HienThiDSKhachHangDaCoPhong();
                    }
                    else
                    {
                        MessageBox.Show("Thêm khách hàng vào phòng thất bại", "Thông báo");
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show("Error :" + ex.Message);
            }
        }
Пример #4
0
 private void frmDanhSachCacPhong_Load(object sender, EventArgs e)
 {
     lstPhong = Phong_BLL.HienThiDanhSachCacPhong();
     dgvDanhSachCacPhong.DataSource         = lstPhong;
     dgvDanhSachCacPhong.Columns[4].Visible = false;
     dgvDanhSachCacPhong.Columns[5].Visible = false;
     dgvDanhSachCacPhong.Columns[6].Visible = false;
 }
Пример #5
0
        private void btnThayDoiPhongChoKhach_Click(object sender, EventArgs e)
        {
            try
            {
                if (cmbTenPhong_TTDP.Items.Count == 0)
                {
                    cmbTenPhong_TTDP.Text    = "Hết phòng";
                    cmbTenPhong_TTDP.Enabled = false;
                    return;
                }
                else
                {
                    cmbTenPhong_TTDP.Enabled = true;
                    PhieuDangKy_DTO pdkDTO = new PhieuDangKy_DTO();
                    Phong_DTO       phgDTO = new Phong_DTO();
                    pdkDTO.MaPhieuDK = txtMaPhieuDK_TTDP.Text;
                    phgDTO.MaPhong   = (string)cmbTenPhong_TTDP.SelectedValue;

                    int check = Phong_BLL.ThayDoiPhongChoKhach(pdkDTO, phgDTO);

                    DialogResult _dr = MessageBox.Show("Bạn có chắc muốn thay đổi phòng cho khách không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                    if (_dr == DialogResult.Yes)
                    {
                        if (check > 0)
                        {
                            HienThiDSKhachHangDaCoPhong();
                            cmbTenPhong_TTDP.DataSource = Phong_BLL.HienThiTenPhongTheoMaLoaiPhong_Trong((string)cmbTenLoaiPhong_TTDP.SelectedValue);

                            cmbTenPhong_TTDP.DisplayMember = "TenPhong";
                            cmbTenPhong_TTDP.ValueMember   = "MaPhong";


                            if (cmbTenPhong_TTDP.Items.Count != 0)
                            {
                                cmbTenPhong_TTDP.SelectedIndex = 0;
                            }

                            if (cmbTenPhong_TTDP.Items.Count == 0)
                            {
                                cmbTenPhong_TTDP.Enabled        = false;
                                btnThayDoiPhongChoKhach.Enabled = false;
                                cmbTenPhong_TTDP.Text           = "Hết phòng";
                            }

                            MessageBox.Show("Cập nhật phòng cho khách thành công!!!!", "Thông báo");
                        }
                        else
                        {
                            MessageBox.Show("Cập nhật phòng cho khách thất bại!!! Xin kiểm tra dữ liệu!!!", "Thông báo");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show("Error :" + ex.Message);
            }
        }
 private void btnTimKiem_Click(object sender, EventArgs e)
 {
     if (cmbTimTheo.SelectedIndex == 0)
     {
         dgvPhong.DataSource = Phong_BLL.TimMaPhong(txtTuKhoa.Text);
     }
     else if (cmbTimTheo.SelectedIndex == 1)
     {
         dgvPhong.DataSource = Phong_BLL.TimTenPhong(txtTuKhoa.Text);
     }
 }
Пример #7
0
        private void btnCapNhatLaiTrangThaiPhong_Click(object sender, EventArgs e)
        {
            PhieuDangKy_DTO pdkDTO = new PhieuDangKy_DTO();
            Phong_DTO       phgDTO = new Phong_DTO();

            pdkDTO.MaPhieuDK = txtMaPhieuDK_TTDP.Text;
            phgDTO.MaPhong   = (string)cmbTenPhong_TTDP.SelectedValue;
            int check = Phong_BLL.CapNhatLaiTrangThaiPhong(pdkDTO, phgDTO);

            if (check > 0)
            {
                HienThiDSKhachHangDaCoPhong();
                MessageBox.Show("Đã cập nhật lại phòng thành công!!!!", "Thông báo");
            }
            else
            {
                MessageBox.Show("Cập nhật thất bại!!!!", "Thông báo");
            }
        }
        private void cmbTimTheo_SelectedIndexChanged(object sender, EventArgs e)
        {
            AutoCompleteStringCollection auto = new AutoCompleteStringCollection();
            DataTable dt = new DataTable();

            dt = Phong_BLL.LayThuocTinhPhong();
            foreach (DataRow item in dt.Rows)
            {
                if (cmbTimTheo.SelectedIndex == 0)
                {
                    auto.Add(item[0].ToString());
                }
                else if (cmbTimTheo.SelectedIndex == 1)
                {
                    auto.Add(item[1].ToString());
                }
            }
            txtTuKhoa.AutoCompleteMode         = AutoCompleteMode.SuggestAppend;
            txtTuKhoa.AutoCompleteSource       = AutoCompleteSource.CustomSource;
            txtTuKhoa.AutoCompleteCustomSource = auto;
        }