internal static void ShowFile(FileInfo fileInfo) { var newForm = new FormViewFile(); newForm.SetFileInfo(fileInfo); newForm.Show(); }
internal void SetFileInfo(FileInfo fileInfo) { Text = fileInfo.SourceFile.Filename; DataGridViewHelper.SetSourceGridFormats(GridFile); DataGridViewHelper.SetSourceGridFormats(GridDuplicateFileContent); DataGridViewHelper.SetFilesGridFormats(GridDuplicateFiles); GridFile.Columns[0].HeaderText = Path.GetFileName(fileInfo.SourceFile.Filename); _controller = new ViewController(new FileReaderFactoryImplementation()); _controller.OnUpdateFileLines += ControllerOnOnUpdateFileLines; _controller.OnUpdateDuplicateFiles += Controller_OnUpdateDuplicateFiles; _controller.OnUpdateDuplicateFileLines += Controller_OnUpdateDuplicateFileLines; _controller.SetContext(fileInfo.SourceFile, fileInfo.LazyDuplicates); }