Ejemplo n.º 1
0
        // Оставлю старый фильтр на всякий случай
        //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();
            }
        }
Ejemplo n.º 2
0
        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();
                }
            }
        }