public static IEnumerable EmployeeRecordsDelegate(object employeeView, PXSelectBase <EmployeeGridFilter> employeeFilterView) { foreach (EmployeeGridFilter employeeRow in PopulateEmployeeFilter(employeeView)) { EmployeeGridFilter employeeInView = employeeFilterView.Locate(employeeRow); if (employeeInView == null) { employeeRow.Mem_Selected = true; employeeInView = employeeFilterView.Insert(employeeRow); } employeeFilterView.Cache.SetStatus(employeeInView, PXEntryStatus.Held); employeeFilterView.Cache.IsDirty = false; yield return(employeeInView); } }