private void btnRefresh_Click(object sender, EventArgs e)
        {
            int      congTy    = 0;
            DateTime ngayBDTu  = DateTime.MinValue;
            DateTime ngayBDDen = DateTime.MinValue;
            DateTime ngayKTTu  = DateTime.MinValue;
            DateTime ngayKTDen = DateTime.MinValue;

            DoiTac objMoiGioi = new DoiTac();

            if (txtDienThoai.Text != string.Empty && txtDienThoai.Text.Length < 8)
            {
                MessageBox.Show("Bạn hãy kiểm tra lại định dạng số điện thoại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtDienThoai.Focus();
            }
            else if (chkBDTatCa.Checked && (calBatDauDen.Value < calBatDauTu.Value))
            {
                MessageBox.Show("Ngày bắt đầu sau phải lớn hơn hoặc bằng ngày bắt đầu trước ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                calBatDauDen.Focus();
            }
            else if (chkKTTatCa.Checked && (calKetThucDen.Value < calKetThucTu.Value))
            {
                MessageBox.Show("Ngày kết thúc sau phải lớn hơn hoặc bằng ngày kết thúc trước ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                calKetThucDen.Focus();
            }
            else
            {
                if (cbCongTy.SelectedIndex == 0)
                {
                    congTy = 0;
                }
                else
                {
                    congTy = int.Parse(cbCongTy.SelectedValue.ToString());
                }
                if (!chkBDTatCa.Checked)
                {
                    ngayBDTu  = DateTime.MinValue;
                    ngayBDDen = DateTime.MinValue;
                }
                else
                {
                    ngayBDTu  = calBatDauTu.Value;
                    ngayBDDen = calBatDauDen.Value;
                }
                if (!chkKTTatCa.Checked)
                {
                    ngayKTTu  = DateTime.MinValue;
                    ngayKTDen = DateTime.MinValue;
                }
                else
                {
                    ngayKTTu  = calKetThucTu.Value;
                    ngayKTDen = calKetThucDen.Value;
                }
                //bind vao gridEx
                List <DoiTac> lstDoiTac = new List <DoiTac>();
                lstDoiTac = objMoiGioi.GetBaoCaoDiaChiMoiGioi(txtMaMoiGioi.Text, txtDienThoai.Text,
                                                              congTy, ngayBDTu, ngayBDDen, ngayKTTu, ngayKTDen, txtTenDuong.Text, txtDiaChi.Text);
                if (lstDoiTac != null)
                {
                    grdDSDiaChiMoiGioi.DataMember = "tblDoiTac";
                    grdDSDiaChiMoiGioi.SetDataBinding(lstDoiTac, "tblDoiTac");

                    btnExportExcel.Enabled = true;
                }
                else
                {
                    grdDSDiaChiMoiGioi.DataMember = "tblDoiTac";
                    grdDSDiaChiMoiGioi.SetDataBinding(lstDoiTac, "tblDoiTac");
                    btnExportExcel.Enabled = false;
                }
            }
        }