Exemple #1
0
        private void btnDatPhong_Click(object sender, EventArgs e)
        {
            //txtmaKS.Text = maks;
            if (cboLP.Text == "" || txtSDT.Text == "")
            {
                MessageBox.Show("Vui lòng nhập đầy đủ thông tin!", "Thông báo");
                return;
            }
            //string sql = DataProvider.GetDataTable("SELECT maKH FROM KhachHang WHERE soDienThoai = '" + SoDienThoai + "'", conn);
            //frmDatPhong.maks = txtmaKS.Text;
            //frmDatPhong.makh = txtSDT.Text;

            KhachHangDTO kh = new KhachHangDTO();
            DatPhongDTO  dp = new DatPhongDTO();
            KhachSanDTO  ks = new KhachSanDTO();

            ks.MaKS         = txtmaKS.Text;
            dp.MaLoaiPhong  = cboLP.Text;
            kh.SoDienThoai  = txtSDT.Text;
            dp.NgayBatDau   = this.dtpNgayBatDau.Text;
            dp.NgayTraPhong = this.dtpNgayTraPhong.Text;
            dp.MoTa         = txtMoTa.Text;

            int x = DatPhongBUS.KiemTraTonTai(kh);

            if (x == 0)
            {
                MessageBox.Show("Khách hàng không tồn tại.\nKhông thể thêm mới.", "Thông báo");
                return;
            }

            if (x == 1)
            {
                if (DatPhongBUS.DatPhong(dp, ks, kh) == true)
                {
                    MessageBox.Show("Đặt phòng thành công!\n Cảm ơn bạn đã sử dụng dịch vụ!", "Thông báo");
                    this.Close();
                    TimKiemKhachSan n = new TimKiemKhachSan();
                    n.Show();
                }
                else
                {
                    this.Close();
                    MessageBox.Show("Lỗi, vui lòng thử lại! \n ", "Thông báo");
                    TimKiemKhachSan n = new TimKiemKhachSan();
                    n.Show();
                }
            }
        }