//Main function private void Search() { string _tenNhanVien = txt_StaffName.Text; string _email = txt_StaffEmail.Text; bool _gender = cbo_StaffGender.EditValue != null?Convert.ToBoolean(cbo_StaffGender.EditValue) : false; DateTime _birthday = DateTime.ParseExact(dtm_StaffBirthday.DateTime.ToString("yyyy-MM-dd"), "yyyy-MM-dd", CultureInfo.InvariantCulture); DateTime _birthdayT = DateTime.ParseExact(dtm_StaffBirthdayT.DateTime.ToString("yyyy-MM-dd"), "yyyy-MM-dd", CultureInfo.InvariantCulture); string _phoneNumber = txt_StaffPhoneNumber.Text; int _quayGiaoDich = int.TryParse(cbo_PaymentStore.EditValue.ToString(), out _quayGiaoDich) ? _quayGiaoDich : 0; NhanVienBus _nv_BUS = new NhanVienBus(); List <StaffManager_DTO> _lstStaffManager = new List <StaffManager_DTO>(); _lstStaffManager = _nv_BUS.ReadListStaff(_tenNhanVien, _email, _gender, _birthday, _birthdayT, _phoneNumber, _quayGiaoDich); if (_lstStaffManager == null) { MessageBox.Show("Không tìm thấy nhân viên nào thõa điều kiện tìm kiếm!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Tìm thấy " + _lstStaffManager.Count.ToString() + " kết quả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); gridControl_StaffInfo.DataSource = _lstStaffManager; BindingGrid(); } }