Ejemplo n.º 1
0
        private void backgroundWorker_Compare_DoWork(object sender, DoWorkEventArgs e)
        {
            var stopWatch = new Stopwatch();

            stopWatch.Start();
            backgroundWorker_Compare.ReportProgress(0);
            ExcelDataFromFile.UpdateData(ExcelDataFromServer, sender as BackgroundWorker);
            stopWatch.Stop();
            CompareLog.timeSpan = stopWatch.Elapsed;
            playSimpleSound();
        }
Ejemplo n.º 2
0
        private void backgroundWorker_Read_Excel_DoWork(object sender, DoWorkEventArgs e)
        {
            var stopWatch = new Stopwatch();

            stopWatch.Start();
            backgroundWorker_Read_Excel.ReportProgress(1);
            FileReadLog.dublicates = 0;
            FileReadLog.processed  = 0;
            ExcelDataFromFile.ReadExcelFile(sender as BackgroundWorker);
            FileReadLog.dublicates = ExcelDataFromFile.Distinct();
            backgroundWorker_Read_Excel.ReportProgress(100);
            stopWatch.Stop();
            FileReadLog.timeSpan = stopWatch.Elapsed;
        }
Ejemplo n.º 3
0
        private void backgroundWorker_Save_Excel_DoWork(object sender, DoWorkEventArgs e)
        {
            var stopWatch = new Stopwatch();

            stopWatch.Start();
            FileSaveLog.errors    = 0;
            FileSaveLog.processed = 0;
            backgroundWorker_Save_Excel.ReportProgress(5);
            if (ExcelDataFromFile.Data.Count == 0)
            {
                ExcelDataFromFile.Data = ExcelDataFromServer.Data;
            }
            backgroundWorker_Save_Excel.ReportProgress(10);
            ExcelDataFromFile.BackUpFile();
            backgroundWorker_Save_Excel.ReportProgress(40);
            ExcelDataFromFile.CreateExcelFile(sender as BackgroundWorker);
            backgroundWorker_Save_Excel.ReportProgress(100);
            stopWatch.Stop();
            FileSaveLog.timeSpan = stopWatch.Elapsed;
            playSimpleSound();
        }