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; } } }