Ejemplo n.º 1
0
        private void CopyFilesThreadDoWork(object sender, DoWorkEventArgs e)
        {
            var filesToCopy =
                Directory.EnumerateFiles(this.textBoxIn.Text, "*.mdf", SearchOption.AllDirectories).ToArray();

            for (var i = 0; i < filesToCopy.Length; i++)
            {
                _currentControl = new CopyControl
                {
                    db         = new MdfFile(filesToCopy[i]),
                    outputPath = this.textBoxOut.Text.ToUpper(),
                    Dock       = DockStyle.Top
                };

                executeCopyFile();
            }

            while (true)
            {
                if (ThreadControl.ThreadCount == 0)
                {
                    break;
                }

                Thread.Sleep(1000);
            }
        }
Ejemplo n.º 2
0
        private void CopyFilesThreadDoWork(object sender, DoWorkEventArgs e)
        {
            var filesToCopy =
                Directory.EnumerateFiles(this.textBoxIn.Text, "*.mdf", SearchOption.AllDirectories).ToArray();

            for (var i = 0; i < filesToCopy.Length; i++)
            {
                _currentControl = new CopyControl
                {
                    db = new MdfFile(filesToCopy[i]),
                    outputPath = this.textBoxOut.Text.ToUpper(),
                    Dock = DockStyle.Top
                };

                executeCopyFile();
            }

            while (true)
            {
                if (ThreadControl.ThreadCount == 0)
                    break;

                Thread.Sleep(1000);
            }
        }