Beispiel #1
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (chеckLstTags.CheckedItems.Count == 0)
            {
                MessageBox.Show("Отсутствуют выбранные теги", "Сообщение об ошибке", MessageBoxButtons.OK);
                return;
            }

            if (checkedLstFiles.CheckedItems.Count == 0)
            {
                MessageBox.Show("Отсутствуют выбранные отчеты", "Сообщение об ошибке", MessageBoxButtons.OK);
                return;
            }

            List <TagCSV> lstTagsCSV = new List <TagCSV>();

            foreach (TagCSV item in chеckLstTags.CheckedItems)
            {
                lstTagsCSV.Add((TagCSV)item);
            }

            List <string> listFiles = new List <string>();

            foreach (ReportFile item in checkedLstFiles.CheckedItems)
            {
                listFiles.Add(item.ReportFullPath);
            }

            List <ReportFile> listReportFile = new List <ReportFile>();

            foreach (ReportFile item in checkedLstFiles.CheckedItems)
            {
                listReportFile.Add(item);
            }

            CSVClass csvClass = new CSVClass();

            csvClass.SaveToFileCSV(lstTagsCSV, listFiles, (int)numericUpDown1.Value, chckAvgMode.Checked);
        }