Exemplo n.º 1
0
        private void btnKiemTra_Click(object sender, EventArgs e)
        {
            if (txtMaPhieuThue.Text == "")
            {
                MessageBox.Show("Chưa nhập mã phiếu thuê!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            //Kiểm tra phiếu thuê
            if (!int.TryParse(txtMaPhieuThue.Text, out maPhieuThueHienTai))
            {
                DatLaiGiaTriKiemTra();
                MessageBox.Show("Mã phiếu thuê không hợp lệ!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                return;
            }

            DataTable dt = PhieuThueDAO.KiemTraPhieuThue(maPhieuThueHienTai);

            if (dt.Rows.Count <= 0)
            {
                DatLaiGiaTriKiemTra();
                MessageBox.Show("Phiếu thuê không tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            txtTenPhong.Text = dt.Rows[0]["TenPhong"].ToString();
            DateTime date = (DateTime)dt.Rows[0]["NgayThue"];

            txtNgayThue.Text = date.ToString("dd/MM/yyyy HH:mm");
            int tinhTrang = int.Parse(dt.Rows[0]["TinhTrang"].ToString());

            if (tinhTrang == 0)
            {
                txtTinhTrang.Text = "Đang thuê";
            }
            else if (tinhTrang == 1)
            {
                txtTinhTrang.Text = "Đã trả phòng";
            }
            else
            {
                txtTinhTrang.Text = "Đã thanh toán";
            }

            //Kiểm tra danh sách khách thuê

            dt = PhieuThueDAO.KiemTraDSKhachThue(maPhieuThueHienTai);
            dtgDSKhachThue.DataSource = dt;
        }