コード例 #1
0
        private async void Button_Clicked(object sender, EventArgs e)
        {
            rapInd.IsRunning = true;
            List <LocalLog> ll = await b.getLogs(12, baslangic.Date.ToString("mm-dd-YYYY"), bitis.Date.ToString("mm-dd-YYYY"));

            rapInd.IsRunning = false;
            int topSure    = 0;
            int topMola    = 0;
            int topBekleme = 0;

            foreach (LocalLog l in ll)
            {
                topSure    += l.toplamSure;
                topMola    += l.toplamMola;
                topBekleme += l.beklemeSuresi;
            }

            Raporlama rapor = new Raporlama();

            rapor.projeAdi            = ll.FirstOrDefault().projeAdi;
            rapor.toplamSure          = topSure;
            rapor.toplamMola          = topMola;
            rapor.toplamBeklemeSuresi = topBekleme;
            GrafikPage.Content        = new CrossPieCharts.FormsPlugin.Abstractions.CrossPieChartSample().GetPageWithPieChart(rapor).Content;

            topBekle.Text = topBekleme.ToString();
            int top = (topSure + topMola + topBekleme) / 60;

            topCal.Text = top.ToString() + " dk";
            topMol.Text = topMola.ToString();
        }