// Оставлю старый фильтр на всякий случай //private bool CodesFilter(object obj) //{ // Codes codes = obj as Codes; // // if (hideUsedCodes) // { // if (filter != "") // { // return codes.Code.Contains(filter) && codes.Active.Contains("Да"); // } // // return codes.TemplateId == selectedTemplateId && codes.Active.Contains("Да"); // } // else // { // if (filter != "") // { // return codes.Code.Contains(filter); // } // // return codes.TemplateId == selectedTemplateId; // } //} private void Unblock() { if (selectedItem != null && selectedItem.Active == "Нет") { selectedItem.Active = "Да"; selectedItem.UseDate = ""; selectedItem.IsUsed = false; CodesView.Refresh(); } }
private void ExportCodes() { var exportCodes = Codes.Where(e => e.IsUsed == true && e.Active == "Да").ToList(); if (exportCodes.Count > 0) { bool ok = new SaveFile().SaveCodes(exportCodes); if (ok) { // Пропускаем первую запись, т.к. это шапка exportCodes = exportCodes.Skip(1).ToList(); repository.UpdateCodes(exportCodes); CodesView.Refresh(); } } }