Exemple #1
0
        private void _writeMatchedRecords(CompareOperatorEnum selectedCompareSign, DistanceFilterEnum selectedDistanceFilter)
        {
            var descriptionAttri = selectedDistanceFilter.GetType().GetField(selectedDistanceFilter.ToString()).GetCustomAttributes(typeof(DescriptionAttribute), true).FirstOrDefault() as DescriptionAttribute;
            var description      = descriptionAttri.Description;
            var records          = _recordComparer.GetMatchedRecords(selectedCompareSign, description);
            var timestamp        = DateTime.Now.ToString("_yyyyMMdd_HHmmss");
            var writer           = new GISRecordWriter();

            foreach (var p in records)
            {
                string filename = _exportFileLocation + "\\Matched_" + selectedCompareSign.ToString() + description + "_" + p.Key + timestamp + ".csv";
                writer.WriteCSVFileMatched(filename, p.Value, selectedCompareSign, description);
            }
        }