private void TinhTien()
        {
            S = 0;
            TimeSpan time = Convert.ToDateTime(dgvHD.Rows[row].Cells[4].Value).Subtract(Convert.ToDateTime(dgvHD.Rows[row].Cells[3].Value));

            TinhTien_RichTextBox.AppendText("Hợp đồng: " + dgvHD.Rows[row].Cells[0].Value.ToString() + "\n");
            TinhTien_RichTextBox.AppendText("Khách hàng: " + dgvHD.Rows[row].Cells[2].Value.ToString() + "\n");
            TinhTien_RichTextBox.AppendText("\nPhần tiền phòng: \n");
            for (int i = 0; i < dgvPhongvaHD.Rows.Count - 1; i++)
            {
                TinhTien_RichTextBox.AppendText("Khách đã thuê phòng " + dgvPhongvaHD.Rows[i].Cells[1].Value.ToString() + " loại " + dgvPhongvaHD.Rows[i].Cells[2].Value.ToString() + " với giá tiền mỗi ngày là " + dgvPhongvaHD.Rows[i].Cells[3].Value.ToString() + " trong " + time.Days + " ngày \n");
                S += Convert.ToDouble(dgvPhongvaHD.Rows[i].Cells[3].Value) * time.Days;
            }
            TinhTien_RichTextBox.AppendText("\nPhần tiền dịch vụ: \n");
            if (dgvDVvaHD.Rows.Count <= 1)
            {
                TinhTien_RichTextBox.AppendText("Không có sử dụng dịch vụ thêm nào ! \n");
            }
            else
            {
                for (int i = 0; i < dgvDVvaHD.Rows.Count - 1; i++)
                {
                    TinhTien_RichTextBox.AppendText("Khách đã sử dụng dịch vụ " + dgvDVvaHD.Rows[i].Cells[2].Value.ToString() + " với giá tiền " + dgvDVvaHD.Rows[i].Cells[4].Value.ToString() + " trong " + dgvDVvaHD.Rows[i].Cells[3].Value.ToString() + " lần \n");
                    S += Convert.ToDouble(dgvDVvaHD.Rows[i].Cells[4].Value) * Convert.ToDouble(dgvDVvaHD.Rows[i].Cells[3].Value);
                }
            }
            time = DateTime.Now.Subtract(Convert.ToDateTime(dgvHD.Rows[row].Cells[4].Value));
            if (time.Days >= 1)
            {
                TinhTien_RichTextBox.AppendText(" Khach đã thanh toán tiền trễ hạn " + time.Days + " ngày nên bị phạt " + time.Days + " x 50000 = " + time.Days * 50000 + "\n");
                S += time.Days * 50000;
            }
            TinhTien_RichTextBox.AppendText("\nVậy tổng tiền phải thanh toán là: " + S + "\n");
        }
 private void Choose_Button_Click(object sender, EventArgs e)
 {
     row = dgvHD.CurrentCell.RowIndex;
     if (dgvHD.Rows[row].Cells[0].Value.ToString() != "")
     {
         LoadDataDichVuvaHopDong(dgvHD.Rows[row].Cells[0].Value.ToString());
         LoadDataPhongvaHopDong(dgvHD.Rows[row].Cells[0].Value.ToString());
     }
     TinhTien_RichTextBox.ResetText();
     TinhTien();
 }