private bool needToRemove(Filter filter) { foreach (var row in rows) { if (!row.QuestionObject.IsActive(filter)) { RemoveRow(row.QuestionObject); return true; break; } } return false; }
public void Save(Filter filter) { binaryHelper.SaveObject( filter , getFilename(filter.Type) ); }
public void Refresh(Filter filter) { while (needToRemove(filter)) ; }
public void CreatePrintFile(Filter filter) { string path = @"c:\simatek\test2.txt"; using (StreamWriter sw = File.CreateText(path)) { sw.WriteLine("Fil-id"); sw.WriteLine("Id-3d-text"); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine("Filtertyp"); sw.WriteLine("DYSEFILTER"); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine("Ftp"); sw.WriteLine("+"); sw.WriteLine(""); sw.WriteLine(""); foreach (QuestionGroup qg in filter.QuestionGroups) { foreach (Question q in qg.Questions) { if (q.Value != null) { sw.WriteLine(q.PrintTitle); sw.WriteLine(q.Value.Value); sw.WriteLine(""); sw.WriteLine(""); } } } sw.WriteLine("Text"); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine(filter.Name); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine("Text"); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine(filter.FilterType); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine("Text"); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine(filter.Order); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine("Text"); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine(filter.Customer); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine("Text"); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine(filter.MachineNr); sw.WriteLine(""); sw.WriteLine(""); } }
public FilterSearchController(Filter filter) { Search = new FilterLinqSearch(filter); }
public FilterLinqSearch(Filter filter) { this.Filter = filter; }