Beispiel #1
0
        private void doGetDailySumProduction()
        {
            using (ProviderMsAccess prov = new ProviderMsAccess(@"C:\Users\Szymon\Documents\baza.accdb"))
            {
                FroniusSymoLog log = new FroniusSymoLog();

                DateTime beginDate = prov.GetFroniusProductionBeginDate();

                progressBar1.Invoke((MethodInvoker) delegate
                {
                    progressBar1.Maximum = (DateTime.Now.Date - beginDate.AddDays(1)).Days;
                });


                for (beginDate = beginDate.AddDays(1); beginDate < DateTime.Now.Date; beginDate = beginDate.AddDays(1))
                {
                    double dailyProduction = log.DailySumProduction(beginDate);
                    prov.DailySumProduction(beginDate, dailyProduction);
                    progressBar1.Invoke((MethodInvoker) delegate
                    {
                        progressBar1.Increment(1);
                    });
                }
            }
        }