public static void UpdateTest(TestHelper helper) { FileInfo fi = new FileInfo(helper.FullFileName); if (!fi.Exists) { if (!UpdateTestFileRefresh(helper)) { return; } } else { if (fi.LastWriteTime <= helper.ConvTime) { if (MessageBox.Show("Файл был сконвертирован позже последнего изменения.\nПереконвертировать заново?", "Редактор тестов", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) { return; } } } ConvertingForm cf = new ConvertingForm(new string[] { helper.FullFileName }, true); cf.ShowDialog(); OnTestHelperUpdated(SelectedTestHelper); }
public static void AddTests(string[] fileNames) { List <string> nFileNames = new List <string>(); foreach (var fileName in fileNames) { if (TestHelpers.Where(c => c.FullFileName == fileName).Count() > 0) { MessageBox.Show(String.Format("Файл \"{0}\" уже сожержется в проекте.", fileName)); } else { nFileNames.Add(fileName); } } if (nFileNames.Count > 0) { ConvertingForm convertingForm = new ConvertingForm(nFileNames.ToArray(), false); convertingForm.ShowDialog(); OnTestHelpersChanged(); } }