Ejemplo n.º 1
0
        internal static void ShowFile(FileInfo fileInfo)
        {
            var newForm = new FormViewFile();

            newForm.SetFileInfo(fileInfo);
            newForm.Show();
        }
Ejemplo n.º 2
0
        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);
        }