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);
                    });
                }
            }
        }
Beispiel #2
0
        private void button3_Click(object sender, EventArgs e)
        {
            string sDirectoryPath = @"D:\Falownik\Inputs\";

            //string sDirectoryPath = @"G:\Fotowoltaika\";

            using (ProviderMsAccess prov = new ProviderMsAccess(@"C:\Users\Szymon\Documents\baza.accdb"))
            {
                FroniusSymoLog log = new FroniusSymoLog();

                var temp = log.GetProduction(sDirectoryPath);

                prov.InsertProduction(temp);
            }
        }